/*@import url("reset.css");*/

BODY {
  	font-family: Helvetica, Arial, sans-serif;
  	line-height: 1.4;
  	color: #4b4b4b;
  	background: #ffffff;
	margin-bottom: 20px;
}


.clear_both {
	clear: both;
}

#contenedor {
	margin: 0 auto;
	text-align: left;
	width: 962px;
    background-image: url(img_interfaz/01_container_fondo.png);
	background-repeat: repeat-y;
}


#header {
	position: relative;
	height: 139px;
	width: 962px;
}

#header .logo {
	 position: absolute;
	 top: 20px;
	 left: 20px;
}

#header .user_foto {
	 position: absolute;
	 width: 30px;
	 height: 30px;
	 top: 90px;
	 left: 100px;
}

#header .user {
	 position: absolute;
	 width: 209px;
	 height: 23px;
	 top: 103px;
	 left: 135px;
	 font-size:13px;	 
}


#header .info {
	 position: absolute;
	 width: 409px;
	 height: 79px;
	 top: 28px;
	 left: 533px;
	 background-image: url(img_interfaz/01_header_info_box.png);
	 font-size:11px;
}

#header .info2 {
	 position: absolute;
	 width: 409px;
	 height: 79px;
	 top: 23px;
	 left: 533px;
	 background-image: url(img_interfaz/01_header_info_box.png);
	 font-size:11px;
}

#header .info p {
 text-align: right;
 line-height: 15px;
 margin-right:23px;
 margin-top: 15px;
}

.p2{
 text-align: right;
 line-height: 15px;
 margin-right:23px;
 margin-top: 5px;
}


#footer {
	width: 922px;
	height: 96px;
	background-image: url(img_interfaz/01_footer_JL_logo_fondo.png);
	margin-left:  20px;	
	margin-top: 20px;
	border: 0px solid #FF0000;
}

#footer p {
	text-align: right;
	font-size: 11px;
	line-height: 13px;
	  padding-top: 24px;
	  padding-right: 19px;
}

#footer_iconos_sistemas{
	width: 250px;
	height: 80px;
	margin-left:  690px;	
	padding-top: 18px;
	border: 0px solid #FF0000;
}

/* Columnas de contenidos */

.wrapper_contenidos {
	width: 962px;
}

/* Box Col 1 */

.col_1_envolvente {
	width: 900px;
	background-image: url(img_interfaz/01_col_1_conenido_medio.png);
	background-repeat: repeat-y;
	margin-left: 10px;
}

.col_1_envolvente .top {
	 width: 900px;
	 height: 83px;
	
	float: left;
	
}

.col_1_envolvente .middle {
 width:894px;
 /*background-image: url(img_interfaz/01_col_1_conenido_middle.png);*/
 background-repeat: repeat-y;
 background-color: #ffffff;
 border-left: 1px solid #cacaca;
 margin-left: 11px;
 border-right: 1px solid #cacaca;
 border-bottom: 1px solid #cacaca;
 padding-left: 25px;
 padding-bottom: 25px;
}

.col_1_envolvente .middle p {
font-size: 12px;
color: #131313;
margin-left: 67px;
line-height: 15px;
width: 400px;
padding-top: 15px;	 
}


.col_1_envolvente .middle img.titulo {
margin-bottom:4px;
margin-left:67px;
margin-top:41px;
}

.col_1_envolvente .middle img.fotoseccion {
margin-bottom:4px;
margin-left:23px;
margin-top:2px;
}


.col_1_envolvente .footer {
	 width: 862px;
	 height: 13px;
	background-image: url(img_interfaz/01_col_1_footer.png);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
}


.col_2_contenido {
	border: 1px solid #cbcbcb;
	background-color: #FFFFFF;
	width: 250px;
	float:right;
	margin-right: 20px;
	padding-bottom: 20px;
}


.col_2_contenido img.box_banner_1 {
	margin-top: 25px;
 float: left;
 margin-left: 15px;

}

.col_2_contenido img.box_banner_2 {
	margin-top: 20px;
	float: left;
	margin-left: 15px;

}

/* Menu principal secciones */

.menu_ppal {
 margin-left: 20px;
}

/* Flash principal */

.flash_ppal {
 margin-left: 20px;
 border: 1px solid #cbcbcb;
 width: 920px;
 padding: 1px;
}

.flash_ppal_sombra {
	 width: 922px;
	 height: 28px;
	background-image: url(img_interfaz/01_sombra_flash_ppal.png);
	margin-left:20px;
}

/* Seccion servicios home */

.wrapper_servicios {
	 position: relative;
	 width: 962px;
	 margin-top: 6px;
	 height: 190px;
	
	}
	
.wrapper_servicios h2 {
display: none;	
}

.wrapper_servicios ul {
	list-style-type: none;
}

.wrapper_servicios li {
 width: 290px;
 height: 215px;
 background-color: silver;
}
.wrapper_servicios li .btn {
margin-left:188px;
margin-top:159px;
}

.wrapper_servicios li h3 {
display: none;
}

.wrapper_servicios li.quienes_somos {
	background-image: url(img_interfaz/01_serv_quienes_somos.jpg);
	position: absolute;
	top: 0px;
	left: 12px;
}

.wrapper_servicios li.compromiso {
	background-image: url(img_interfaz/01_serv_nuestro_compromiso.jpg);
	position: absolute;
	top: 0px;
	left: 332px;
}

.wrapper_servicios li.serv_empresas {
	background-image: url(img_interfaz/01_serv_servicios_para_empresas.jpg);
	position: absolute;
	top: 0px;
	left: 652px;
}

.wrapper_servicios li.cober_empresariales {
	background-image: url(img_interfaz/01_serv_coberturas_empresariales.jpg);
	position: absolute;
	top: 221px;
	left: 12px;
}

.wrapper_servicios li.cober_personales {
	background-image: url(img_interfaz/01_serv_coberturas_personales.jpg);
	position: absolute;
	top: 221px;
	left: 332px;
}

.wrapper_servicios li.contro_contratistas {
	background-image: url(img_interfaz/01_serv_control_contratistas.jpg);
	position: absolute;
	top: 221px;
	left: 652px;
}


/* Seccion servicios personales */

.s06_box_servicios_personales {
margin-left:39px;
margin-top:31px;
}

/* Servicios para empresas */

.col_1_envolvente .middle img.titulo_2 {
margin-bottom:8px;
margin-left:30px;
margin-top:24px;
}

.col_1_envolvente .middle p.parrafo_1 {
color:#131313;
font-size:12px;
line-height:15px;
margin-left:5px;
padding-top:15px;
width:880px; 
}

.col_1_envolvente .middle p.parrafo_upload{
color:#131313;
font-size:16px;
line-height:15px;
margin-left:32px;
padding-top:15px;
width:800px;
text-align:center; 
}

.col_1_envolvente .middle ul {
	 list-style-type: none;
	 padding: 0;
	 margin: 0;
	 font-size:12px;
	 margin-left: 35px;
	 line-height: 18px;
	 }
	 
.col_1_envolvente .middle li {
	background-image: url(img_interfaz/01_ico_1.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
}


/* Seccion contacto */

/* Formulario */

.s80_wrapper_formulario {
	 margin-left: 5px;
	 font-size: 12px;
	 font-weight: bold;	 
}

.s80_wrapper_formulario label {
	display: block;
	margin: 10px 0px 5px 0px;
}


.s80_wrapper_formulario .btn {
	display: block;
	margin: 10px 0px 5px 0px;
}

.s80_wrapper_formulario .btnp3{
	display: block;
	margin: 10px 0px 5px 0px;
}

.s80_wrapper_formulario input {
	width: 100px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 12px;
}

.s80_wrapper_formulario input.boton {
	width: 200px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 12px;
}

.s80_wrapper_formulario input.campo {
	width: 200px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}

.s80_wrapper_formulario input.campo_corto {
	width: 100px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}

.s80_wrapper_formulario input.campo_recorto {
	width: 50px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}

.s80_wrapper_formulario input.campo_largo {
	width: 400px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}

.s80_wrapper_formulario input.campo_agenda_observaciones {
	width: 730px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}

.s80_wrapper_formulario input:hover {
	   background-color: #f3f3f3;
}

.s80_wrapper_formulario input:focus {
	   background-color: #fafad2;
}

.s80_wrapper_formulario textarea {
	width: 820px;
	height: 200px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
 
}

.s80_wrapper_formulario select {
	width: 330px;
	height: 30px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
	padding: 4px;
}

.s80_wrapper_formulario checkbox {
	background-color: #fafad2;
	border: 1px solid #c9c9c9;
	font-size: 10px;
	padding: 4px;
}

.DatosObraBordo{
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	color:#8C1720;
}

.DatosObraBordo11b{
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight: bold; 	
	color:#8C1720;
}

.DatosObraBordo12{
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#8C1720;
}

.InformeGralTitulosDatos{
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold; 	
	color:#000000;
}


.DatosObraBordo12b{
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold; 	
	color:#8C1720;
}

.DatosObraBordo14{
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#8C1720;
}

.DatosObraBordo14b{
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold; 	
	color:#8C1720;
}

.DatosObraRojo14b{
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold; 	
	color:#FF0000;
}

.DatosObraNegro{
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}

.DatosObraNegroB{
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold; 		
	color:#000000;
}


.DatosObraNegro14{
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#000000;
}

.arefInformeDirectorTotal{
	font-family:"Lucida Sans Unicode","Lucida Grande",Tahoma, Verdana, Arial, Helvetica;
	font-size: 28px;
	font-weight: bold; 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor: hand;	
}

.arefInformeDirectorTotalBordo{
	font-family:"Lucida Sans Unicode","Lucida Grande",Tahoma, Verdana, Arial, Helvetica;
	font-size: 28px;
	font-weight: bold; 
	font-weight: normal;
	color:#8C1720;
	text-decoration: none;
	cursor: hand;		
}


.arefInformeDirector{
	font-family:"Lucida Sans Unicode","Lucida Grande",Tahoma, Verdana, Arial, Helvetica;
	font-size: 28px;
	font-weight: bold; 
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;	
}

.arefInformeDirector:hover{
	font-family:"Lucida Sans Unicode","Lucida Grande",Tahoma, Verdana, Arial, Helvetica;
	font-size: 28px;
	font-weight: bold; 
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;	
}

.arefInformeDirector:visited{
	font-family:"Lucida Sans Unicode","Lucida Grande",Tahoma, Verdana, Arial, Helvetica;
	font-size: 28px;
	font-weight: bold; 
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;	
}

.arefInformeDirectorDetallado{
	font-family:"Lucida Sans Unicode","Lucida Grande",Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold; 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor: hand;	
}

.select_agenda {
	width: 100px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}


.select_face {
	width: 330px;
	height: 30px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
	padding: 5px;
}


.td_separador_tabla {font-weight: normal; text-align:right;height:30px;padding-right:3px;border-right:1px dotted #666666;}


.hbottom{height:3px;background:url(imagenes/dot.gif) repeat-x;overflow:hidden;}

.hbottom2{height:3px;background:url(imagenes/dot2.gif) repeat-x;overflow:hidden;}


.informe_direccion_parrafo_1 {
color:#131313;
font-size:12px;
line-height:15px;
margin-left:5px;
padding-top:15px;
width:880px; 
}

.alert{
	font-family:"Lucida Sans Unicode","Lucida Grande",Tahoma, Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold; 
	font-weight: normal;
	color: #FF0000;
	text-decoration: blink;
}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(imagenes/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	margin-bottom:1px;
}

	
/* CSS Aysa */


.ACCESOS {
	/*border: 1px solid #81BFED;*/
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.ACCESOS {
	border: 1px solid #0059A9;
}
.ACCESOSGRIS {
	border: 1px solid #8B8B8B;
}
.COLUMNA {
	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: #007ec4;
	border-right-color: #007ec4;
	border-bottom-color: #007ec4;
	border-left-color: #007ec4;
}
.RUTA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.TITULO4 {

	font-size: 15.5px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	color: #007EC4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.accesosdirectos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.accesosgris2 {
	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: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.alimentos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.atencion {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #007EC4;
}
.atencionusuario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: ##888F29;
}
.bic_arte:active {
	color: #666666;
	text-decoration: none;
}
.bic_arte:hover {
	color: #9B6990;
	text-decoration: underline;
}
.bic_arte:link {
	color: #88036B;
	text-decoration: none;
}
.bic_arte:visited {
	color: #88036B;
	text-decoration: none;
}
.bic_historia:active {
	color: #666666;
	text-decoration: none;
}
.bic_historia:hover {
	color: #B76985;
	text-decoration: underline;
}
.bic_historia:link {
	color: #B00342;
	text-decoration: none;
}
.bic_historia:visited {
	color: #B00342;
	text-decoration: none;
}
.bic_linea:active {
	color: #666666;
	text-decoration: none;
}
.bic_linea:hover {
	color: #7BCDEF;
	text-decoration: underline;
}
.bic_linea:link {
	color: #00A6EB;
	text-decoration: none;
}
.bic_linea:visited {
	color: #00A6EB;
	text-decoration: none;
}
.bic_puertas:active {
	color: #666666;
	text-decoration: none;
}
.bic_puertas:hover {
	color: #D4B275;
	text-decoration: underline;
}
.bic_puertas:link {
	color: #C28212;
	text-decoration: none;
}
.bic_puertas:visited {
	color: #C28212;
	text-decoration: none;
}
.bic_reflexion:active {
	color: #666666;
	text-decoration: none;
}
.bic_reflexion:hover {
	color: #94A385;
	text-decoration: underline;
}
.bic_reflexion:link {
	color: #4B7520;
	text-decoration: none;
}
.bic_reflexion:visited {
	color: #4B7520;
	text-decoration: none;
}
.bic_titu_arte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #88036B;
}
.bic_titu_bic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #00A6EB;
}
.bic_titu_historia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #B00342;
}
.bic_titu_puertas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C28212;
}
.bic_titu_reflexion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4B7520;
}
.bic_titu_tiempo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #00A6EB;
}
.botonera {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.botones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.botones1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #007EC4;
	padding: 0.25em 6px;
	cursor: pointer;
}
.botones2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #007EC4;
}
.botones3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	color: #525252;
	text-decoration:none;
}
.celeste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #007EC4;
}
.cliente {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.complementaria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #333333;
	padding-bottom:3px;
	padding-top:3px;
}
.concursomambiente {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.copete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.copete1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #007EC4;
}
.copete1azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0059A9;}
.copete1bordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #9D3C31;
}
.copete1negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3C3C3C;
}
.copete1verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #877C3F;
}
.copete2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.copete2bordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #990033;
}
.copete3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.7px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #007EC4;
}
.copete3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.copeteblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.cuadros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.cuadros2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4A4A4A;
}
.descarga_titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #007ec4;
	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: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.descargar_celdas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #eeeeee;
	border: none;
}
.epigrafe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.epigrafe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.epigrafeblanco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.epigrafenegro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.esquemas {
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #007EC4;
	border-bottom-width: 1px;
	border-bottom-color: #007EC4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #007EC4;
	border-right-color: #007EC4;
}
.fotolink {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.graficos {
/*	border: 1px solid #DBBE93;
	border-top: 1px none #DBBE93;*/
	border-right: 1px solid #DBBE93;
	border-bottom: 1px solid #DBBE93;
	border-left: 1px solid #DBBE93;
}
.linkblanco {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.linkpagina {
	border: 1px solid #007EC4;
}
.linkrojo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
}
.listado , .listado  a{

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration:none;
}
.listado :hover{
	color: #15F1FF;
	text-decoration:none;
}
.listado2 {

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #15F1FF;
	text-decoration:none;
}
.listadobordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990033;
}
.new_cuadros_ingresar   { 
	border:none; 
	font-family:Trebuchet ms;
	color:#FFFFFF; 
	font-size:12px; 
			}
.new_cuadros_link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#047297;
			}
.new_cuadros_subt_blanco   { 
	border:none; 
	font-family:Trebuchet ms;
	color:#CCCCCC; 
	font-size:12px;
			}
.new_cuadros_texto   { 
	border:none; 
	font-family:Trebuchet ms;
	color:#333333; 
	font-size:12px;
			}
.new_cuadros_texto_blanco   { 
	border:none; 
	font-family:Trebuchet ms;
	color:#FFFFFF; 
	font-size:12px;
	margin:0px;
			}
.new_cuadros_texto_blanco_fondo1  { 
	border:none;
	background-color:#203F5C;
	font-family:Trebuchet ms;
	color:#FFFFFF; 
	font-size:12px;
			}
.new_cuadros_texto_blanco_fondo2  { 
	border:none;
	background-color:#047297;
	font-family:Trebuchet ms;
	color:#FFFFFF; 
	font-size:12px;
			}
.new_cuadros_texto_fondo  { 
	border:none;
	background-color:#CCCCCC;
	font-family:Trebuchet ms;
	color:#333333; 
	font-size:12px;
			}
.new_cuadros_titulo   { 
	border:none; 
	font-family:Trebuchet ms;
	color:#203F5C; 
	font-size:16px; 
			}
.new_link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#047297;
}
.new_texto {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#4D4242;
}
.new_texto_azul { 
	border:none; 
	font-family:Trebuchet ms;
	color:#203F5C; 
	font-size:13px; 
		}
.new_textoboton {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#FFFFFF;
}
.new_textosubtit {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:16px;
	color:#4D4242;
	line-height:19px;
}
.new_textotit {
	color:#4D4242;
	font-family: 'Trebuchet MS';
	font-size: 19px;
	line-height:23px;
}
.oficina {

	border: 1px solid #B0DFF9;
}
.pie a{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #DEDEDE;
	text-decoration:none;
}
.pie {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #DEDEDE;
	text-decoration:none;
	letter-spacing: 0.1em;
}

.pie2{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	text-decoration:none;
}

.pie_print {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
}

.pop2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	line-height: 15px;
	font-weight: bolder;
	font-variant: normal;
	color: #FFFFFF;
}
.popup {
	font-family: "Univers 55";
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;

}
.puntosinferior {
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}
.reglaarena {
	bottom: 1px;
	border-top: 1px none #DBBE93;
	border-right: 1px none #DBBE93;
	border-bottom: 1px solid #DBBE93;
	border-left: 1px none #DBBE93;
}
.reglaarena2 {

	bottom: 1px;
	border-top: 1px none #DBBE93;
	border-right: 1px solid #DBBE93;
	border-bottom: 1px none #DBBE93;
	border-left: 1px none #DBBE93;
}
.reglalinks {

	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #A9D3F3;
}
.reglalinksgris {


	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}
.reglaruta {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}
.reglaruta2 {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-color: #999999;
}
.reglarutablanca {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}
.reglarutanegra {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-color: #484848;
}
.roles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #007EC4;
}
.tarifa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}
.texto1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4A4A4A;
}
.texto1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4A4A4A;
}
.texto2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.texto2cuadro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #4A4A4A;
}
.texto2negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.texto3cuadro {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4A4A4A;
}
.titu_ahorro_agua {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE59A0;
}
.titu_ahorro_agua2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009EE0;
}
.titu_ahorro_agua3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D4D600;
}
.titulo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}
.titulo1blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.titulo1verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: ##877C3F;
}
.titulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}
.titulo2azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #007EC4;
}
.titulo2azuloscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0059A9;
}
.titulo2azuloscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0059A9;
}
.titulo2cultural {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990033;
}
.titulo2verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: ##877C3F;
}
.titulo2verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #877C3F;
}
.titulo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}
.titulo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}
.titulo3azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #007EC4;
}
.titulocuadro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}
.titulocuadro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}
.titulocuadro2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10,5px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
}
.titulocuadro2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	/*color: #HF;*/
	color:#FFFFFF;
}
.titulocuadroblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}
.titulocuadrocultural {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10,5;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #990033;
}
.titulodepuracion {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.titulolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3F3F3F;
}
.titulolinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0059A9;
}
.titulomapa {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3F3F3F;
}
.top {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #3F3F3F;
}
.ver {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #007EC4;
}
.ver2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #9A853A;
}
.vertical {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}
.vertical2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.vertical3 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
}
.vertical4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.vertical5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.volanta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	border-top: thin none #D4D0C8;
	border-right: thin none #D4D0C8;
	border-bottom: thin none #D4D0C8;
	border-left: thin none #D4D0C8;
}

/* CSS plope */

.sam_tabla {
	width: 950px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-left:10px;
	margin-right:10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	/*
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	*/
}

.sam_tabla_elementos{
	width: 950px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-left:10px;
	margin-right:10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:5px;
}
	
.sam_tabla_botones {
	width: 950px;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
	margin-left:10px;
	margin-right:10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}	

.sam_titulo_pagina {
	width: 950px;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
	margin-left:10px;
	margin-right:10px;
}		
	
.sam_tabla_td_derecha{
	border-right-style: solid;
	border-color: #000000;
	border-width: 1px;
	text-align:center;
	height:30px;
}	

.sam_tabla_td_derecha2{
	border-right-style: solid;
	border-color: #000000;
	border-width: 1px;
	text-align:center;
	height:20px;
}	
	
.sam_tabla_td_abajo{
	border-bottom-style: solid;
	border-color: #000000;
	border-width: 1px;
}		
	
.sam_tabla_td_izq{
	border-left-style: solid;
	border-color: #000000;
	border-width: 1px;
}		
	
.sam_tabla_td_der{
	border-right-style: solid;
	border-color: #000000;
	border-width: 1px;
}		
	
.sam_tabla_td_arriba{
	border-top-style: solid;
	border-color: #000000;
	border-width: 1px;
}		
	
.sam_tabla_td_arriba_blue{
	border-top-style: solid;
	border-color: #203F5C;
	border-width: 1px;
}		
	
.sam_tabla_opciones_menu {
	width: 400px;
	height: 200px;
	background-color: #ECECEC;
	border-style: solid;
	border-color: #ECECEC;
	border-width: 0px;
	margin-left:10px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}		
	
	
.sam_label {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.sam_label_10 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.sam_label_11 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.sam_label_13_white {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.sam_label_11_red {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.sam_label_12 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.sam_label_12_red {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.sam_label_12b {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.sam_label_13b {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.sam_label_16bred {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ff0000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.sam_label_18 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.sam_label_24 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.sam_label_24_red {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.auxiliar_sam_label_11 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
	margin-left:10px;
}	
	
.menu_label_12 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #8B929A;
	text-decoration:none;
	letter-spacing: 0em;
}		
	
.menu_label_12_grey {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3E3F3F;
	text-decoration:none;
	letter-spacing: 0.063em;
}		
	
.menu_label_12_red {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	text-decoration:none;
	letter-spacing: 0em;
}		

.menu_label_12_green {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1e7d22;
	text-decoration:none;
	letter-spacing: 0em;
}	
	
.menu_label_12_blue {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1F4FED;
	text-decoration:none;
	letter-spacing: 0em;
}		
	

.hc_menu_label_12_blue {
	height: 20px;
	border: 0px solid #c9c9c9;
	padding: 0px;
	background-color:#ECECEC;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #206DC3;
	text-decoration:none;
	letter-spacing: 0.1em;	
}	
	
	
	
.menu_label_14 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #8B929A;
	text-decoration:none;
	letter-spacing: 0.1em;
}		

.borrar_label_14 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #206DC3;
	text-decoration:none;
	letter-spacing: 0.1em;
}	
	
.menu_label_18 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #206DC3;
	text-decoration:none;
	letter-spacing: 0.1em;
}		

.menu_label_18_black {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.menu_label_18_red {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.tabla_label_10 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	
	
.tabla_label_12 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
}			
	
.tabla_label_12_blue {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #206DC3;
	text-decoration:none;
	letter-spacing: 0.1em;
}				
	
.tabla_label_12_red {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
	text-decoration:none;
	letter-spacing: 0.1em;
}		
	
.tabla_label_12_green {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #048904;
	text-decoration:none;
	letter-spacing: 0.1em;
}		
	
.menu_label_plan_obrasoc_12 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #206DC3;
	text-decoration:none;
	letter-spacing: 0em;
}		
	
.campo_fecha {
	width: 80px;
	height: 28px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}
	
.campo {
	width: 200px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}	
	
.campo_largo {
	width: 400px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}		
	
.campo_largo2 {
	width: 600px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}			
	
.campo_largo3 {
	width: 250px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}		
	
.campo_largo4 {
	width: 230px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}		

.campo_largo5 {
	width: 650px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}	
	
.campo_corto {
	width: 100px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}		

.campo_corto2 {
	width: 40px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}	

.campo_corto3 {
	width: 60px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}		

.campo_corto4 {
	width: 30px;
	height: 22px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
}	
	
.menu_ul {
	list-style-type: square;
	list-style-position:inside;
}
.menu_li {
 width: 350px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal; 
 color: #206DC3;
}	

.select_tablas_auxiliares {
	width: 250px;
	height: 30px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;	
	padding-right: 3px;
}

.select_horario {
	width: 70px;
	height: 30px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;	
	padding-right: 3px;
}

.buscar_x_codigo{
	width: 100px;
	height: 24px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
	margin-top: 1px;
	padding-top: 0px;
	padding-bottom: 4px;	
	padding-right: 0px;
}

.tablas_auxiliares_textarea {
	width: 590px;
	height: 100px;
	border: 1px solid #c9c9c9;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
 
}

.pacientes_textarea {
	width: 590px;
	height: 100px;
	border: 1px solid #c9c9c9;
	padding: 0px;
	background-color:#ECECEC;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #206DC3;
	text-decoration:none;
	letter-spacing: 0.1em;	
}

.hc_textarea {
	width: 750px;
	height: 100px;
	border: 0px solid #c9c9c9;
	padding: 0px;
	background-color:#ECECEC;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #206DC3;
	text-decoration:none;
	letter-spacing: 0.1em;	
}

.hc_textarea_consulta {
	width: 600px;
	height: 100px;
	border: 0px solid #c9c9c9;
	padding: 0px;
	background-color:#ECECEC;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #206DC3;
	text-decoration:none;
	letter-spacing: 0.1em;	
}

.imprimir_pacientes_textarea {
	width: 590px;
	height: 100px;
	border: 0px solid #c9c9c9;
	padding: 5px;
	background-color:#FFFFFF;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;	
}

.imprimir_hc_textarea {
	width: 750px;
	height: 100px;
	border: 0px solid #c9c9c9;
	padding: 0px;
	background-color:#FFFFFF;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;	
}

.div_valida_form {
background-color:#FFFFCC;
float:left;
border:1px solid #333333;
padding:2px 6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}

.tabla_perfiles_personalizados {
	width: 680px;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
	margin-left:10px;
	margin-right:10px;
}	

.dni_existente_12bred {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ff0000;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.paginador_totales_16 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #206DC3;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

.paginador_totales_18 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #206DC3;
	text-decoration:none;
	letter-spacing: 0.1em;
}	

/* Tooltips */
#tooltip {
	position: absolute;
	padding: 4px;
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: none;
	text-align: left;
	background-color: #000;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}
 
.tooltipTitle {
	font-weight: bold;
	color:#FF9900;
}

/* Ventana Asignacion de Turnos */

.clase_principal {
	position:absolute;
	top:1px;
	left:1px;
	width:99%;
	height:130%;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background:#000000;
	z-index:2;
	}
	.ventana
{
	position:absolute;
	top:10%;
	left:20%;
	width:770px;
	height:440px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:90%;
	font-weight:bold;
	color:#000;
	text-align:center;
	border:2px solid #000000;
	background-color:#FFFFFF;
	padding-top:20px;
	padding-left:20px;
	z-index:99;
}

.div_tabla_calendario{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background:#000000;
	z-index:99;
	}
	
.form_cirugias {
	width: 950px;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
	margin-left:10px;
	margin-right:10px;
	
}	

.form_cirugias_textarea {
	width: 635px;
	height: 200px;
	border: 0px solid #c9c9c9;
	padding: 0px;
	background:#ECECEC;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #206DC3;
	text-decoration:none;
	letter-spacing: 0.1em;	
 
}	

.form_cirugias_textarea_alta {
	width: 642px;
	height: 200px;
	border: 1px solid #c9c9c9;
	padding: 0px;
	background:#FFFFFF;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	/*color: #206DC3;*/
	text-decoration:none;
	/*letter-spacing: 0.1em;	*/
 
}	

.aref_partes_quirurgicos {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #206DC3;
	text-decoration:underline;
	letter-spacing: 0.1em;
}	

.instrucciones_12 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #206DC3;
	text-decoration:none;
	letter-spacing: 0.1em;
}		

.referencias {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
	letter-spacing: 0.1em;
	height:10px;
}	


/* DIV's - I N F O R M E S */

#subtotales{
	border: 0px solid #ff0000;
	width:420px;
	margin-top:0px;
	float:left;
	padding-left:3px;
}

#detalle_cirugias{
	border: 0px solid #ff0000;
	width:470px;
	height:500px;
	margin-top:13px;
	margin-left:430px;
}

.tabla_bordes_redondeados{
-webkit-border-radius: 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
-ms-border-radius: 5px; /* IE 8.*/
}
