@charset "utf-8";

@font-face {
  font-family: "MyFont";
  src: url(SF-Intellivised-Extended-Italic.ttf) format("truetype");
}
/* CSS Document */

/* Pretty Stuff
================================== */

/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}

h2 {
	color:#184890;
	font-size:17px;
}


#footer {
  /*
  background-color:#184890;
  padding: 1px 20px;
  margin-bottom:10px; */
  background-color: #0537C4; 
  padding: 5px 20px 5px 20px;
  /*height:20px;*/
  text-align:center;
  margin-top:15px;  
}

#footer_ {
  /*
  background-color:#184890;
  padding: 1px 20px;
  margin-bottom:10px; */
  background-color:#0537C4;
  padding: 5px 20px 5px 20px;
  /*height:20px;*/
  text-align:center;
  margin-top:15px; 
}

/* The Core Technique
================================= */

body {
  min-width: 760px;
  
  height: auto;
  margin:auto;
  
  background-color:#f1f1f1;
  
  overflow: scroll;
}

#Branding {
  height: 132px;
  background: #FFF url(../images/bg_cabecera_registro.jpg) no-repeat;
  padding: 20px;
}

#Branding_ {
  height: 132px;
  background: #FFF url(../images/bg_cabecera_registro_azul.jpg) no-repeat;
  padding: 10px;
}

#banner_encabezado {
	width:100%;
	text-align:left;
	height:75px;
	/*background: url(images/logo_alc_san_diego.gif) no-repeat;*/
}

#banner_logo {
	width:100%;
	text-align:left;
	height:75px;
}

form {
	/*background: #FFF url(../images/fondo_formulario.jpg);*/
	background:#cfe6bc;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cfe6bc), to(#ffffff));
  background: -webkit-linear-gradient(#cfe6bc, #ffffff);
  background: -moz-linear-gradient(#cfe6bc, #ffffff);
  background: -ms-linear-gradient(#cfe6bc, #ffffff);
  background: -o-linear-gradient(#cfe6bc, #ffffff);
  background: linear-gradient(#cfe6bc, #ffffff);
  -pie-background: linear-gradient(#cfe6bc, #ffffff);
  behavior: url(PIE.htc);
	padding:20px;
	color:#333;
	font-size:13px;
	border:#fff 2px solid;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

form h2 {
	color:#184890;
	font-size:17px;
  font-family: "MyFont";
  font-weight: normal;
  text-transform: uppercase;
}

form td {
	padding:2px 4px 2px 4px;
}

form strong{
	font-size:13px;
	color:#184890;
}

#wrapper {
  width: 95%;
  /*margin: 0 auto;*/
  margin: 15px auto 15px ;
  text-align: left;
  /*background: #fff url(images/nav-faux-col.gif) repeat-y 23% 0;*/
  background-color:#FFFFFF;
  border:#0099cc 1px solid;
}

#wrapper2 {
  background: url(../images/secondary-faux-col.gif) repeat-y 78% 0;
}


#mainNav { 
  width: 26%;
  height: 100%;
  float: left;
  padding:0 0 15px 5px;
  border-right: 1px #d4d4d4 solid;  
}


#content { 
  width: 70%; 
  float: right;
  padding:15px 0 15px 0;
  margin: 15px 0 15px 0;
  height: 100%; 
  
  overflow:scroll;

}

#content_ { 
  width: 100%; 
  /*float: right;*/
  padding:15px 0 0 0;
  /*margin: 15px 0 15px 0;
  height:400px; 
  overflow:auto; */
  background:#dde4ee;
}

#mainContent { 
  width: 95%; 
  margin: 0; 
  float: left;
  text-align:justify;
  }
  
#mainContent_ { 
  width: 97%; 
  margin: auto; 
  /*float: left;
  text-align:center;*/
  }   
#secondaryContent { 
  width: 100%;
  min-width: 10em;
  display: inline; /* :KLUDGE: Fixes IE double margin float bug */
  float: right;
} 

#footer { 
  clear: both; 
}

/* add some padding to the contentse in the main nav and secondary content areas 

#mainNav, #secondaryContent {
  padding-top: 20px;
  padding-bottom: 20px;
}*/

#secondaryContent * { 
 padding-left: 20px;
 padding-right: 20px;
}

#secondaryContent * * { 
 padding-left: 0;
 padding-right: 0;
}

#usuario { 
 background-color:#e5f1c4;
 padding:5px 25px 5px 0px;
 text-align:right;	
}

a:link {
	color: #184890;
	text-decoration:none;
}
a:hover {
	color: #3fae3d;
	/*text-decoration:none;	*/
}
a:active {
	color: #3fae3d;
	text-decoration:none;	
}
a:visited {
	color: #184890;
	text-decoration:none;	
}

