body {
	background-image: url(../_img/fondo.gif);
	margin: 0px;
	padding: 0px;
	background-color: #E7ECF0;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #039;
	font-size: 12px;
}
a:visited {
	text-decoration: none;
	color: #039;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover {
	text-decoration: underline;
	color: #06C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:active {
	text-decoration: none;
	color: #039;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#pagina {
	height: auto;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ACBFCC;
	border-right-color: #ACBFCC;
	border-bottom-color: #ACBFCC;
	border-left-color: #ACBFCC;
}
#cabecera {
	background-color: #F5F6F7;
	height: 160px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EDEFF1;
	border-right-color: #EDEFF1;
	border-bottom-color: #EDEFF1;
	border-left-color: #EDEFF1;
}

#menu {
	background-color: #EDEFF1;
	height: 30px;
	width: auto;
	padding-top: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #C8CDD2;
	color: #B5BCC4;
}

   #columna1 {
	width: 191px;
	height: auto;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #E7ECF0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C8CDD2;
	border-right-color: #C8CDD2;
	border-bottom-color: #C8CDD2;
	border-left-color: #C8CDD2;
	padding-bottom: 5px;
	text-align: left;
	margin: 0px;
   } 


   #columna2 {
	width: 685px;
	height: auto;
	float: right;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C8CDD2;
	border-right-color: #C8CDD2;
	border-bottom-color: #C8CDD2;
	border-left-color: #C8CDD2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
   } 


#columna3 {
	width:125px;
	height:auto;
	float:right;
	background-color:#FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	text-align: center;
   } 
.nube {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E7ECF0;
	border-right-color: #E7ECF0;
	border-bottom-color: #E7ECF0;
	border-left-color: #E7ECF0;
}
.pieimg {
	font-size: 9px;
	color: #465C71;
}

.nubetxtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-align: left;
	width: auto;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EDEFF1;
	border-right-color: #EDEFF1;
	border-bottom-color: #EDEFF1;
	border-left-color: #EDEFF1;
	margin: 0px;
	padding: 0px;
}


   
      #pie {
	width:auto;
	height:auto;
	float: none;
	border: 0px none #C8CDD2;
	clear: both;
	text-align: justify;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: -1px;
	margin-bottom: 0px;
	margin-left: -1px;
   } 

.imgsercolumnader {
	padding: 0px;
	border: 1px solid #EDEFF1;
	margin: 3px;
}


.txtpie {
	text-align: left;
	height: auto;
	width: auto;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-left-color: #DCE1E4;
	padding: 1px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F9FAFB;
}

#base {
	clear:both;
	width:auto;
	height:100px;
	background-color:#063164;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-align: center;
	padding: 10px;
}
.ruta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A8DAFF;
	background-color: #005695;
	height: auto;
	width: 865px;
	float: none;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #036;
	border-right-color: #036;
	border-bottom-color: #036;
	border-left-color: #3281AF;
	margin: 0px;
	padding: 5px;
}



.txtmenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #039;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0px;
	font-size: 12px;
}
.titulocolumna {
	height: auto;
	width: 170px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #F5F6F7;
	font-size: 16px;
	background-color: #0186B1;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.titulocolumnaseguros {
	height: auto;
	width: 170px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #F5F6F7;
	font-size: 16px;
	background-color: #01609E;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.contenidocolumna1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width: 165px;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F9FAFB;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAECEE;
	border-right-color: #EAECEE;
	border-bottom-color: #EAECEE;
	border-left-color: #0186B1;
	padding: 5px;
}
.contenidocolumnafianzas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width: 165px;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F9FAFB;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #0186B1;
	padding: 5px;
}
.contenidocolumnaseguros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width: 165px;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F9FAFB;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #01609E;
	padding: 5px;
}


.contenidocolumnasubmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width: 150px;
	margin-top: 1px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	background-color: #F9FAFB;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAECEE;
	border-right-color: #EAECEE;
	border-bottom-color: #EAECEE;
	border-left-color: #07B0E7;
	padding: 5px;
}
.contenidocolumnasubmenuseparador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width: 150px;
	margin-top: 1px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: right;
	background-color: #F9FAFB;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAECEE;
	border-right-color: #EAECEE;
	border-bottom-color: #EAECEE;
	border-left-color: #07B0E7;
	padding: 5px;
}


.titulocontenido {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #1BAFCF;
	font-size: 16px;
	float: right;
	width: 675px;
	color: #FFF;
	height: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	padding: 8px;
	text-align: left;
}
.titulocontenidoseguros {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #01609E;
	font-size: 16px;
	float: right;
	width: 675px;
	color: #FFF;
	height: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	padding: 8px;
	text-align: left;
}


.contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	width: 95%;
	color: #343A41;
	height: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
.subtitulocontenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0186B1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #0C3062;
	float: right;
	width: 660px;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.subtitulocontenido-pemex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0186B1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	width: 660px;
	margin: 0px;
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}


.division {
	color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #0C3062;
	float: right;
	width: 660px;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.indicenumeros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0186B1;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.imgcontactoinicio {
	float: right;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 5px;
}
.imgcontenidoentexto {
	float: right;
	border: 1px solid #C8CDD2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E7ECF0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 4px;
}
.imgcontenidoentextocentrado {
	float: none;
	border: 1px solid #C8CDD2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E7ECF0;
	padding: 4px;
	margin-top: 5px;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 50px;
}








.imagen {
	border: 1px none #EDEFF1;
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#tabla {
	background-color: #EDEFF1;
	margin: 0px;
	padding: 0px;
}
.columnacabeceradirectorio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #063164;
	background-color: #E7ECF0;
	margin: 0px;
	padding: 5px;
	width: 120px;
	border: 1px solid #C8CDD2;
	text-align: center;
}
.columnacabecera1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #063164;
	background-color: #E7ECF0;
	margin: 0px;
	padding: 5px;
	width: 120px;
	border: 1px solid #C8CDD2;
}


.columnacabecera2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #063164;
	background-color: #E7ECF0;
	margin: 0px;
	padding: 5px;
	width: 540px;
	border: 1px solid #C8CDD2;
}


.columnacabecera3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color: #E7ECF0;
	margin: 0px;
	padding: 5px;
	width: 150px;
	border: 1px solid #DCE0E4;
	text-align: center;
}


.columnacabecera4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color: #E7ECF0;
	margin: 0px;
	padding: 5px;
	width: 150px;
	border: 1px solid #DCE0E4;
	text-align: center;
}


.columnacontenido1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color: #FFF;
	margin: 0px;
	width: 140px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #DCE0E4;
	border-right-color: #DCE0E4;
	border-bottom-color: #DCE0E4;
	border-left-color: #DCE0E4;
}
.columnacontenido2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color: #FFF;
	margin: 0px;
	width: 140px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #DCE0E4;
	border-right-color: #DCE0E4;
	border-bottom-color: #DCE0E4;
	border-left-color: #DCE0E4;
}

.columnacontenido3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color: #FFF;
	margin: 0px;
	width: 140px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #DCE0E4;
	border-right-color: #DCE0E4;
	border-bottom-color: #DCE0E4;
	border-left-color: #DCE0E4;
}

.columnacontenido4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color: #FFF;
	margin: 0px;
	width: 140px;
	border: 1px none #DCE0E4;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	vertical-align: top;
}
.columnacontenido5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	margin: 0px;
	width: 140px;
	border: 1px solid #E7ECF0;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	vertical-align: top;
	height: 120px;
}

.columnacontenidototal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	background-color: #EDEFF1;
	margin: 0px;
	padding: 5px;
	width: 90px;
	border: 1px solid #DCE0E4;
	text-align: center;
}
.columna1productos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 4px;
	height: auto;
	width: 200px;
	background-color: #0186B1;
	color: #FFF;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #016181;
	border-right-color: #016181;
	border-bottom-color: #016181;
	border-left-color: #016181;
	text-align: left;
	vertical-align: top;
}
.columna2productos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 4px;
	height: auto;
	width: 200px;
	background-color: #01609E;
	color: #FFF;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #013D65;
	border-right-color: #013D65;
	border-bottom-color: #013D65;
	border-left-color: #013D65;
	text-align: left;
	vertical-align: top;
}
.columnaproductostxtchico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #80DFFF;
}
.bold {
	font-weight: bold;
	color: #0186B1;
}
.italica {
	font-style: italic;
}
.anunciodescargas {
	background-color: #E7ECF0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #014574;
	text-align: left;
	float: right;
	width: 95%;
	border: 1px solid #C8CDD2;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.lada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #0186B1;
}
.nadatxtblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#pagina #columna2 .contenido .imgcontenidoentexto2 {
	border: 1px, solid, #c8cdd2;
	background-color: #e7ecf0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding: 4px;
}
#contenedormenu {
	height: 50px;
	width: 100%;
}
