body {

	background-color: #EAEAEA;
	}
/*------------------ligas-----------------------*/
a:link {
	color: #003366;
	text-decoration:none;
}
a:visited {
	color: #1A2E61;
	text-decoration:none;
}
a:hover {
	color: #1A2E61;
	text-decoration:underline;
}
a:active {
    color: #1B2B5C;
	text-decoration:none;
}
a.ligaspequenas{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration:underline;
	color: #1B2B5E;
	text-align:left;
	margin: 0px;
}
/*------------------terminan ligas-----------------------*/


/*------------------empieza menu-----------------------*/
.menu {
	background-image:url(tta/tap_sup_resaltadodos.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1A2E61;
	font-style: normal;
	text-align: left;
	text-indent: 10px;
}
.menu2 {
    background-color:#BFBFBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-style: normal;
	text-align: left;
	text-indent: 10px;
}
.menu3 {
    background-color:#888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	text-align: left;
	text-indent: 10px;
}
.menu_fondo {
	background-image:url(tta/menu_fondo.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.tdmenu {
    background-image: url(imagenes/fondomenu.jpg);
	background-position:top;
	color: #666666;
	text-align: left;
	background-position: top;
    text-decoration:none;

}
.fondtags {
	background-image: url(imagenes/botones/fontp1.jpg);
	background-repeat: repeat-x;
}
.tags-atras-medio {
	background-image: url(imagenes/taginter.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	line-height: 9px;
	background-position: center bottom;
}

/*------------------termina menu-----------------------*/


/*-------------------interiores-----------------*/
.cuerpo {
    background-color: #FFFFFF; 
	

}
.cuerpoama {
    background-color: #F5AE1E; 
}
/*-------------------terminan interiores-----------------*/


/*-----------------empiezan fondos titulares-------------*/
	
.titularazul{
    background-image:url(imagenes/cbazul.jpg);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent:20px;
	font-size: 10px;
	color: #FDFCFC;
	text-align: left;
	margin: 0px;
	vertical-align:middle;
}
.titularamarillo{
    background-image:url(imagenes/cbamarillo.jpg);
	background-repeat:no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent:20px;
	font-size: 10px;
	color: #FDFCFC;
	text-align: left;
	margin: 0px;
	vertical-align:middle;
}
.titulargris{
    background-image:url(imagenes/cbgris.jpg);
	background-repeat:no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent:20px;
	font-size: 10px;
	color: #666666;
	text-align: left;
	margin: 0px;
	vertical-align:middle;
}
.titulargrisfamarillo{
    background-image:url(imagenes/cbgrisfamarillo.jpg);
	background-repeat:no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent:20px;
	font-size: 10px;
	color: #666666;
	text-align: left;
	margin: 0px;
	vertical-align:middle;
}


/*-----------------termina fondos titulares-------------*/






/*-----------------empiezan fondos textos-------------*/
.ctextos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size: 8pt;
	color: #333333;
	padding: 18px 12px 18px 18px;
	text-align: left;
	margin: 0px;
	vertical-align:top;
	font-style: normal;
}
.ctextos2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#EDEDED;
	font-size: 8pt;
	color: #666666;
	padding: 18px 12px 18px 18px;
	text-align: left;
	margin: 0px;
	vertical-align:top;
}
.ctextos3{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#EDEDED;
	font-size: 8pt;
	color: #666666;
	padding: 18px 12px 18px 18px;
	text-align: left;
	margin: 0px;
	vertical-align:top;

}
.ctextosamarillos {
    background-image:url(imagenes/ctextosamarillo.jpg);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	padding: 15px 15px 20px 20px;
	text-align: left;
	margin: 0px;
	vertical-align:top;
}
/*fondo gris*/
.lineasup {
	background-image: url(fotg/images/linea_top.gif);
	background-repeat: repeat-x;
}
.lineainf {
	background-image: url(fotg/images/midbottom.gif);
	background-repeat: repeat-x;
}
.midizq {
	background-image: url(fotg/images/midizq.gif);
	background-repeat: repeat-y;
}
.midder {
	background-image: url(fotg/images/midder.gif);
	background-repeat: repeat-y;
}
.essupiz{
    background-image: url(fotg/images/supizq.gif);
	background-repeat: no-repeat;
}
.essupder{
    background-image: url(fotg/images/supderecha.gif);
	background-repeat: no-repeat;
}
.esinfder{
    background-image: url(fotg/images/infder.gif);
	background-repeat: no-repeat;
}
.esinfizq{
    background-image: url(fotg/images/infizq.gif);
	background-repeat: no-repeat;
}
/*termina fondo gris*/
/*empieza fondo amarillo*/
.lineasupa {
	background-image: url(fotg/images/fa/linea_topa.gif);
	background-repeat: repeat-x;
}
.lineainfa {
	background-image: url(fotg/images/fa/midbottoma.gif);
	background-repeat: repeat-x;
}
.midizqa {
	background-image: url(fotg/images/fa/midizqa.gif);
	background-repeat: repeat-y;
}
.middera {
	background-image: url(fotg/images/fa/middera.gif);
	background-repeat: repeat-y;
}
.essupiza{
    background-image: url(fotg/images/fa/supizqa.gif);
	background-repeat: no-repeat;
}
.essupdera{
    background-image: url(fotg/images/fa/supdera.gif);
	background-repeat: no-repeat;
}
.esinfdera{
    background-image: url(fotg/images/fa/infdera.gif);
	background-repeat: no-repeat;
}
.esinfizqa{
    background-image: url(fotg/images/fa/infizq.gif);
	background-repeat: no-repeat;
}
/*termina fondo amarillo*/
/*empieza fondo amarillo contenedor*/
.conaessupizq {
   background-image: url(imagenes/supizq.jpg);
   background-repeat: no-repeat
}
.conaessupder {
   background-image: url(imagenes/supder.jpg);
   background-repeat: no-repeat
}
.conaesinfizq {
   background-image: url(imagenes/infizq.jpg);
   background-repeat: no-repeat
}
.conaesinfder {
   background-image: url(imagenes/infder.jpg);
   background-repeat: no-repeat
}
/*termina fondo amarillo contenedor*/




/*-----------------terminan fondos textos-------------*/






/*----------------------empiezan titulos-------------------*/
h1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #414045;
	background-color:#DDDDDD;
	padding: 5px 5px 5px 15px;
	text-align: left;
	margin: 0px;
	vertical-align:top;
	
}
h2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #414045;
	padding: 1px 1px 1px 1px;
	text-align: left;
	margin: 0px;
	vertical-align:top;
	letter-spacing: -1px;

}
h3{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding: 5px 5px 5px 5px;
	text-align: left;
	margin: 0px;
	vertical-align:top;

}
h4{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	padding: 5px 5px 5px 5px;
	text-align: left;
	margin: 0px;
	vertical-align:top;
}
h5{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	padding: 5px 5px 5px 5px;
	text-align: left;
	margin: 0px;
	vertical-align:top;
}
h6{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	padding: 5px 5px 5px 5px;
	text-align: left;
	margin: 0px;
	vertical-align:top;
	
}
strong{
	color: #333333;
}

#legend {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color:#E1E1E1;
	padding: 18px 12px 18px 18px;
	text-align: left;
	vertical-align:top;
	border:1px solid #CCCCCC;
}

/*-----------------empieza fotos alineacion-------------*/
.fotoiz {
	float: left;
	margin:0px 10px 6px 0px;
}
.fotoder {
	float: right;
	margin:10px 0px 6px 10px;
}
/*-----------------Termina fotos alineacion-------------*/
.pie {
	background-color:#FFAA05;
    font-size: 9px;
	color: #333333;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
}
.tittestimoniales{
	background-color: #E1E1E1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0F5495;
	padding: 5px 5px 5px 0px;
	text-align: left;
	vertical-align:top;
	margin: 10px 10px 10px 10px;
}
.esqtestizq{
    background-image:url(imagenes/esqtestizq.jpg);
	background-repeat:no-repeat;
}
.esqtestder{
    background-image:url(imagenes/esqtestder.jpg);
	background-repeat:no-repeat;
}
#ctestimoniales{
    background-color:#E1E1E1;
	padding: 15px 15px 15px 15px;

}
#menu_contenedor_bar {
    text-align:right;

}
blockquote{
    border: 1px, solid: #0f5495;
}
#contendertextos{
    border-color: #1B4A98;
	border-width:1px;
	margin:0px 0px 0px 0px;
	padding:10px 30px 8px 20px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:lighter;
	text-align:justify;
	color: #666666;
	border-style:dotted;
}
 #contendercaja2{
    border-color: #DDDDDD;
	border-width:12px 1px 1px 1px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 26px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;
	text-align:left;
	color: #333333;
	border-style:solid;
}
