/* CSS Document */
body {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #626263;
	margin:0;
	padding:0;
	background-color: #3960a3;
}

td, th, {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #626263;
	}

input {
 background-color: #f8f8f8;
 border:solid 1px #acacac;
 font-size:10px;
 color:#333333;
 height:17px;
}
	
td.formulario 		{font-weight: bold; text-align: left; padding:2px 0 3px 5px; width:85px;}
td.formulario2		{font-weight: bold; text-align: left; padding:2px 0 3px 5px;}
td.bannerPrincipal 	{width:700px}
td.white			{background-color:#FFF; padding:3px 20px 3px 5px; border-bottom:solid 1px #c9c9c9}
td.grey				{background-color:#f8f8f8; padding:3px 20px 3px 5px; border-bottom:solid 1px #c9c9c9}
td.whiteHorarios	{background-color:#FFF; padding:2px; border-bottom:solid 1px #c9c9c9}
td.greyHorarios		{background-color:#f8f8f8; padding:2px; border-bottom:solid 1px #c9c9c9}

a 					{color: #626263; text-decoration:none;}
a.link, a.active	{color: #626263; text-decoration:none;}
a.hover				{color: #626263; text-decoration:underline;}

#head {
 	height:136px;
	width:940px;
	border-left:7px solid #b1b1b1;
	border-right:7px solid #b1b1b1;
	margin: 0 auto;
	}

#columnLeft {
	float: left;
	width: 218px; 
/* 	display:block;
	position:relative; 
	z-index:1000;*/

	}

#columnRight {
	float: right;
	width: 200px;
	display:block;
/*	position:relative;
	z-index:99;*/
	}

#columnRightLarge 	{
	float: right;
	width: 723px;
	display:block;
/*	position:relative; /*/
	clear:left;
	}
	
#columnRightLarge2 	{
/*	float: left;	*/
	width: 685px;
/*	display:block;	
/*	position:relative; /*/
	}

#columnCenter {
	position:relative;
	float:left;
	width: 492px;
	}
	
#columnCenter2 {
	position:relative;
/*	padding-left:13px; */
/*	margin:0 auto*/
	float:left;
	width: 489px;
	}
	
#FooterText{
	margin-left: 100px;
	margin-right: 10px;
	}

#footer{
	clear: left;
	color: #FFF;
	background-color:#285c9c;
	padding-top:13px;
	padding-bottom:13px;
	/*	margin: 0 -13px 0 -13px;	*/
	height:20px; 
	width:940px;
	display:block;
	margin: 0 auto;
	border-left:7px solid #b1b1b1;
	border-right:7px solid #b1b1b1;
	}

.floatLeft {float: left;}

.floatRight {float: right;}

.imgfloaterR {
    float: right;
    margin: 0 0 0 17px;
    clear: left;
/*  width: 100px;		*/
/*  height: 75px;		*/
    }
.imgfloaterL {
    float: left;
    margin: 0 17px 0 0;
	clear: right;
	display:block;
    }

.innerGris {
	margin-top:-3px;
	m\argin-top:0px;
	padding:0px 6px 4px 6px;
	background-color:#dee7f1;
	display:block;
}

.innerGris2 {
	padding:2px 14px 2px 14px;
	background-color:#dee7f1;
	display:block;
}

.innerGris3 {
	padding:2px 6px 2px 6px;
	background-color:#dee7f1;
	display:block;
}

.innerGrisClaro{
	padding:0px 6px 4px 6px;
	background-color:#efefef;
}

.divisorGradientW {
	width:100%;
	height:8px;
	h\eight:4px;
	background-image:url(/shared/graphics/divisorGradientW.gif);
/*	display: block;	*/
}

.divisorGradientB {
	width:100%;
	height:8px;
	h\eight:4px;
	background-image:url(/shared/graphics/divisorGradientB.gif);
	display: block;
}

.divisorBlanco	{
	margin:0 0 7px 0;
	border-bottom: solid 1px #fff;
}

.divisorGrisClaro	{
	margin:0 0 7px 0;
	border-bottom: solid 1px #ececec;
}

.divisorGris	{
	margin:0 0 7px 0;
	border-bottom: solid 1px #595959;
}

.divisorAzulMedio	{
	margin:0 0 7px 0;
	border-bottom: solid 1px #7fa4c7;
}
.divisorNaranja	{
	margin:0 0 7px 0;
	border-bottom: solid 1px #fa9400;
}

.sangria	{padding:3px 0 3px 24px;}

/* backgrounds */
#content {
	background-color:#FFF;
	width: 914px;
	padding:8px 13px 0 13px;
	margin: 0 auto;
	border-left:7px solid #b1b1b1;
	border-right:7px solid #b1b1b1;
	position:relative;
	text-align:left;
	}	

#content2 {
	float: left;
	width: 720px;
/*	background: #000000;	*/
	}
#secondContainer {
	padding-top:12px;
	width: 100%;
	margin: 0 auto; /* esto hace que se centre */
	text-align: left;
	}
	
/* ESQUINAS REDONDEADAS */
.roundedGris{display:block;}
.roundedGris *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#dee7f1}
.roundedGris1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f0f4f8;
  border-right:1px solid #f0f4f8;
  background:#e6edf4}
.roundedGris2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfcfd;
  border-right:1px solid #fbfcfd;
  background:#e4ebf3}
.roundedGris3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e4ebf3;
  border-right:1px solid #e4ebf3;}
.roundedGris4{
  border-left:1px solid #f0f4f8;
  border-right:1px solid #f0f4f8}
.roundedGris5{
  border-left:1px solid #e6edf4;
  border-right:1px solid #e6edf4}
  
.roundedGrisPrincipal{
  background-color: #dee7f1;
  padding: 12px 14px 12px 18px;
  text-align:left;
  }
.roundedGrisInterno{
  background-color: #dee7f1;
  padding: 9px 6px 9px 14px;
  text-align:left;
  }
.roundedGrisfg{
  background:#dee7f1}

.roundedVerde{display:block;}
.roundedVerde *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d4eddd}
.roundedVerde1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f0f4f8;
  border-right:1px solid #f0f4f8;
  background:#fff}
.roundedVerde2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfcfd;
  border-right:1px solid #fbfcfd;
  background:#e4ebf3}
.roundedVerde3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;}
.roundedVerde4{
  border-left:1px solid #f0f4f8;
  border-right:1px solid #f0f4f8}
.roundedVerde5{
  border-left:1px solid #fff;
  border-right:1px solid #fff}

.roundedVerdeInterno{
  background-color: #d4eddd;
  padding: 9px 6px 9px 14px;
  text-align:left;
  }


.roundedGrisClaro{display:block}
.roundedGrisClaro *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#efefef}
.roundedGrisClaro1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#f3f3f3}
.roundedGrisClaro2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f2f2f2}
.roundedGrisClaro3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2;}
.roundedGrisClaro4{
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}
.roundedGrisClaro5{
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3}



.roundedGrisClaroSecundario	{
  width:auto;
  background-color: #efefef;
  padding: 12px 18px 12px 19px;
  text-align:left;
  }


.roundedGrisClarofg	{
  background:#efefef}


.roundedRblanco{display:block}
.roundedRblanco *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.roundedRblanco1{
  margin-right:3px;
  padding-right:1px;
  border-right:1px solid #e8eef5;
  background:#f0f4f8}
.roundedRblanco2{
  margin-right:1px;
  padding-right:1px;
  border-right:1px solid #f0f4f8;
  background:#f4f7fa}
.roundedRblanco3{
  margin-right:1px;
  border-right:1px solid #f0f4f8;}
.roundedRblanco4{
  border-right:1px solid #f0f4f8}
.roundedRblanco5{
  border-right:1px solid #ffffff}
  
.roundedRblancofg{
  background-color: #ffffff;
  padding: 4px 10px 4px 10px;
  text-align:left;
  }
  

/*	FONTS con flash, solo aplica a los H	*/
h1	{
	font-family: Tahoma;
	font-weight:100;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	}

h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -.05em;	
	margin: 0;
	padding: 0;}
h6	{
	font-family:Tahoma;
	font-weight:100;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	}

h1.blanco {
/*	text-align: center;			*/
	font-size: 24px;
	font-stretch:extra-condensed;
	display:inline;
	line-height: 1em;
	color:#FFFFFF;
/*	padding: 20px 0 20px 0;
	margin: 0 20px 0 20px;			*/	
	padding: 0;
	margin: 0;
	}
h2.gris {
	font-size: 15px;
	font-stretch:extra-condensed;
	display:inline;
	line-height: 1em;
	width:100%;
	color:#595959;
	padding: 0;
	margin: 0;
	}
h2 {
	font-size: 15px;
	font-stretch:extra-condensed;
	display:inline;
	line-height: 1em;
	width:100%;
	}
h3.azul {
	font-size: 19px;
	font-stretch:extra-condensed;
	display:inline;
	line-height: 30px;
	width:100%;
	color:#004990;
	}
h3.azulOscuro {
	font-size: 19px;
	font-stretch:extra-condensed;
	display:inline;
	line-height: 22px;
	width:100%;
	color:#003b75;
	margin:0 0 12px 0;
	}

h6.subMenuBlanco	{
	font-size: 14px;
	display:inline;
	line-height: 17px;
	width:100%;
	color:#FFFFFF;
	margin:0 0 4px 0;
}
h6.subMenuAzul	{
	font-size: 14px;
	display:inline;
	line-height: 17px;
	width:100%;
	color:#004990;
	margin:0 0 4px 0;
}

.boxIntWhite	{
	border:solid 1px #7fa4c7;
	padding:5px;
	margin-bottom:7px;
	background-color:#FFFFFF;
	}
/*	barra iconos interiores	*/
.barraIconos	{display:block;	}
.barraIconos *	{display: inline; float:right;}

.boxCheck{
	background-image:url(/shared/graphics/boxCheck.gif);
	background-repeat:no-repeat;
	display: inline-table;	
	padding:2px 0 2px 20px;
}
.boxUnCheck{
	background-image:url(/shared/graphics/boxUnCheck.gif);
	background-repeat:no-repeat;
	display:inline-table;	
	padding:2px 0 2px 20px;
}

.fotogaleria	{
	display: inline-table;
	padding:7px 10px 0 0;
}

/*	imputs y formularios	*/
.textarea {
/*	width: 150px; 	*/
	background-color: #f8f8f8;
	border:solid 1px #acacac;
	font-size:10px;
	color:#333333;
/*	padding: 1px;	*/ 
}

/*	LINKS	*/

.linkBlanco	{color:#fff}
a.linkBlanco:link, a.linkBlanco:active, a.linkBlanco:visited
	{color: #fff; text-decoration: none}
a.linkBlanco:hover 
	{color: #00B2DC; text-decoration: none}


.linkAzul	{color:#004990}
a.linkAzul:link, a.linkAzul:active, a.linkAzul:visited
	{color: #004990; text-decoration: none}
a.linkAzul:hover 
	{color: #091d77; text-decoration: underline}
	
.linkGrisAzul	{color:#626263}
a.linkGrisAzul:link, a.linkGrisAzul:active, a.linkGrisAzul:visited
	{color: #626263; text-decoration: none}
a.linkGrisAzul:hover 
	{color: #091d77; text-decoration: underline}


/*	COLORES	*/

.blanco			{color:#fff;}
.grisClaro		{color:#ececec;}
.gris			{color:#595959;}
.negro			{color:#000;}	
.azulMedio		{color:#7fa4c7;}
.azul			{color:#004990;}
.azulOscuro		{color:#01245e;}
.rojo			{color:#ad0101;}
.verde			{color:#006d33;}	
.verdeOscuro		{color:#00371a;}
.verdeAmarillo		{color:#6fae24;}

/*	SUBTITULOS	*/
.subTitulo {font-size:12px;}

/* SUBTEXTOS	*/
.subTxt {
	font-size:9px;
	font-weight:bolder;
    }

.subTxtAzul {
	font-size:9px;
	color:#064787;
	font-weight:bolder;
    }
	
/* menucito de navegacion entre paginas */	
.navegacion	{
	margin:0 auto;
	width:300px;
	font-size:11px;
	}
.nav			{color:#668000; font-weight:bold; padding:0 5px 0 5px;}
a.nav:link		{color:#000; font-weight:normal; padding:0 5px 0 5px; text-decoration:underline;}
a.nav:hover		{color:#013183; font-weight:normal; padding:0 5px 0 5px; text-decoration:underline;}
.navNone		{color:#99bdd1; font-weight:bold; padding:0 5px 0 5px;}
.navYes			{color:#013183; font-weight:bold; padding:0 5px 0 5px; text-decoration:underline;}

.highlight	{color:#000000; font-weight:bold; background:#99FF00;}