/* Estilos Generales background-image: url(../imag/bg.gif); background-repeat: repeat;  */
a:hover { text-decoration: underline; }
body { margin-top: 2px; }
hr { border: dotted #ACACAC 1px; }

/* Estructura de la página - Estilos Particulares y Clases */
#contenedor { width: 740px; margin: 10px; margin: auto; background-color: #FFFFFF; }

#cabecera { width: 740px; }
.sub_cabecera_1 {  padding-left: 10px; padding-right; 10px; color: #000000; font-family: Tahoma; font-size: 7pt; padding-top: 2px; padding-bottom: 2px; text-align: right; }
.sub_cabecera_3 { padding-right; 10px; color: #E0E0E0; font-family: Tahoma; font-size: 8pt; text-align: center; padding-top: 2px; padding-bottom: 2px; background-image: url(../imag/fondo-enlaces.gif); background-repeat: repeat-x; word-spacing: 4px; }

#lateral { width: 200px; margin-top: 5px; margin-left: 0px; padding-top: 5px; font-family: Tahoma; font-size: 8pt; }
.menu_on { margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; height: 13px; font-family: Tahoma; color: #00293E; font-size: 7pt; border-bottom: solid #D0D0D0 1px; background-color: #F0F0F0; text-align: left; font-weight: bold; cursor: hand; }
.menu_off { margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; height: 13px; font-family: Tahoma;  color: #00293E; font-size: 7pt; border-bottom: solid #D0D0D0 1px; text-align: left; font-weight: bold; cursor: hand; }
.menu_offn { margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; height: 13px; font-family: Tahoma;  color: #00293E; font-size: 7pt; border-bottom: solid #D0D0D0 1px; text-align: left; background-color: #FFF2F2; font-weight: bold; cursor: hand; }
.buscador { font-family: Tahoma;  color: #00293E; font-size: 7pt; text-align: right; width: 195px; border: solid #C0C0FF 1px; padding-left: 5px; padding-right: 5px; padding-top: 10px; padding-bottom: 10px; text-align: center; margin-bottom: 5px; font-weight: bold; }
.newsletter { font-family: Tahoma;  color: #00293E; font-size: 7pt; text-align: left; height: 220px; width: 197px; padding-left: 10px; border: solid #E72202 1px; background-image: url(../imag/pajarito.jpg); background-repeat: no-repeat; background-position: bottom;}
.novedades { font-family: Tahoma;  color: #00293E; font-size: 7pt; }
.encuesta { font-family: Tahoma;  color: #00293E; font-size: 7pt; border: solid #FFD7D7 1px; padding: 5px; }
.menu_productos { border: solid #C0C0FF 1px; padding: 5px; width: 195px; }

/* Cajas y estilos de las Imagenes */
.caja_novedades { width: 100%; border: dotted #000000 0px; font-family: Tahoma;  color: #00293E; font-size: 8pt; padding: 5px;}
.caja_novedad_titulo { width: 100%; text-align: center; border: solid #F0F0F0 1px; font-weight: bold; }
.caja_novedad_detalles { width: 70px; }
.caja_imagen { width: 100px; height: 100px; border: solid #00293E 0px; }

#contenidos { float: right; width: 515px; margin-bottom: 15px; margin-top: 10px; margin-left: 10px; background-color: #FFFFFF; font-family: Tahoma;  color: #00293E; font-size: 7pt; }
.cabeceras { background-color: #B3CBDD; height: 15px; padding-left: 5px; padding-top: 3px; font-family: verdana;  color: #000080; font-size: 8pt; margin-bottom: 5px; }
.cabecera_central { background-color: #B3CBDD; height: 15px; padding-left: 5px; padding-top: 3px; font-family: verdana;  color: #000080; font-size: 8pt; margin-bottom: 5px; }
.preview_galerias { width: 100%; font-family: Tahoma;  color: #00293E; font-size: 7pt; }
.imagenes_vistas { width: 100%; font-family: Tahoma;  color: #00293E; font-size: 7pt; }
.imagen_galeria { padding: 1px; width: 98px; border: solid 0px; }
.imagen_previa { text-align: bottom; }
.galerias { width: 98%; font-family: Tahoma;  color: #00293E; font-size: 8pt; padding: 5px; }
.ultimos_mensajes { font-family: Tahoma;  color: #00293E; font-size: 7pt; }
.area_contenidos { font-family: Tahoma;  color: #00293E; font-size: 7pt; padding-left: 5px; }

.caja_galerias {float: right; border: solid #000000 0px; width: 190px; text-align: right; font-family: Tahoma;  color: #6A6892; font-size: 7pt; }
.galerias_titulos { font-family: Tahoma;  color: #00293E; font-size: 7pt; border-left: solid #C0C0FF 1px; border-bottom: solid #C0C0FF 1px; padding: 3px; line-height: 14px; }
.informacion_imagen { font-family: Tahoma;  color: #00293E; font-size: 7pt; padding-left: 5px;}

/* Caja de noticias*/
.noticias { border: solid #00293E 0px; width: 300px; font-family: Tahoma; font-size: 7pt; color: #6A6892; }
.caja_noticia_principal { width: 46%; height: 200px; border: solid #DDE7FF 1px; padding: 5px; font-family: tahoma; color: #00293E; font-size: 7.5pt; }
.caja_otras_noticias { float: right; width: 48%; height: 200px; }
.caja_titulos_noticias { font-family: tahoma; font-size: 7.5 pt; color: #004E77; font-weight: bold; width: 100%; background-color: #DDE7FF; border-bottom: solid #0080C0 1px; padding-left: 5px; }
.caja_titulos_imagenes { font-family: tahoma; font-size: 7.5 pt; color: #004E77; font-weight: bold; width: 99%; background-color: #DDE7FF; border-bottom: solid #0080C0 1px; padding-left: 5px; }


#pie_pagina { clear: both; padding-right; 10px; color: #F0F0F0; font-family: Tahoma; font-size: 8pt; text-align: center; padding-top: 1px; padding-bottom: 1px; background-image: url(../imag/fondo-enlaces.gif); background-repeat: repeat-x; word-spacing: 4px; }
#copyright { clear: both; padding-right; 10px; color: #000080; font-family: Tahoma; font-size: 8pt; text-align: center; padding-top: 5px; padding-bottom: }

/* Clases definidas */
.enlacen { font-family: Tahoma;  color: #00293E; font-size: 7.5pt; text-decoration: none; }
.enlaceng { font-family: Tahoma;  color: #00293E; font-size: 7.5pt; text-decoration: none; }
.enlaceng8 { font-family: Tahoma;  color: #00293E; font-size: 7.5pt; text-decoration: none; }
.enlacer { font-family: Tahoma;  color: #363636; font-size: 7.5pt; text-decoration: none; }
.enlacengb { font-family: Tahoma;  color: #00293E; font-size: 7.5pt; text-decoration: none; font-weight: bold; }
.enlacec { color: #F0F0F0; text-decoration: none; }
.enlacep { font-family: Tahoma; color: #F0F0F0; text-decoration: none; background-color: #808080; padding-left: 5px; padding-right: 5px; }
.enlacep2 { font-family: Tahoma; color: #F0F0F0; text-decoration: none; background-color: #00293E; padding-left: 5px; padding-right: 5px; }
.enlaces { color: #E0E0E0; font-family: Tahoma; font-size: 8pt; text-decoration: none; }
.enlacesg { color: #00293E; font-family: Tahoma; font-size: 8pt; text-decoration: none; }


img.bordeado { border-bottom: antiquewhite ridge 1px; border-left: antiquewhite ridge 1px; border-right: antiquewhite ridge 1px; border-top: antiquewhite ridge 1px; }

/* Estilos contextuales */
table { border-collapse: collapse; width: 100%; }
table.producto { border-collapse: collapse; width: 100%; border: solid #ACACAC 1px; }
td { text-align: center; vertical-align: top; font-family: Tahoma; font-size: 7pt; color: #00293E;}
td.ctitulod { color: #00293E; padding-right: 10px; border: solid #ACACAC 1px; font-weight: bold; background-color: #F4F9FF; font-size: 7pt; text-align: right; }
td.ctituloi { color: #00293E; padding-left: 10px; border: solid #ACACAC 1px; font-weight: bold; background-color: #F4F9FF; font-size: 7pt; text-align: left; }
td.ctituloc { color: #00293E; border: solid #ACACAC 1px; font-weight: bold; background-color: #F4F9FF; font-size: 7pt; text-align: center; }
td.ccontenidod { border: solid #ACACAC 1px; color: #00293E; padding-right: 10px; text-align: right; font-size: 7pt; }
td.ccontenidoi { border: solid #ACACAC 1px; color: #00293E; padding-left: 10px; text-align: left; font-size: 7pt; }
td.ccontenidoc { border: solid #ACACAC 1px; color: #00293E; text-align: center; font-size: 7pt; }
td.ccontenidodp { border: solid #ACACAC 1px; color: #800000; padding-right: 10px; text-align: right; font-size: 7pt; }
td.cderecha { text-align: right; padding: 10px;}
td.cizquierda { text-align: left; padding: 10px;}
td.ccentrado { text-align: center; padding: 10px;}
td {text-align: left;}

/* enlaces paginadores */
.paginador { width: 100% text-align: right; padding-left: 10px; padding-top: 5px; padding-right: 10px;  padding-left: 5px; font-family: Tahoma; font-size: 7pt; color: #580000; text-align: left; height: 18px; }
.enlacep { font-family: Tahoma; color: #000000; text-decoration: none; background-color: #B3CBDD; padding-left: 5px; padding-right: 5px; border: solid #000000 1px; }
.enlacep2 { font-family: Tahoma; color: #000000; text-decoration: none; background-color: #AEAEFF; padding-left: 5px; padding-right: 5px; border: solid #000000 1px; }

/* Estilo de la previsualizacion de encuestas*/
.encuesta { width: 100%; }
.encuesta_titulo { font-family: Tahoma; font-size: 7pt; color: #00293E; font-weight: bold; text-align: justify; }
.encuesta_preguntas { font-family: Tahoma; font-size: 7pt; color: #00293E; text-align: left; border: solid #00293E 0px; width: 150px; }
.encuesta_porcentajes { float: right; width: 40px; font-family: Tahoma; font-size: 7pt; color: #800000; text-align: right; border: solid #00293E 0px; padding-top: 3px; }
.encuesta_votos { font-family: Tahoma; font-size: 7pt; color: #00293E; text-align: right; }
.radio { background-color: #FFFFFF; color: #000000; border: solid #969696 0px; }

/* Formularios */
form { display: inline; }
input { color: #00293E; font-size: 8pt; border: solid #969696 1px; padding-left: 3px; background-color: #EAF0FE; margin-bottom: 3px; }
textarea { color: #00293E; font-size: 8pt; border: solid #969696 1px; padding-left: 3px; background-color: #EAF0FE; margin-bottom: 3px; }
select { background-color: #F0F0F0; color: #00293E; font-size: 6pt; }
.isformulario { border: solid #969696 0px;}
.boton_seleccion { background-color: #F0F0F0; color: #808080; font-size: 7pt; }
.cantidad { background-color: #FDFDFD; color: #00293E; font-size: 8px; border: solid #D0D0D0 1px; }
.ibusqueda { background-color: #EAF0FF; color: #00293E; font-size: 8pt; border: solid #969696 1px; }

/* Formularios alineados con css */
label { width: 14em; float: left; text-align: right; margin: 0 2em 10px 0; clear: both }
.i2formulario { float: left; margin-bottom: 10px; margin-right: 5px; font-size: 7pt; color: #00293E; background-color: #FFFFFF; border: solid #969696 1px; }
.i2dformulario { float: left; margin-bottom: 10px; margin-right: 5px; font-size: 7pt; color: #00293E; background-color: #E0E0E0; border: solid #969696 1px; }
.ia2formulario { float: left; margin-bottom: 10px; margin-right: 5px; font-size: 8pt; color: #00293E; background-color: #FFFFFF; border: solid #969696 1px; }
.s2formulario { float: left; margin-bottom: 10px; margin-right: 5px; font-size: 6pt; color: #00293E; background-color: #FFFFFF; border: solid #969696 1px; }

#consultasd { font-size: 1.20em; }
#errores { padding: 10px; color : #800000;}
