.menuBG{
	background-image:url('../img/bg_menu.jpg');
}
.borde_vino_Sin{
border-top: #723c3b 1pX solid; 
border-left: #723c3b 1pX solid; 
border-bottom: #723c3b 1pX solid; 
border-right: #723c3b 1pX solid; /*#590734*/
}

marco.fondo
{
background: #ffffff url('../img/marco_05.gif') repeat-x;
}
.verRespuesta{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
background-color:#590734;
}

.headTablas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background-color:#CCCCCC;
	height: auto;
	border: 0;
}

.headTablasExp{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background-color:#ebebeb;
	height: auto;
	border: 0;
}

.headTablaTemas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background-color:#CCCCCC;
	height: 18pt;
	border: 0;
}

#texto_preguntas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:100px;
	padding-right:50px;
	line-height: 5px;
	font-weight: bold;
}
#texto_respuestas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:130px;
	padding-right:50px;
	line-height: 1px;
}

a:link.linkRojo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#590734;
font-weight:bold;
}
a:hover.linkRojo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#590734;
font-weight:bold;
}
a:visited.linkRojo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#590734;
font-weight:bold;
}
a:active.linkRojo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#590734;
font-weight:bold;
}



/**********************************************************/
body.bodycontenido{
	padding-top:10px;
	background-color:#f3f3f3;
}


body
{
margin-top: 0px;
margin-left: 0px;

	line-height: 14px;
	/*background-image:;*/
	background-repeat: no-repeat;
	SCROLLBAR-FACE-COLOR:#E6E9E4; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR:  #EEEEEE; 
	SCROLLBAR-3DLIGHT-COLOR: #EEEEEE; 
	SCROLLBAR-ARROW-COLOR: #003D21; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}


td.borde_th_derecho{
	background-image:url('../webroot/img/bg_titulos.gif');
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align: center;
	border-top: #B4B4B4 1pX solid;
	border-bottom: #B4B4B4 1pX solid;
	padding-bottom: 7px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
	border-right: #B4B4B4 1pX solid;
	
	
}

table.contenido{
background-color:#FFFFFF;
bORDER-RIGHT: #aaaaaa 1px solid; 
bORDER-TOP: #aaaaaa 1px solid; 
bORDER-LEFT: #aaaaaa 1px solid; 
BORDER-BOTTOM: #aaaaaa 1px solid; 
}


table.borde_vino{
border-top: #723c3b 1pX solid; 
border-left: #723c3b 1pX solid; 
border-bottom: #723c3b 1pX solid; 
border-right: #723c3b 1pX solid; /*#590734*/
padding-bottom: 7pX; 
padding-top:7pX;
padding-left:7pX;
padding-right:7pX;
margin-left:50px;
}

table.borde_negro{
border-top: #666666 1pX solid; 
border-left: #666666 1pX solid; 
border-bottom: #666666 1pX solid; 
border-right: #666666 1pX solid; /*#590734*/
padding-bottom: 7pX; 
padding-top:7pX;
padding-left:7pX;
padding-right:7pX;
margin-left:50px;
}

.Tabla_borde_grisoscuro{
	border-right: #9c9d9e 1px solid;
	border-left: #9c9d9e 1px solid;
	border-bottom: #9c9d9e 1px solid;
	border-top: #9c9d9e 1px solid;
	background-color: #ffffff;
}

.fotos{
position: absolute; 
width:68px; 
left: 359px; 
top: 148px;
}



.bg
{
background: #FFFFFF url('../img/bg_page.gif') repeat-x;
}

#letra_gris_oscuro{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1E1E1E;
text-align:justify;

}

#titulo_centrado{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1E1E1E;
font-weight:bold;
text-align:center;
}


#letras_blancas{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
}

#letras_pequenas{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:1E1E1E;
padding-left:10px;
}

#letras_blancas_fondo_gris{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:bold; 
background-color:#999999;
}


#texto_normal{
padding-left:15px;
padding-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:17px;
}

#texto_derecho{
	padding-left:15px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	line-height:17px;
}


td{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#texto_vino{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#590734;
font-weight:bold;
}


td.fundamento{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:17px;
padding-left:15px;
padding-right:15px;
padding-bottom:5px;
padding-top:5px;
}

#texto_fondo_gris_claro{
	background-image:url('../img/bg_titulos.gif');
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-align: justify;
	border-top: #B4B4B4 1pX solid;
	border-bottom: #B4B4B4 1pX solid;
	padding-bottom: 7px;
	padding-top:7px;
	padding-left:5px;

}


#texto_fondo_blanco_abajo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-align: justify;
	border-bottom: #B4B4B4 1pX solid;
	padding-bottom: 7px;
	padding-top:7px;
	padding-left:5px;

}

#texto_fondo_gris_claro_derecho_izquierdo{
	background-image:url('../img/bg_titulos.gif');
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-align: justify;
	border-top: #B4B4B4 1pX solid;
	border-bottom: #B4B4B4 1pX solid;
	border-right: #B4B4B4 1pX solid;
	border-left: #B4B4B4 1pX solid;
	padding-bottom: 7px;
	padding-top:7px;
	padding-left:5px;

}

INPUT {
	BORDER-RIGHT: #b1b3b6 1px solid; 
	BORDER-TOP: #b1b3b6 1px solid; 
	FONT-SIZE: 11px; MARGIN-LEFT: 5px; 
	BORDER-LEFT: #b1b3b6 1px solid; 
	COLOR: #666666; BORDER-BOTTOM: #b1b3b6 1px solid; 
	FONT-FAMILY: Arial, Verdana, sans-serif;
 }
 
Select {
MARGIN-LEFT: 5px;
	BORDER-RIGHT: #b1b3b6 1px solid; 
	BORDER-TOP: #b1b3b6 1px solid; 
	BORDER-LEFT:#b1b3b6 1px solid; 
 	BORDER-BOTTOM: #b1b3b6 1px solid;
	FONT-SIZE: 11px; 
 	FONT-FAMILY:  Arial, Sans-serif; 
}

/*Ligas de la trayectoria*/
a:hover.tray{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;}

a.tray{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;}

/*Ligas de temas*/
a:hover.tema{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#666666;
font-weight:bold;}

a.tema{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#590734;
font-weight:bold;}

/*Div de la trayectoria*/
div.ruta{
    background:#892E32;
    color:white;
    padding:5px 10px;
    margin:5px
}

/*a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#666666;
font-weight:bold;}*/

/*a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#666666;
font-weight:bold;}*/

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
/*color:#892E32;*/
color:#892E32;
font-weight:bold;}

a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
/*color:#590734;*/
color:#666666;
font-weight:bold;}

a:link.acuerdos{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000; font-weight:normal; text-align:justify;}
a:visited.acuerdos{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-decoration:none; color:#000000; font-weight:normal; text-align:justify;}
a:hover.acuerdos{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-decoration:underline; color: #892E32; font-weight:normal; text-align:justify;}



p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#texto_consangria{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:50px;
text-align:justify;
padding-top:5px;
padding-right:50px;
}

td.sangria{
    padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: justify;
	text-indent: 0pt;
	white-space: normal;
}

#texto_consangria_negritas{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:50px;
text-align:justify;
padding-top:5px;
padding-right:50px;
font-weight:bold;
}

#titulo_rojo{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#893032;
padding-top:25px;
padding-left:35px;
text-transform:uppercase
}

#letra_peque{
	Font-family: Arial, Helvetica, sans-serif;
	Font-size: 11px;
	color:#dde1ea;
	background-color:#590734;
	text-align:right;
}

td.borde_gris{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-top: #B4B4B4 1pX solid; 
border-left: #B4B4B4 1pX solid; 
border-bottom: #B4B4B4 1pX solid; 
border-right: #B4B4B4 1pX solid;
padding-bottom: 7pX; 
padding-top:7pX;
padding-left:7pX;
padding-right:7pX;
}

td.borde_gris_izquierdo_abajo_derecho{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-left: #B4B4B4 1pX solid;
	border-bottom: #B4B4B4 1pX solid;
	border-right: #B4B4B4 1pX solid;
	padding-bottom: 7px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
}

td.borde_gris_izquierdo_arriba_derecho{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-left: #B4B4B4 1pX solid;
	border-top: #B4B4B4 1pX solid;
	border-right: #B4B4B4 1pX solid;
	padding-bottom: 7px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
}

td.borde_gris_izquierdo_derecho{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-left: #B4B4B4 1pX solid;
	border-right: #B4B4B4 1pX solid;
	padding-bottom: 7px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
}

td.borde_gris_abajo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: #B4B4B4 1pX solid;
	padding-bottom: 7px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
	text-align:justify;
}

td.fondo_marcos{ background-color:#FFFFFF;

}

td.borde_gris_abajo_claro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: #dadada 1pX solid;
	padding-bottom: 7px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
	text-align:justify;
}

td.borde_gris_abajo_derecho{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom: #B4B4B4 1pX solid; 
border-right: #B4B4B4 1pX solid;
padding-bottom: 7pX; 
padding-top:7pX;
padding-left:7pX;
padding-right:7pX;
}


td.borde_gris_abajo_izquierdo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom: #B4B4B4 1pX solid; 
border-left: #B4B4B4 1pX solid;
padding-bottom: 7pX; 
padding-top:7pX;
padding-left:7pX;
padding-right:7pX;
}

td.borde_gris_arriba_derecho_abajo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top: #B4B4B4 1pX solid;
	border-bottom: #B4B4B4 1pX solid;
	border-right: #B4B4B4 1pX solid;
	padding-bottom: 7px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
}

td.borde_gris_izquierdo_abajo_derecho_arriba{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top: #B4B4B4 1pX solid;
	border-bottom: #B4B4B4 1pX solid;
	border-right: #B4B4B4 1pX solid;
	border-left: #B4B4B4 1pX solid;
	padding-bottom: 7px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
}

td.borde_gris_arriba_abajo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top: #B4B4B4 1pX solid;
	border-bottom: #B4B4B4 1pX solid;
	padding-bottom: 7px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px; text-align:justify;
}



td.borde_gris_derecho{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-right: #B4B4B4 1pX solid;
padding-bottom: 7pX; 
padding-top:7pX;
padding-left:7pX;
padding-right:7pX;
}

td.borde_gris_izquierdo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-left: #B4B4B4 1pX solid;
padding-bottom: 7pX; 
padding-top:7pX;
padding-left:7pX;
padding-right:7pX;
}


td.sin_borde{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom: 7pX; 
padding-top:7pX;
padding-left:7pX;
padding-right:7pX;
}

th.temas{
background-image:url('../img/bg_titulos.gif');
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
text-align: left;
border-top: #B4B4B4 1pX solid; 
border-bottom: #B4B4B4 1pX solid; 
padding-bottom: 7pX; 
padding-top:7px;
padding-left:7px;
padding-right:7px;
}

th{
background-image:url('../img/bg_titulos.gif');
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
text-align: center;
border-top: #B4B4B4 1pX solid; 
border-bottom: #B4B4B4 1pX solid; 
padding-bottom: 7pX; 
padding-top:7px;
padding-left:7px;
padding-right:7px;
}

th.borde_derecho{
background-image:url('../img/bg_titulos.gif');
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
text-align: center;
border-top: #B4B4B4 1pX solid; 
border-bottom: #B4B4B4 1pX solid; 
padding-bottom: 7pX; 
padding-top:7px;
padding-left:7px;
padding-right:7px;
border-right: #B4B4B4 1pX solid;
}

th.borde_izquierdo{
background-image:url('../img/bg_titulos.gif');
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
text-align: center;
border-top: #B4B4B4 1pX solid; 
border-bottom: #B4B4B4 1pX solid; 
padding-bottom: 7pX; 
padding-top:7px;
padding-left:7px;
padding-right:7px;
border-left: #B4B4B4 1pX solid;
}

th.derecho_izquierdo{
background-image:url('../img/bg_titulos.gif');
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
text-align: center;
border-right: #B4B4B4 1pX solid; 
border-left: #B4B4B4 1pX solid; 
padding-bottom: 7pX; 
padding-top:7px;
padding-left:7px;
padding-right:7px;
}

td.borde_bajo_vino{
 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

border-bottom: #723c3b 1pX solid; 
}

#sangria{
	padding-left:35px;
	padding-top:20px;
}


td.titulo_centrado{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
font-weight:bold;
color:#232323;
padding-bottom:5px;
padding-top:5px;}

td.titulo_justificado{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
font-weight:bold;
color:#232323;
padding-left:45px;}

td.titulo_centrado_interno{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
font-weight:bold;
color:#232323;}


.textos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: justify;
	text-indent: 0pt;
	white-space: normal;

}



td.texto_justificado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#232323;
	padding-left:7px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom: #B4B4B4 1pX solid;
	border-right: #B4B4B4 1pX solid;
}

td.sin_borde_justificado{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#232323;
	padding-left:7px;
	padding-bottom:5px;
	padding-top:5px;
}

td.sin_borde_centrado{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#232323;
	padding-left:7px;
	padding-bottom:5px;
	padding-top:5px;
}
/* ---------------------- Estilo Menu Principal ---------------------- */
#dolphincontainer{
	position:relative;
	height:37px;
	color:#E0E0E0;
	background:#590038;
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}
#dolphinnav{
	position:relative;
	height:38px;
	font-size:11px;
	text-transform:none;
	font-weight:normal;
	background:#f3f3f3 url(../img/dolphin_bg.gif) repeat-x bottom left;
	padding:0 0 0 0px;
}
#dolphinnav ul{ color:#0033CC;margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{font-size:12px;display:block;float:left;margin:0px;}
#dolphinnav ul li a{font-size:12px;display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 5px;height:38px;}
#dolphinnav ul li a span{font-weight:normal;padding:12px 10px 0 0;height:30px;float:left; background:transparent url(../img/dolphin_bgDIVIDER.gif) no-repeat top right;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(../img/dolphin_bg-OVER.gif) repeat-x top left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(../img/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 5px 0 0;width:auto;background:#1D6893 url(../img/dolphin_right-ON.gif) no-repeat top right;height:38px;}


#stylefive{position:relative;display:block;height:26px;font-size:11px;font-weight:normal;background:transparent url(../imgs/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-bottom:1px solid #590734;}
#stylefive ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#stylefive ul li{display:block;float:left;margin:0;}
#stylefive ul li a{
	font-weight:normal;
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:7px 10px 0 7px;
	height:19px;
	background:transparent url(../img/bgDIVIDER.gif) no-repeat top right;
}
#stylefive ul li a:hover,#stylefive ul li a.current{color:#fff;background:#450528 url(../img/bgDIVIDER.gif) no-repeat top right;}

#styletwo{
	position:relative;
	display:block;
	height:35px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(../img/bgOFFsub.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-top:1px solid #902c2b;
}
#styletwo ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styletwo ul li{
	display:block;
	float:left;
	margin:0;
}
#styletwo ul li a{display:block;float:left;color:#666;text-decoration:none;padding:0px 20px 0 20px;height:29px;background:transparent url(../img/bgDIVIDERsub.gif) no-repeat top right;}
#styletwo ul li a:hover,#styletwo ul li a.current,#styletwo ul li a:active{
	color:#fff;
	background:transparent url(../img/bgONsub.gif) repeat-x top left;
	height:31px;
}


#stylero{position:relative;display:block;height:22px;font-size:11px;font-weight:bold;background:transparent url(../img/bgONsub10.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-bottom:2px solid #723c3b;}
#stylero ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylero ul li{display:block;  }
#stylero ul li a{display:block; color:#000;text-decoration:none;padding:6px 0px 0px 0px;height:22px;}
#stylero ul li a:hover,#stylero ul li a.current{color:#000;background:transparent url(../img/bgONOFF.gif) repeat-x top left;}
 
li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; text-align:justify;
}


.renglon_claro
{
    BACKGROUND: white
}
.renglon_oscuro
{ background-color:#F7F7F7;
}

.texto_formulario
{
    BACKGROUND-COLOR: none;
    COLOR: #333333;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold
}

.texto_small{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	height:15px;
}

.texto_small_sin_negritas{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	height:15px;
}
#texto_small ul li a:hover,#texto_small ul li a.current,#texto_small ul li a:active{color:#fff; font-size:11px; font-weight:bold;height:15px}


/*Menu Javascript CCJE*/
#dropmenudiv2{
position:absolute;
border:1px solid #b4b4b4;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:22px;
z-index:100;
}

#dropmenudiv2 a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #b4b4b4;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv2 a:hover{ /*hover background color*/
background-color:#8a2a25;
}

#dropmenudiv{
position:absolute;
border:1px solid #b4b4b4;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:22px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #b4b4b4;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#8a2a25;
color:#FFFFFF
}

/* Notices and Errors 
.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
}
.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}*/
.message{
    width:631px;
    clear: both;
    border: 1px solid #893032;
    margin-bottom:20px;
    font-size:12px;
    font-weight:bold;
    /*color:#723c3b;*/
    color:#893032;
    /*color:#990000;*/
    /*background:#A9C9A4;*/
    background:#EBEBEB;
    font-family: Arial, Helvetica, sans-serif;
    padding:8px;
}
.error-message {
    color:#893032;
    margin-top:5px;
    padding-bottom:5px;
    font-weight:bold;
    clear: both;}
/*Menu Javascript CCJE*/


/*Anuncio*/
#anuncio {
	position: absolute;
	z-index:3;
	left: 274px;
}

#capa_flash{
position:absolute;
top:0%;
z-index:1;
}

U,PRE  { color: blue; }
I { color: #000000; }
/*Anuncio*/

/*SS*/
a:link.linkBianco{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
a:hover.linkBianco{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#CCCCCC;
font-weight:bold;
}
a:visited.linkBianco{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#CCCCCC;
font-weight:bold;
}
a:active.linkBianco{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.sub{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#660000;
padding-bottom:5px;
padding-top:5px;
}

/* Estilos en otros archivos */
#apDiv1 {
	position:absolute;
	left:175px;
	top:282px;
	width:382px;
	height:22px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:116px;
	top:293px;
	width:623px;
	height:21px;
	z-index:2;
}
/*Estilo para la pantalla del mapa
#apDiv1 {
	position:absolute;
	left:315px;
	top:238px;
	width:267px;
	height:22px;
	z-index:1;
}*/

.style1 {
	color: #FF0000;
	font-weight: bold;
}
.style2 {color: #000000}
.letraChica { font-size: 7pt; }
.letraMediana { font-size: 8pt; font-weight: bold; } 
.bordeDivisorio{
border-top: #CCCCCC 1pX solid; 
border-left: #CCCCCC 1pX solid; 
border-bottom: #CCCCCC 1pX solid; 
border-right: #CCCCCC 1pX solid; /*#590734*/
}
li{font-size: 7pt;}
.tiposMagistrado{font-size: 8pt; font-weight: bold; color:#999999; }

/****************/
/*REPORTE*/
/*El módulo de reporte aparte utiliza estilos generales para el formato de la página*/

.checklist li { 
        background: none; 
        padding-left: 0; 
        text-align:left;
}

/* CSS para los checklists */
.checklist {
        display:block;
        z-index: 10;
        border: 1px solid #ccc;
        list-style: none;
        height: 5em;
        overflow: auto;
        clear: both;
        width: 14em;
        padding:0;
}

.checklist, .checklist li { 
         margin-left: 5px; 
        padding: 0; 
}

.checklist label { 
        display: block; 
        padding-left: 25px; 
        text-indent: -25px;
}

.checklist label:hover, .checklist label.hover { 
        background: #777; 
        color: #fff; 
}

* html .checklist label { 
        height: 1%; 
}

.cl1 { 
        font-size: 0.9em;                     
        height: 100px;
        display:block;
        width: 169px;
        padding:0;
}
.cl1 .alt { 
        background: #f5f5f5; 
}

.cl1 input { 
        vertical-align: l; 
}

.cl1 label:hover, .cl1 label.hover { 
        background: #723c3b; 
        color: #FFF; 
}

.selectMultiple { 
        visibility:hidden; 
        position:absolute; 
        background-color:#FFFFFF;
}

.selectLoad {
        border: 1px solid #ccc;			
        overflow: auto;
        clear: both;
        width:169px;
        padding:0;	
        margin-left: 5px;
        font-size: 10px;
        height: 20px;
        background:url(../img/tree/wait.gif) no-repeat scroll right top;
}

.selectMultipleinput {
        background:url(../img/select_options.gif) no-repeat scroll right center; 
        color: #000; 
        padding-right:16px;
        width:170px;
        background-color:#FFFFFF;
}

.olSelect {
        list-style:none;
        margin:0; 
        padding:0;
}

/*Estilo de la tabla que muestra los registros*/
.Tabla_borde_gris_reporte{
        border-right: #cacbcd 1px solid;
        border-left: #cacbcd 1px solid;
        border-bottom: #cacbcd 1px solid;
        border-top: #cacbcd 1px solid;
        background-color: #ffffff;
}

/****************/
/*ENCUESTA Y CONSULTAR ESTADISTICAS*/

/*consulta tema -- CONSULTAR ESTADISITICAS
tabla que presenta datos*/ 
.Tabla_borde_gris{
    border: #cacbcd 1px solid;
    background-color: #ffffff;
    margin-left: 5%;
    margin-right: 5%;
}

/*consulta tema -- CONSULTAR ESTADISITICAS
identacion de cada nivel*/
.idenNiv1{
    line-height:20px;
    padding: 1px;
}
.idenNiv2{
    line-height:20px;
    padding: 1px;
    padding-left: 25px;
 }
.idenNiv3{
    line-height:20px;
    padding: 1px;
    padding-left: 50px;
 }
 
 .idenNiv4{
    line-height:20px;
    padding: 1px;
    padding-left: 75px;
 }
 .idenNiv5{
    line-height:20px;
    padding: 1px;
    padding-left: 100px;
 }
 /*consulta tema -- CONSULTAR ESTADISITICAS
imagen excel y boton exportar y enlaces pags siguientes*/
.locDerecho{
    /*margin-left: 82%;*/
    margin-right: 6px;
    left: 82%;
    position: relative;
}
/* consulta tema -- CONSULTAR ESTADISITICAS
datos de dia y total de consultas*/
.locTextoDerecho{
  padding-left:15px;
  /*padding-right:15px;*/
  padding-right:5%;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:right;
  line-height:8px;
}
/*  consulta tema -- CONSULTAR ESTADISITICAS
para el enlace que baja encuesta de perfiles*/
.enlaceEnc{
      text-align: left;
      margin-top: 5px;
      margin-bottom: 10px;
      margin-left: 50px;
      margin-right:5px;
      line-height: 20px;
}
/*  index -- encuestaPerfiles
para las etiquetas de los radios*/
label {
    vertical-align: middle;
    margin-left: 2px;
}
/*index -- encuestaPerfiles
para el textarea*/
.borde_vino{
  clear: both;
  font-family:  Arial, Helvetica, sans-serif;
  font-size:12px;
  border-style: solid;
  border-color: #723c3b;
  border-width: 1px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 28px; 
}
/* index -- encuestaPerfiles
para los radios*/
.radio_encuesta{
  clear: both;
  font-family:  Arial, Helvetica, sans-serif;
  font-size:12px;
  border:none;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 28px;
}

/* index -- encuestaPerfiles
para el fieldset, el marco de la encuesta*/
.encuesta{
    border-style:solid;
    border-color:#723c3b;
    border-width: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    padding: 7pX; 
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 4%;   
}
  /*index -- encuestaPerfiles
para el fieldset interno de cada pregunta y respuesta*/
.seccion_pregunta{
  margin-top: 15px;
  margin-bottom: 5px;
  padding: 10px 10px;
  border-style: none;
}
/*  index -- encuestaPerfiles
para el legend de cada pregunta*/
.texto_preguntasEnc{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    padding-left:0px;
    text-align: justify;  
    color: black;
    vertical-align: middle;
    line-height: 20px;
}
 /* index -- encuestaPerfiles
para el fieldset donde esta el boton de registrar*/

.seccion_boton
{
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 16px 10px;
  border-style: none;
  text-align: center;
  vertical-align: middle;
}

/*En estos modulos se usan además las clases 
sub
id texto_consangria_negritas
id letras_blancas
Tabla_borde_gris
*/
/*Terminan estilos para encuesta y consultar estadisticas*/
/****************/

/*Estilo para radio botones*/
.radio {
    border:none;
}
/*Estilos para despliegue de la consulta de temas*/
td.tema {
    text-align:left;
    width:575px;
}
