/*** ELEMENTOS HTML o TAG  ***/
*  { border:none; margin:0px; padding:0px; font-family:Arial, Verdana, Sans-seriff; font-size:12px; }
li { margin-left:15px; }
body { margin:0px; }
a:link, a:visited  { color:inherit; text-decoration:none; }   /* unvisited & visited links */
a:hover, a:hover * { color:#CC0000; text-decoration:none;}
a:active, a:active * { color:#CC0000; text-decoration:none; } /* active links */


/*** ESTILOS ESTRUCTURALES ***/

.head { display:table; clear:both; width:770px; border-bottom:1px solid #000000;}
.menu { display:block; float:left; width:159px;}
.content { display:block; float:left; clear:right; width:608px; }
#content { display:block; float:left; clear:right; width:608px; }
.foot { display:table; clear:both; }
.bodyBack { background-image: url(../../imag/auxi/back_pags.gif); background-repeat: repeat-y; }


/*** ESTILOS ELEMENTOS GRAFICOS BAJO ESTRUCTURAS GENERALES ***/

/* Portada */
.center { display:table; width:444px; margin:10px 0px 10px 7px;}
.center .contBanner1 { width:444px; margin:0px 0px 10px 0px;}
.contRight { display:table; width: 150px; margin-left: 10px;}
.contRight2 { display:table; width: 150px; margin-left: 0px;}
.contRightNot { width: 139px; margin-left: 8px; border-bottom:1px dashed #325B85; padding-bottom:5px; margin-bottom:5px; }

/* Portada Right */
.artRight { display:table; width: 139px; margin: 5px 0px 0px 5px;}
.artRight img { margin-top:5px;}
.artRight object { margin:5px 0px 5px 0px;}

/* articulo */
.menu .contMenu { margin-left:10px;}
.contPags { display:table; width: 451px; margin:5px 0px 0px 10px;}
.topArticulo { display:table; width: 100%; padding:0px 10px 10px 10px; }
.main { display:table; width: 95%; padding:0px 10px 10px 10px;}
.main .contAsocfile * { font-size:12px; color:#325B85; }
.fondo1 { display:block; width: 100%; padding:10px 0px 10px 10px; background-image: url(/imag/artic/art_fondo1.jpg); background-repeat: no-repeat;}
.fondo2 { display:block; width: 100%; padding:10px 0px 10px 10px;  background-image: url(/imag/artic/art_fondo2.jpg); background-repeat: no-repeat; }
.fondo3 { display:block; width: 100%; padding:10px 0px 10px 10px;  background-image: url(/imag/artic/art_fondo3.jpg); background-repeat: no-repeat;}
.fondo4 { display:block; width: 100%; padding:10px 0px 10px 10px;  background-image: url(/imag/artic/art_fondo4.jpg); background-repeat: no-repeat; }
.topArticulo .controles {float:right; margin:5px 10px 0px 0px;}
.topArticulo .conTax { float:left; margin-top:8px}
.artRelac { display:table; width:90%; padding:0px 10px 5px 10px; border-bottom:1px solid #CCCCCC; margin:0px 10px 5px 10px;}
.artRelac2 { display:table; width:90%; padding:0px 10px 5px 10px; margin:0px 10px 5px 10px;}
.subtit2 { margin:15px 0px 10px 0px; width:95%; border-bottom:1px dashed #99ADC2; font-size:14px; font-weight:bold; color:#00006B; padding:5px;}
.form1 .controles *{ float:right; margin:5px 10px 3px 0px;}
.imgArt { float: right; clear:both; margin: 10px; }

/* tabla subtitulos */
.contSubtit { display:table; margin:15px 0px 10px 0px; width:95%; border-bottom:1px dashed #99ADC2; border-top:1px dashed #99ADC2; font-size:14px; font-weight:bold; color:#00006B; padding:5px; }
.titSubtit a { font-size:14px; font-weight:bold; color:#00006B; float:left; width:80%;}
.linkSubtit { float:right; vertical-align:top;}
.linkSubtit a { font-size:10px; color:#00006B;}

/* Portada Seguros */
.contLeft { display:table; width: 100%; margin:5px 0px 0px 10px;}
.imagTitu1 { display:table; width:100%; margin-top:10px;}
.imagTitu2  { display:table; clear:both; width:100%; height:80px; background-image: url(/imag/titu/titu_cotice2.jpg); background-repeat: no-repeat; }
.imagPuntos { display:table; width:98%; height:2px; margin-top: 10px; background-image: url(/imag/auxi/back_puntos1.gif); background-repeat: repeat-x;}
.imagPuntos2 { display:table; width:98%; height:2px; background-image: url(/imag/auxi/back_puntos1.gif); background-repeat: repeat-x;}

/* Formularios */
.form1 { display:table; width:100%; padding:5px 0px 0px 10px;}

/*** ESTILOS ELEMENTOS GRAFICOS GENERALES ***/

/* Portada */
.contRight .titular * { font-size:12px; color:#00006B; font-weight:bold; }
.contRight .bajada  { font-size:11px; color:#325B85; }
.contRight .fecha * { font-size:11px; color:#978D4E; }

/* menu */
.menu .azulMN { font-size:11px; color:#00006B; padding-left:8px;}
.menu .negroMenu { font-family: Verdana, Sans-seriff; font-size:10px; font-weight:bold; color:#666666; padding:8px;}
.menu .whiteMB { font-size:11px; color:#FFFFFF; font-weight:bold; padding-left:4px;}
.menu .whiteMB:hover {color:#FFFFFF; text-decoration:underline;}

/* articulo */
.fondo1 .titular  { font-size:17px; color:#00006B; font-weight:bold;}
.main .bajada  { font-size:12px; color:#325B85; font-weight:bold;}
.main .contBajada {  border-bottom:1px solid #CBC9D1; padding:0px 0px 10px 0px; margin-bottom:10px;}
.main .fecha  * { font-size:12px; color:#666666; padding:5px 0px 5px 0px;}
.main .subtitulo * { font-size:12px;  font-weight:bold; color:#325B85; padding-top:5px;}
.topArticulo .seccion { font-size:11px; color:#325B85;}
.titular2  { font-size:11px; color:#325B85; font-weight:bold;}
.titular2  a { font-size:11px; color:#325B85; font-weight:bold;}

/* articulo relacionados*/
.main .bajada2  { font-size:11px; color:#325B85; }
.main .fecha2 * { font-size:11px; color:#666666;}
.main .tema1  { font-size:11px; color:#999999;}

/* Portada Left*/
.combobox1 { width:60px; height:15px; font-family: Arial, Sans-seriff; height:15px; font-size: 9px; color: #003366; margin-top: 3px; border: 1px solid #003366; background-color: #FFFFFF;}
.combobox2 { width:15px; height:15px; font-family: Arial, Sans-seriff; font-size: 9px; color: #003366; margin-top: 3px; border: 1px solid #003366; background-color: #FFFFFF;}
.combobox3 { width:80px; height:15px; font-family: Arial, Sans-seriff; font-size: 9px; color: #003366; margin-top: 3px; border: 1px solid #003366; background-color: #FFFFFF;}
.button { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; padding:1px; border:1px solid #FFFFFF; background-color:#CC0000; cursor:hand;}
.fecha { margin:5px 0px 5px 0px; color:#404040; }


/* Portada Seguros */
* .cafe  { display:table; width:100%; font-size:11px; color:#A64B06; font-weight:bold; padding-left:20px;}
* .cafe a  { font-size:11px; color:#A64B06; font-weight:bold; padding-left:20px;}
.cafe a:hover { color:#CC0000;}
.rotulo { width:445px; margin:0px 0px 0px 0px; font-size:15px; font-weight:bold; color:#00006B;}
.contLeft { display:table; width:97%; margin:5px 0px 0px 0px;}
.contLeft .bajada p { font-size:12px; color:#325B85; font-weight:normal; text-align:justify; padding-left:10px;}
.contLeft .bajada a { font-size:11px; color:#0066FF; font-weight:normal; }
.contLeft .titular * { font-size:14px; color:#00006B; font-weight:bold; }
.contLeft .subtitulo * { font-size:12px; color:#325B85; font-weight:bold; }

.foot * { font-size:11px; color:#666666; padding:5px;}


/********** ESTILOS REQUERIDOS POR PRONTUS ***********/

/*vtxt*/
.subtit /* subtitulos */ { margin:15px 0px 10px 0px; width:100%; border-bottom:1px dashed #99ADC2; border-top:1px dashed #99ADC2; font-size:14px; font-weight:bold; color:#00006B; padding:5px;}
.piefoto /* pies de fotos */ { color:#404040; }
.conBorde { border:1px solid #808080; border-collapse:collapse; }
.sinBorde { border:none; }
.resalta /* texto resaltado */ { font-weight:bold; font-style:italic; color:#666666; }
.amarillo { color:#CC9900; }
.celeste    /* texto azul */   { color:#0066CC; }
.blanco  /* texto blanco */ { color:#FFFFFF; }
.negro   /* texto negro */  { color:#000000; }
.rojo    /* texto rojo */   { color:#CC0000; }
.verde   /* texto verde */  { color:#008000; }
.tablaej { border:none; padding: 2px;}
.tablaej td { vertical-align:top; text-align:center; padding: 5px;}
.tablaMapa { border:1px solid #325B85; font-size:11px; color:#325B85; background-color:#F0FCFF;}
.tablaMapa a { font-size:11px; color:#325B85; text-decoration:none;}
/*/vtxt*/

/* Manejo de tablas en VTXT */
.conBorde TD { border:1px solid #666666; border-collapse:collapse; }
.sinBorde TD { border:none; }

/* Manejo de imagenes en VTXT */
.centerImg { display:block; text-align:center; margin-left:auto; margin-right:auto; }
.rightImg  { display:block; margin-left:5px; margin-right:auto; float:right; }
.leftImg   { display:block; margin-left:auto; margin-right:5px; float:left; }

/* ESTILOS VTXT */
.contArticulo { display:table; clear:both; margin-top: 5px; font-size:12px; color:#325B85; text-align:justify;}
.contArticulo p { font-size:12px; color:#325B85; text-align:justify;}
.contArticulo h2 { display:block;}
.contArticulo h3 { font-size:11px;}
.contArticulo td, .contArticulo li { color: #325B85; font-size:12px;}

.CUERPO { display:table; clear:both; margin-top: 5px; font-size:12px; color:#325B85; text-align:justify;}
.CUERPO p { font-size:12px; color:#325B85; text-align:justify;}
.CUERPO h2 { display:block;}
.CUERPO h3 { font-size:11px;}
.CUERPO td, .contArticulo li { color: #325B85; font-size:12px;}


/*** ESTILOS FORMULARIOS ALTAVOZ ***/

.form1 { font-size:11px; color:#666666; }
.form1 .grisSN { font-size:11px; color:#666666; }
.form1 * { font-size: 12px; color: #325B85; padding:2px;}
.form1 .subtitulos { font-size:12px; color:#00006B; font-weight:bold; border-bottom:1px dashed #99ADC2; padding:10px 0px 15px 0px; }
.form1 .tabPuntos { border-top:1px dashed #99ADC2; margin:10px 0px 0px 0px;}
.form1 input { width:100%; font-size: 12px; color: #00006B; font-weight:bold; padding: 2px; border: 1px solid #99ADC2; background-color: #E6F2FA;}
.form1 * .check { font-size: 11px; font-weight:bold; color: #CC0000; background-color: #CCCCCC;}
.form1 * .button2 { width:40%; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; padding:1px; border:1px solid #99ADC2; background-color:#99ADC2; cursor:hand;}
.form1 textarea { width:100%; font-size: 12px; color: #00006B; font-weight:bold; padding: 2px; border: 1px solid #99ADC2; background-color: #E6F2FA;}
.form1 select { width:100%; font-size: 12px; color: #FFFFFF; font-weight:bold; padding: 2px; border: 1px solid #99ADC2; background-color: #E6F2FA;}
.form1 input .radio1 { width:100%; font-size: 11px;color: #00006B; background-color: #E6F2FA;}
.combobox2 { font-size: 11px; color: #003366; padding: 0px; border: 1px solid #003366; background-color: #FFFFFF;}
.form1 .button2 { width:60%; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #325B85; padding:1px; border:1px solid #99ADC2; background-color:#99ADC2; cursor:hand;}

/*** ESTILOS FORMULARIOS PAGUE EN LINEA ***/
.form1 .tabDatosAzul { font-size:10px; border-top:1px solid #CDCBD4; border-left:1px solid #CDCBD4;  border-right:1px solid #CDCBD4;padding:5px; margin-top:20px;}
.form1 .tabDatos a { color:#CC0000; font-weight:bold;}
.form1 .tabDatos a:hover { color:#FFFFFF; font-weight:bold; background-color: #CC0000;}
.tabDatosAzul .titu1 { font-size: 11px; color:#FFFFFF; font-weight:bold; background-image: url(/imag/auxi/fondo_tab.gif); background-repeat: repeat-x; padding-left:10px;}
.tabDatosAzul .titu2 { font-size:11px; font-weight:bold; border-bottom:1px solid #CDCBD4;  border-right:1px solid #CDCBD4; background-color:#E6F2FA; padding:0px;}
.tabDatosAzul .subtitu { font-size:10px; border-bottom:1px solid #CDCBD4; background-color:#FFFFFF; padding:0px;}

.tabDatosGris { font-size:10px; border-top:1px solid #CDCBD4; border-left:1px solid #CDCBD4;  border-right:1px solid #CDCBD4;padding:5px; margin-top:20px;}
.tabDatosGris .titu1 { font-size: 11px; color:#FFFFFF; font-weight:bold; background-color:999999; padding-left:10px;}
.tabDatosGris .titu2 { font-size:11px; color:#999999; font-weight:bold; border-bottom:1px solid #CDCBD4;  border-right:1px solid #CDCBD4;}
.tabDatosGris .subtitu { font-size:10px; color:#999999; border-bottom:1px solid #CDCBD4; background-color:#FFFFFF; padding:0px;}

.tabDatosRed { font-size:10px; border-top:1px solid #CDCBD4; border-left:1px solid #CDCBD4;  border-right:1px solid #CDCBD4;padding:5px; margin-top:20px;}
.tabDatosRed .titu1 { font-size: 11px; color:#FFFFFF; font-weight:bold; background-color:CC0000; padding-left:10px;}
.tabDatosRed .titu2 { font-size:11px; font-weight:bold; border-bottom:1px solid #CDCBD4;  border-right:1px solid #CDCBD4;}
.tabDatosRed .subtitu { font-size:10px; border-bottom:1px solid #CDCBD4; background-color:#FFFFFF; padding:0px;}

.tabDatos .titu4 { font-size: 11px; color:#FFFFFF; font-weight:bold; background-color:#CC0000;padding-left:10px;}

.tabDatos .tabDatos2 { font-size:10px; border-left:1px solid #CDCBD4; border-right:1px solid #CDCBD4; border-bottom:1px solid #CDCBD4; padding:5px;}
.buscador { font-size: 11px; font-weight:bold; color: #003366; padding: 1px; height:17px; border: 1px solid #003366; width:100%; background-image: url(/imag/search/back_campo.jpg); background-repeat: repeat-x; background-color: #F3F9FF;}


