body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;}
	.float_left{float:left}
.float_right{float:right}
.float_none{ float:none;}
.clear_left{clear:left}
.clear_right{clear:right}
.clear_both{clear:both}
.ancho_5{width:5%}
.ancho_10{width:10%}
.ancho_12{width:12%}
.ancho_16{width:16%}
.ancho_20{width:20%}
.ancho_25{width:24%}
.ancho_33{width:32%}
.ancho_50{width:48%}
.ancho_60{width:59%}
.ancho_70{width:70%}
.ancho_80{width:80%}
.ancho_90{width:90%}
.ancho_95{width:95%}
.centrar{text-align:center;}
.float_right{float:right;}
.float_left{float:left;}
.margin_auto{margin:auto;}
.max800_min300{max-width:800px;min-width:300px;width:100%}
.min_300{min-width:300px}
#scroll{
	position:fixed;
	z-index:999999999;
	background-image: url(img/scroll.png);
	height: 171px;
	width: 77px;
	right:20px;
	top:150px;
	}
#scrolldown, #scrollup{
	cursor:pointer;
	height:85px;
	width:76px;
}
.mask_select{
	-moz-box-shadow: 0px 0px 6px #666;
	-webkit-box-shadow: 0px 0px 6px #666;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	border:1px solid #bbb;
	background-image:url(img/sombra.png);
	background-position:100% 30%;
	background-repeat:repeat-x;
	color:#000;
	font-weight:bold;
	text-shadow:1px 1px #fff;
	padding:7px 2px 7px 8px;
	margin:1px 20px 8px 3px;
	min-width:60px;
	width:85%;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	
		}
input.mask_input{
	-moz-box-shadow: 0px 0px 5px #666;
	-webkit-box-shadow: 0px 0px 5px #666;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius:25px;
margin-left:1px;
margin-right:5px;
	font-size:15px;
	padding:4px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #999;
	border-right:1px solid #999;

	}
	input.mask_input[disabled]{
color:#444;
	}
.mask_select img{
	position:relative;
	float:right;
	top:0px;
	right:6px;
	margin:-5px;
	

	}
	.mask_select span{
	position:relative;
	float:left;
	}
.mask_select:hover{
	background:#ddd;
		}
.mask_select.chosen{
	background: #ddd url(img/sombra2.png) 100% 0% repeat-x; 
		}
	
#list87 div{
	text-align:left;
			cursor:pointer;
			padding:10px 10px 10px 5%;
			}
#list87 div:hover{
			background-color:#999;
			}
#list87 img{
			position:relative;
	top:2px;
	left:-10px;
	margin:-10px;
			}
		
.selectlist{

	min-width:310px;
	padding:10px;
	border: 1px solid 		#ccc;
	background: 			#eee;
	font-weight: bold;
	color: 					#444;
	text-shadow:2px 2px #fff;
	text-decoration: none;
	background-image: -moz-linear-gradient(top, 
							#fefefe, 
							#eeeeee);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#fdfdfd),
		color-stop(1, 		#eeeeee));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')";		
	list-style-image:none;
list-style:none;
list-style-position:inside;
	
	
	
	}
html, body {
height: 100%;
}
.cbb{ /* this is the div you want to fill the window */
	-moz-box-shadow: 0px 0px 3px #333;
	-webkit-box-shadow: 0px 0px 3px #333;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin:5px;
	padding-bottom:5px;
	border:1px solid #ccc;
}




.tab_menu:hover{
	margin-top:5px;
	-moz-box-shadow: 2px 5px 5px #fff;
	-webkit-box-shadow: 2px 5px 5px #fff;
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
			
			}
		
.tab_menu:active{
	-moz-box-shadow: 2px 5px 5px #fff;
	-webkit-box-shadow: 2px 5px 5px #fff;
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
			
			}	
	.verde{	
		background:#B4DE5D;
		background-image: -moz-linear-gradient(top, 
							#B4DE5D, 
							#699906);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#B4DE5D),
		color-stop(1, 		#699906));
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#B4DE5D', EndColorStr='#699906')";
	 border:1px solid #fff;
	 }
.rojo{	
		background: #Fcc;
		background-image: -moz-linear-gradient(top, 
							#fcc, 
							#F33);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#fcc),
		color-stop(1, 		#F33));
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcc', EndColorStr='#f33')";
	 border:1px solid #fff;
	 }
 .tab_menu{
	
	-moz-box-shadow: 2px 2px 3px #333;
	-webkit-box-shadow: 2px 2px 3px #333;

	padding:5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	color:#fff;
	
	}
	
	
	
 .tab_menu .titulo{
background-image:url(img/sombra.png);
background-position:100% 0;
background-repeat:repeat-x;
-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; 
margin-right:-6px;
margin-left:-6px;	
margin-top:-6px;
margin-bottom:-2px;
padding-bottom:2px;
padding:2px;	
color:#fff;
text-shadow:1px 1px #000;
font-size:88%;
	}









.modal.tab1, .modal.tab2{
width:50%;
margin:auto;
background-color:#FFF;
-moz-box-shadow: 2px 5px 5px #000;
-webkit-box-shadow: 2px 5px 5px #000;
z-index:101;
margin-top:-33px;
	}
#totem	.modal.tab1,#totem .modal.tab2{
width:800px;

	}

.transhover:hover, .transhover:active{ 
-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
	}
#totem .cerrar_modal{
	position:absolute;
	width:800px;
	top:10px;
	right:78px;
	}
.cerrar_modal{
	position:relative;
	width:50%;
	top:40px;
	right:7%;
	}
	.modal .cerrar_modal{
	position:relative;
	width:50%;
	top:33px;
	right:5%;
	}
#totem .modal.cerrar_modal{
	position:relative;
	width:800px;
	top:42px;
	right:70px;
	}
#popup, .modal{
	display:none;
	top:4px;
	margin:auto;
	background-color:#fff;
	-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; 
	width:50%;
	min-width:310px;
	z-index:101;
	-moz-box-shadow: 6px 6px 5px #000;
	-webkit-box-shadow: 6px 6px 5px #000;
}
.modal{position:absolute;
top:40px;}

#popup{position:relative;}
.modal.tab1 h1, .modal.tab2 h1{padding:10px}

#popup .tab1 h1, #popup .tab2 h1{padding:10px}
#popup .tab1, #popup .tab2{
	margin-right:-1px;
	margin-left:-1px;
	margin-top:-2px;
}

.cerrar_modal{
	text-align:right;
	z-index:999;
	color:#fff;
		}
.cerrar_modal div{
	color:#fff;
		}
		
.texto1{font-size:12px;text-transform:uppercase;
		color:  #036; 
		font-weight:bold;
		padding-bottom:3px;}
.texto2{font-size:11px;text-transform:uppercase;
		color:  #000; 
		font-weight:bold;
		text-shadow:1px 1px #ddd;}
.bordear{padding-left:3px;
		padding-right:3px;
		margin-top:2px;
		margin-bottom:2px;
		border:1px solid #999;}
.blanco{background:#fff;}
.gris{background: #ddd url(img/sombra2.png) 100% 0% repeat-x; }


/*  --------------ventana modal interna---------------------*/		
/* Z-index of #mask must lower than #boxes .window */

   

 
 
/* Customize your modal window here, you can add background image too */









	img.input_mask{
		width:25%;
	min-width:120px;
		
		}



/*  --------------ventana modal interna---------------------*/	

#popup_back{
position:absolute;
top:0px;
left:0px;
background-image:url(img/modal_back.png);
width:100%;
height:2000px;
z-index:100;
display:none;

}

/*----------------------------ventana modal----------------------------------*/



.slidedown{
	max-width:800px; min-width:320px;margin:auto;
	/*margin-top:2000px;*/
		}
.slide{margin-top:2000px;}
.footer{
	background:#2B928A url(img/fondo_foot.png) 0% 0% repeat-x;
	color:#fff;
	text-shadow:1px 1px #000;
	font-size:11px;
	line-height:12px;
	margin-bottom:-10px;
	z-index:1;
	padding:20px 40px 20px 40px;
		}
.footer a{
	color:#fff;
	text-decoration:underline;
	text-shadow:1px 1px #000;
	font-weight:normal;
	
	}
		
		
		
		
		
		
body {

	 min-width:320px;margin:auto;
	
}
.fondogris{
	background: url(img/fondo_body.png) 0% 0% repeat-x;}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(img/check.png) no-repeat;
	display: inline-block; /* FF2*/
vertical-align: top; /* BASELINE CORRECCIÓN*/
zoom: 1; /* IE7 (hasLayout)*/
*display: inline; /* IE */
_height: 20px; /* IE6 */

}
.radio {
	background: url(img/radio.png) no-repeat;
}
.select {
	position: absolute;
	height: 25px;
	padding: 0px 27px 0 8px;
	color: #fff;
	font-size:14px;
	background: #00A9A1 url(img/select.png) 100% 50%  no-repeat;
	overflow: hidden;
	font-weight:bold;
	text-shadow:1px 1px #333;
	-moz-border-radius: 7px; -webkit-border-radius:7px; border-radius: 7px;
	border:1px #066 solid;

}

   

/* html b&aacute;sico*/
.grilla, .celda, fieldset{
display: inline-block; /* FF2*/
vertical-align: top; /* BASELINE CORRECCIÓN*/
zoom: 1; /* IE7 (hasLayout)*/
*display: inline; /* IE */
_height: 20px; /* IE6 */

	}
	.item{
		
		MARGIN-LEFT:-1px;
		margin-top:2px;
		margin-bottom:2px;
		}
.campos > div.item, .campos > div.item{width:238px;text-align:left;
		 height:40px;}
		
.item>.itemint{
		padding:0px 1px 0px 1px;
		margin:-0px 3px -2px -3px;
		height:40px;
	
	
	
	
	
	}

h5{ margin:2px 1% 2px 1%;

text-shadow:1px 1px #fff;text-decoration: none;font-weight: bold;
color:#555 ; font-size:10px;}
H1, h2, h3, h4{
    margin:4px .6% 4px .6%;
	
	text-shadow:1px 1px #dedede;text-decoration: none;font-weight: bold;  
	/*text-transform:uppercase; */
			}
h1{ font-size:15px;
	
	}
h2{ font-size:14px;
	
	}
h3{ font-size:13px;}
h4{ font-size:12px;}
hr{margin:0px;
margin-top:-3px;
border: 1px  ridge #066 ; }
p{
	margin:7px 1% 7px 1%;
	color:#555 ;
	text-align:left;
	}
img{border:none;}
th {text-align:left;}
ul{ 
padding-left:17px;
margin:5px 1% 2px 1%;
list-style-image: url(img/rombo_azul_xxs.png);
list-style-position:outside;
}
li img{
	position:relative;
	top:15px;
	
	}




 .listacool li{
	margin-left:-20px;
	border: 1px solid 		#ccc;
	background: 			#eee;
	font-weight: bold;
	color: 					#444;
	text-shadow: 0 2px 2px #fff;
	text-decoration: none;
	background-image: -moz-linear-gradient(top, 
							#fefefe, 
							#eeeeee);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#fdfdfd),
		color-stop(1, 		#eeeeee));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')";		
	list-style-image:none;
list-style:none;
list-style-position:inside;

	}
	
	
	
	
#totem .listacool li:first-child, #totem .barra1:first-of-type, #totem .barra2:first-of-type{
				-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius:10px; border-top-left-radius: 10px; 
				}
#totem .listacool li:last-of-type, #totem .barra1:last-of-type, #totem .barra2:last-of-type,#totem .barra1fin, #totem .barra2fin{
				-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius: 10px; 
				}
				.listacool li:first-child, .barra1:first-of-type, .barra2:first-of-type , .barra3:first-of-type, .barraLink:first-of-type, ul.fila:first-of-type{
				-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius:10px; border-top-left-radius: 10px; 
				}
.listacool li:last-of-type,  .barra1:last-of-type, .barra2:last-of-type, .barra3:last-of-type, .barraLink:last-of-type, .barra1fin, .barra2fin, .barra3fin{
				-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius: 10px; 
				}
.listaNoBullet li, .filas li  {
margin-left:-12px;
margin-right:-8px;
list-style-image:none;
list-style:none;
list-style-position:inside;
		}
#totem li .barra1,#totem li .barra2{
	font-weight:bold;
	margin:-7px -12px -7px -12px;
	}	
#totem div.barra1,#totem div.barra2, .barraLink{
	font-weight:bold;
	padding:10px;
	border:1px #bbb solid;
	}
li .barra2,li .barra2fin{
	font-weight:bold;
	margin:-7px -12px -7px -12px;
	border:1px #069 solid;
	}
		 li .barra1, li .barra1fin{
	font-weight:bold;
	margin:-7px -12px -7px -12px;
	border:1px #444 solid;
	}	
 div.barra2, div.barra2fin{
	font-weight:bold;
	padding:6px;
	border:1px #066 solid;
	}
	
	div.barra1, div.barra1fin{
	font-weight:bold;
	padding:6px;
	border:1px #444 solid;
	}
	div.barra3, div.barra3fin{
	
	padding:4px;
	border:1px #aaa solid;
				}	
	.barra2 a{
		color:#FC0;}
	

.listaNoBullet ul , .filas ul, .listacool ul{
list-style-image:none;
list-style:none;
list-style-position:inside;
		}
.celda{
	margin:-0px -0px 2px -0px ;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	min-Height:40px;
	background:#eee;
	vertical-align:top;
	margin:1px -1px 1px -1px;
	border:1px solid #ccc;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	text-shadow:1px 1px #fff;
	   }
		
.celda H3{
	background:#888;
	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius:5px; border-top-left-radius: 5px; 
	margin:-0px -0px 1px -0px ;
	color:#fff;
	text-shadow:1px 1px #000;
	font-size:12px;
	padding-left:3px;
	padding-right:3px;
	
	}	
	.celda h4{padding-left:3px;}	
	.celda div{padding-left:3px;
	padding-right:3px;}
.fila{
	background: #e4e4e4; 

	padding:2px;
	margin:0px;
	border:1px solid #b4b4b4;
		} 

.fila h1{
	text-align:left;
	
	margin:-3px -3px 1px -4px ;
	overflow: visible;
	text-shadow:1px 1px #fff;
	padding:2px 1px 1px 8px ;
	
	text-transform:uppercase;
	font-size:11px;}
	
		
.filas ul li  {
	border-left:1px dotted #aaa;
	border-right:1px dotted #aaa;
	boder-bottom:0px solid #fff;
	boder-top:1px solid #ccc;
	overflow:hidden;
		}	
.filas li {
	background: #e4e4e4;
	border-top: 1px #ccc solid;
	border-bottom: 1px #bee7e7 solid;
	overflow:hidden;}
.filas{
position:relative;
	      left:-6px;}
.headertabla{
	-moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; border-top-left-radius: 7px; 
	margin:-3px -3px 6px -4px;
	font-weight: bold;text-transform:uppercase;font-size:11px;position: relative;text-decoration: none;
	text-shadow:1px 1px #000; background:#00A9A1 url(img/fondo_tab_azul.png) 50% 50% repeat-x; color: #fff; 
}
.headertabla a{color:#fff;}
.columnas li{
list-style-image:none;
list-style:none;
display: inline-block; /* FF2*/
vertical-align: top; /* BASELINE CORRECCIÓN*/
zoom: 1; /* IE7 (hasLayout)*/
*display: inline; /* IE */
_height: 20px; /* IE6 */
font-size:11px;
/*border: 1px #000 solid;*/
text-align:center;
min-width:85px;
margin: 0px -4px 0px 0px;
height:100%
}
.columnas  h4{
 color:#000;
	font-size:11px;
	margin: 1px;
	padding:1px;
	border-bottom: 1px #ccc dotted;
	    
			} 
.columnas{position:relative;
	      left:-10px;
		 margin:0px;}
.columnas label{position:relative;
vertical-align:middle;
	margin:0px -6px -0px 0px;
	top:-4px;}
	
		
a{color:#06c; text-decoration:underline;cursor:pointer;}
a:hover{color:#88B31A;}
a:active{color:#88B31A;}
a:visited{color:#00A9A1;}

fieldset{-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
	-moz-border-radius: 7px; -webkit-borderradius: 7px; border-radius: 7px; 
	background:#FFF; ;
	border:1px #aaa solid;
	box-shadow:3px 3px 3px #666 ;
	-moz-box-shadow: -1px 2px 3px #888;
	-webkit-box-shadow: -1px 2px 3px #888;
	margin:7px 0px 7px -1px;
	text-align:left;
	
		}
legend{
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	
	font-weight:bold;
	padding:2px 8px 2px 8px;
	margin-left:-8px;
	text-transform:uppercase;font-size:11px;color: #fff;text-shadow:1px 1px #000;
	border: 1px solid #75ac02; background:#92C83E ;
	}
		
		
		
		
		
/*menus*/
.menuList ul
{
list-style-image:none;
list-style:none;
overflow:hidden;	
color:#fff;
}
.menuList li{list-style-image:none;list-style:none;}
.menuList a{
overflow:hidden;	
color: #FFF;text-decoration: none;font-weight: bold;text-shadow:1px 1px #000;
-moz-border-radius: 7px; -webkit-border-radius:7px; border-radius: 7px;
cursor:pointer;	
display:block;
background: #00A9A1 url(img/fondo_boton_azul_2.png) 50% 50% repeat-x;
padding: 5px 2px 5px 8px;
border:1px solid #00A9A1;
}
.menuList a:hover{
background:#92C83E ;
}
.menuList a:active{
background:#92C83E ;
}
.menuList li li{
width:95%;list-style-image:none;list-style:none;
padding:0px;
margin:0px;}
.menuList li li a{
background:#92C83E url(img/fondo_tab_verde.png) 50% 50% repeat-x ;
border:1px #92C83E solid;
}
.menuList li li a:hover {
background: #DDD;
Color:#000;
text-shadow:1px 1px #fff;
}
.menuList li li a:active {
background: #00A9A1 url(img/fondo_tab_azul.png) 50% 50% repeat-x;
}
.menuList li ul{
list-style-position:outside;
list-style-image:none;list-style:none;
font-size:11px;
margin:0px;

}
.redondear{
	-moz-border-radius: 6px; -webkit-border-radius:6px; border-radius: 6px; 
		}
.sombrear{
	box-shadow:0px 0px 8px #000 ;
	-moz-box-shadow:0px 0px 8px #000;
	-webkit-box-shadow: 0px 0px 8px #000;
		}
.sombrear2{margin-top:8px;
	box-shadow:0px 0px 12px #000 ;
	-moz-box-shadow: 0px 0px 12px #000;
	-webkit-box-shadow: 0px 0px 12px #000;
		}
/*--------*/
.menuHoriz ul{
color:#666;
background:#e4e4e4; 
padding:0;
width:100%;
margin:0;
border-bottom:1px solid #ccc;
}

.menuHoriz li {
display: inline-block; /* FF2*/
vertical-align: top; /* BASELINE CORRECCIÓN*/
zoom: 1; /* IE7 (hasLayout)*/
*display: inline; /* IE */
_height: 20px; /* IE6 */
list-style-image:none;
list-style:none;
margin-top:3px;

text-align:center;
}

.menuHoriz a{
min-width:50px;
display:block;
text-shadow:0px 0px 3px #fff;	
color: #555;
background: #e4e4e4 url(img/trama_fondo_gris.png) 50% 50% repeat-x;
padding:5px 4px;
text-decoration: none;
-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; border-top-left-radius: 7px; 
-moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; border-top-right-radius: 7px;
	box-shadow:0 -2px 5px #bbb ;
	-moz-box-shadow:0 -2px 5px #bbb;
	-webkit-box-shadow:0 -2px 5px #bbb;
	/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

/* For IE 5.5 - 7 */

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
border:1px solid #bbb;
border-bottom:none;


}

.menuHoriz a:hover{
text-shadow:1px 1px #000;
cursor:pointer;	
color: #fff;
background:#069 url(img/trama_fondo_verde.png) 0% 0% repeat-x;
text-decoration: none;

}
.menuHoriz li ul{
	-moz-border-radius: 7px; -webkit-border-radius:7px; border-radius: 7px;
	margin:0;
	list-style-position:outside;
	background-color:#555;
	position:absolute;
	z-index:1;}
.menuHoriz li li{

	display:block;
	margin:2px 1px 2px -15px;
	padding:0;}
.menuHoriz li li a{
-moz-border-radius: 7px; -webkit-border-radius:7px; border-radius: 7px;
background:#ccc ;
padding: 4px 10px 4px 10px;
}
.menuHoriz li li a:hover{
background:#666;	
	padding: 4px 10px 4px 10px;
	}

#header, #header2, #header3{
	-moz-border-radius-topright: 10px; -webkit-border-top-right-radius:10px; border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; 
	margin:0px 0px 2px 0px ;
	text-decoration: none;
	position: relative; 

	}
	#header3{
padding: 6px  ;text-shadow:1px 1px #fff;
	background: #e4e4e4 url( img/trama_fondo_gris.png) 0% 25% repeat-x; color: #555;
	}
#header{
padding: 6px 0 0 0;text-shadow:1px 1px #666;
	background: #e4e4e4 url( img/trama_fondo_gris.png) 0% 25% repeat-x; color: #066;
	}
#header2{
	color: #555;
	padding: 4px  ;
	margin-bottom: 9px ;

	background:#e4e4e4  url( img/trama_fondo_gris.png) 0% 25% repeat-x; 
	}
	

/*--------------*/

/*BOTONES CUSTOMIZADOS°°°*/
.boton, .boton2{overflow:visible;
text-shadow:1px 1px #000;
padding: .6em 1em .6em 1em;
margin:.6em;cursor:pointer;
text-decoration: none;
-moz-border-radius: 10px; -webkit-border-radius:10px; border-radius: 10px; 
color: #fff ; 
font-size:11px; 
text-transform:uppercase; 
box-shadow:0px 0px 5px #888 ;
-moz-box-shadow:0px 0px 5px #888;
-webkit-box-shadow: 0px 0px 5px #888;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555')";

/* For IE 5.5 - 7 */

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555');
}
.boton:hover, .boton2:hover, .boton3:hover, .boton4:hover{text-shadow:-1px -1px #000; border: 1px solid #bbb; background: #999 url(img/trama_btn_gris.png) 0% 20% repeat-x;;  color: #fff;}
.boton[disabled],.boton2[disabled], .boton3[disabled], .boton4[disabled]{text-shadow:-1px -1px #000; border: 1px solid #e4e4e4; background: #e4e4e4 ;   cursor:default;color:#666;}
.boton, .boton3{border: 1px solid #00968D;background: #00968D  url(img/trama_btn_verde.png) 0% 20% repeat-x;}
.boton2, .boton4{ border: 1px solid #0065AB; background:#0065AB url(img/trama_btn_azul.png) 0% 20% repeat-x; }


a.boton2, .boton2 a{color:#fff !important; padding:6px 10px 6px 10px;margin:5px;text-decoration:none;}
a.boton, .boton a{color:#fff !important; padding:6px 10px 6px 10px;margin:5px; text-decoration:none;}
a.boton3, .boton3 a{color:#fff !important; padding:6px 10px 6px 10px;margin:5px;text-decoration:none;}
a.boton4, .boton4 a{color:#fff !important; padding:6px 10px 6px 10px;margin:5px; text-decoration:none;}
.boton div{color:#fff !important; text-decoration:none; }
.boton2 div{color:#fff !important; }
a:hover.boton {color:#fff !important;padding:6px 10px 6px 10px; text-decoration:none;}

.boton3, .boton4{overflow:visible;
text-shadow:1px 1px #000;
padding: .3em .5em .3em .5em;
margin:.4em;cursor:pointer;
text-decoration: none;
-moz-border-radius: 25px; -webkit-border-radius:25px; border-radius: 25px; 
font-weight: bold; 
color: #fff ; 
font-size:10px; 
text-transform:uppercase;

	box-shadow:0px 0px 3px #000 ;
	-moz-box-shadow: 0px 0px 3px #000;
	-webkit-box-shadow: 0px 0px 3px #000;
}

/*-----------*/
.col{
	width:45%;
	min-width:290px;
	margin-right:3px;}
.col >div{ text-align:right;clear:left;min-height:1em;}
.col b{ float:left;}
.col ul li{clear:both;text-align:left;}

.col .nom_prestador{
				color:#036;}
/*TABLAS CUSTOMIZADAS*/
.tablaBasica {
	overflow:hidden;
	font-size:0.9em;
	border-space:0px;
	text-wrap: normal;
	margin:5px;
	border-collapse:collapse;
	border: 1px solid #bbb;
			}
.tablaBasica th{
	overflow: visible;text-shadow:0px 0px 4px #000;padding: 4px ;text-decoration: none;position: relative; background: #bbb url(img/trama_btn_verde.png) 0% 0% repeat-x; color: #fff;  text-transform:uppercase; text-align:left;
	}

.tablaBasica tr td{
	padding: 1px 4px ;border: 1px solid #bbb;	
	height:14px;
	color: #333; 
	overflow:hidden;
	}
.tablaBasica tr:nth-child(odd){background:#e6e6e6}
.tablaBasica  tr.columna td {
	
	overflow: hidden;text-shadow:0px 0px 5px #000;padding: .2em ;text-decoration: none;position: relative; background:#b2b2b2 ;font-weight: bold; color: #fff;  text-transform:uppercase;
	}

.tab1,.tab2{
	margin:3px;
	padding:2px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
overflow:hidden;
box-shadow:0px 0px 5px #999 ;
-moz-box-shadow:0px 0px 5px #999;
-webkit-box-shadow: 0px 0px 5px #999;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555')";

/* For IE 5.5 - 7 */

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555');
	*background:#fff;
	}

.tab1{
	border: 1px solid #999;
	}
.tab2{
	border: 1px solid #999;
}
.tab1 > h3, .tab2 > h3{
	-moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; border-top-left-radius: 7px; 
	margin:-2px -2px 2px -2px ;
	overflow: visible;
	text-shadow:1px 1px #fff;
	padding:5px  ;
	text-decoration: none;
	position: relative; 
	background: #e4e4e4 ; 
	color: #006c67;
	text-transform:uppercase;
	font-size:11px;
	}
	
.tab1 > h1, .tab2 > h1{
	-moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; border-top-right-radius: 7px;
	-moz-border-radius-topleft:7px; -webkit-border-top-left-radius: 7px; border-top-left-radius: 7px; 
	margin:-2px -3px 6px -3px;
	overflow: visible;font-weight: bold;text-transform:uppercase;font-size:12px;position: relative;text-decoration: none;
	padding: 6px;
}
.tab1 > h1, .barra1, .barra1fin{	
	
	text-shadow:0px 0px 3px #000;  background:#888 url(img/sombra.png) 50% 0% repeat-x; color: #fff;  
	}
.tab2 > h1, .barra2, .barra2fin{
	 text-shadow:1px 1px #fff; background:#e4e4e4 url(img/sombra.png) 50% 0% repeat-x; color: #333;  
	}
.barra3, .barra3fin, .barraLink{
		text-shadow:1px 1px #fff; background:#dfdfdf url(img/sombra2.png) 50% 0% repeat-x; color: #000;}
.tab1 h1 a{	
	color:#fff;
	 text-shadow:1px 1px #000;			}
.tab1 h1 a:hover, .tab2 h1 a:hover{	
	color:#00A9A1 ;
				}
.tab2 h1 a{	
	color:#fff;
				}			
				
.tab1 p{


	color:#333;
	}
	


.tab2 p{
	

	color:#333;
	}
	
/*-----------*/
/*--elementos de formulario----*/

[type="text"], [type="email"],[type="password"],[type="number"]{
	-moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px;
	color:#333;
	font-size:12px;
	Border:1px #bbb solid;
	background:#f8f8f8;
	
	}
label{
	font-weight:bold;
	vertical-align:middle;
	text-shadow:1px 1px #eee;
	padding-left:1%;
	}
	[type="radio"]{position:relative;bottom:-3px;}
textarea{position:relative;
	display:block;
	margin-left:3px;
	-moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px;
	background-color:#f8f8f8;
	Border:1px #bbb solid;
	color: #333;
	font-size:12px;}
select{font-size:11px; font-weight:bold;}


/*-----------*/
/*----PASOS HORIZONTAL------*/
.paso, .visitado{
		font-size:12px; 
		text-shadow:1px 1px #eee;
	  width:18%;
	  display: inline-block; /* FF2*/
	  vertical-align:top; /* BASELINE CORRECCIÓN*/
	  zoom: 1; /* IE7 (hasLayout)*/
	  *display: inline; /* IE */
	  _height: 20px; /* IE6 */
	  text-decoration:none;
	   }
	  
.paso{background: url(img/paso.png) 50% 0% no-repeat;}  
.visitado{ background:url(img/pasoHover.png) 50% 0% no-repeat; }
.paso:hover{background:url(img/pasoHover.png) 50% 0% no-repeat;} 	  
.paso a, .visitado a{position:relative;
text-decoration:none;
text-shadow:1px 1px #000;
		margin-bottom:10px;
	  top:8px;
	  padding:17px 16px 17px 16px;
	   color:#fff;
	  font-weight:bold;
	  		  }

.paso div{  position:relative;display:block;color: #069; font-size:10px;font-weight:bold;margin-top:20px; margin-bottom:2px;}
.visitado div{ color: #000; font-size:10px;font-weight:bold;margin-top:20px; margin-bottom:2px;}

.listabla li{
margin-left:-12px;
list-style-image:none;
list-style:none;
display: inline-block; /* FF2*/
vertical-align: top; /* BASELINE CORRECCIÓN*/
zoom: 1; /* IE7 (hasLayout)*/
*display: inline; /* IE */
_height: 20px; /* IE6 */
min-width:100px;
font-size:11px;}


.separador_lista{ 
	margin:3px 0.6% 3px -5px;
	
	background:#eee;
	color:#069;
	text-shadow:1px 1px #ccc;text-decoration: none;font-weight: bold;  text-transform:uppercase; }
	
.pasto{background:url(img/pasto.gif) 0% 0% repeat-x;}
.pasto2{background:#dbdbdb;
-moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; border-bottom-right-radius: 7px;
-moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; border-bottom-left-radius: 7px; 
margin-bottom:-10px;


}



.icono div, .icono span, .icono2 div, .icono2 span, .icono_mini div, .icono_mini span
{position:relative;
text-decoration:none;
display: inline-block; /* FF2*/
vertical-align:middle ; /* BASELINE CORRECCIÓN*/
zoom: 1; /* IE7 (hasLayout)*/
*display: inline; /* IE */
_height: 20px; /* IE6 */
}
.icono, .icono2, .icono_mini{position:relative; text-decoration:none;}	
.icono div	{text-decoration:none;

bottom:2px;
left:36px;
	}
.icono2 div	{text-decoration:none; bottom:2px; left:36px;}

.icono_mini div	{text-decoration:none;

bottom:1px;
left:28px;
	}
.boton2 .icono, .boton .icono{
	left:-22px;
			}
.boton2 .icono2, .boton .icono2{left:-22px;}

.boton2 .icono_mini, .boton .icono_mini{
	left:-22px;
			}
.icono:hover, .icono2:hover, .icono_mini:hover{
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);}
.icono span{text-decoration:none;
	margin-right:-34px;
	height:34px;
	width:36px;}
.icono2 span{text-decoration:none; margin-right:-34px; height:99px; width:90px;}

.icono_mini span{text-decoration:none;
	margin-right:-25px;
	height:28px;
	width:27px;}
.arriba{background:url(img/arriba.png) 0% 50% no-repeat;}
.abajo{background:url(img/abajo.png) 0% 50% no-repeat;}	
.anterior{background:url(img/anterior.png) 0% 50% no-repeat;}
.siguiente{background:url(img/siguiente.png) 0% 50% no-repeat;}
.pdf{background:url(img/pdf_adobe.png) 0% 50% no-repeat;}
.excel{background:url(img/excel.png) 0% 50% no-repeat;}
.word{background:url(img/word.png) 0% 50% no-repeat;}
.mas{background:url(img/mas.png) 0% 50% no-repeat;}
.menos{background:url(img/menos.png) 0% 50% no-repeat;}
.primero{background:url(img/primero.png) 0% 50% no-repeat;}
.ultimo{background:url(img/ultimo.png) 0% 50% no-repeat;}
.cerrar{background:url(img/cerrar.png) 0% 50% no-repeat;}	
.entrar{background:url(img/entrar.png) 0% 50% no-repeat;}
.salir{background:url(img/salir.png) 0% 50% no-repeat;}
.mail{background:url(img/contacto.png) 0% 50% no-repeat;}
.buscar{background:url(img/buscar.png) 0% 50% no-repeat;}
.imprimir{background:url(img/print.png) 0% 50% no-repeat;}
.guardar{background:url(img/guardar.png) 0% 50% no-repeat;}




.arriba2{background:url(img/arriba2.png) 0% 50% no-repeat;}
.abajo2{background:url(img/abajo2.png) 0% 50% no-repeat;}	
.anterior2{background:url(img/anterior2.png) 0% 50% no-repeat;}
.siguiente2{background:url(img/siguiente2.png) 0% 50% no-repeat;}
.pdf2{background:url(img/pdf_adobe2.png) 0% 50% no-repeat;}
.excel2{background:url(img/excel2.png) 0% 50% no-repeat;}
.word2{background:url(img/word2.png) 0% 50% no-repeat;}
.mas2{background:url(img/mas2.png) 0% 50% no-repeat;}
.menos2{background:url(img/menos2.png) 0% 50% no-repeat;}
.primero2{background:url(img/primero2.png) 0% 50% no-repeat;}
.ultimo2{background:url(img/ultimo2.png) 0% 50% no-repeat;}
.cerrar2{background:url(img/cerrar2.png) 0% 50% no-repeat;}	
.entrar2{background:url(img/entrar2.png) 0% 50% no-repeat;}
.salir2{background:url(img/salir2.png) 0% 50% no-repeat;}
.mail2{background:url(img/contacto2.png) 0% 50% no-repeat;}
.buscar2{background:url(img/buscar2.png) 0% 50% no-repeat;}
.imprimir2{background:url(img/print2.png) 0% 50% no-repeat;}
.guardar2{background:url(img/guardar2.png) 0% 50% no-repeat;}

.ayuda_mini {background:url(img/ayuda_mini.png) 0% 50% no-repeat;}
.arriba_mini {background:url(img/arriba_mini.png) 0% 50% no-repeat;}
.abajo_mini {background:url(img/abajo_mini.png) 0% 50% no-repeat;}	
.atras_mini {background:url(img/atras_mini.png) 0% 50% no-repeat;}
.guardar_mini {background:url(img/guardar_mini.png) 0% 50% no-repeat;}
.siguiente_mini {background:url(img/siguiente_mini.png) 0% 50% no-repeat;}
.pdf_mini {background:url(img/pdf_mini.png) 0% 50% no-repeat;}
.excel_mini {background:url(img/excel_mini.png) 0% 50% no-repeat;}
.word_mini {background:url(img/word_mini.png) 0% 50% no-repeat;}
.mas_mini {background:url(img/mas_mini.png) 0% 50% no-repeat;}
.menos_mini {background:url(img/menos_mini.png) 0% 50% no-repeat;}
.primero_mini {background:url(img/primero_mini.png) 0% 50% no-repeat;}
.ultimo_mini {background:url(img/ultimo_mini.png) 0% 50% no-repeat;}
.cerrar_mini {background:url(img/cerrar_mini.png) 0% 50% no-repeat;}	
.entrar_mini {background:url(img/entrar_mini.png) 0% 50% no-repeat;}
.salir_mini {background:url(img/salir_mini.png) 0% 50% no-repeat;}
.mail_mini{background:url(img/contacto_mini.png) 0% 50% no-repeat;}
.buscar_mini{background:url(img/buscar_mini.png) 0% 50% no-repeat;}
.persona_mini{background:url(img/persona.png) 0% 50% no-repeat;}
.cierra_mini{background:url(img/cierra_mini.png) 0% 50% no-repeat;}
.home_mini{background:url(img/home_mini.png) 0% 50% no-repeat;}

.arriba_mini2 {background:url(img/arriba_mini2.png) 0% 50% no-repeat;}
.abajo_mini2 {background:url(img/abajo_mini2.png) 0% 50% no-repeat;}	
.anterior_mini2 {background:url(img/anterior_mini2.png) 0% 50% no-repeat;}
.siguiente_mini2 {background:url(img/siguiente_mini2.png) 0% 50% no-repeat;}
.pdf_mini2 {background:url(img/pdf_mini.png) 0% 50% no-repeat;}
.excel_mini2 {background:url(img/excel_mini.png) 0% 50% no-repeat;}
.word_mini2 {background:url(img/word_mini.png) 0% 50% no-repeat;}
.mas_mini2 {background:url(img/mas_mini2.png) 0% 50% no-repeat;}
.menos_mini2 {background:url(img/menos_mini2.png) 0% 50% no-repeat;}
.primero_mini2 {background:url(img/primero_mini2.png) 0% 50% no-repeat;}
.ultimo_mini2 {background:url(img/ultimo_mini2.png) 0% 50% no-repeat;}
.cerrar_mini2 {background:url(img/cerrar_mini2.png) 0% 50% no-repeat;}	
.entrar_mini2 {background:url(img/entrar_mini2.png) 0% 50% no-repeat;}
.salir_mini2 {background:url(img/salir_mini2.png) 0% 50% no-repeat;}
.mail_mini2{background:url(img/contacto_mini2.png) 0% 50% no-repeat;}
.buscar_mini2{background:url(img/buscar_mini2.png) 0% 50% no-repeat;}


        .sombra_modal{
			position:fixed;
			top:0px;
			left:0px;
			background-image:url(img/modal_back.png);
			width:100%;
			height:100%;
			display:none;
			}
		.vmodal{
			display:none;
			position:absolute;
			left:0px;
			top:10px;
			width:99%;
		
				}
		.vmodal2{
			
			position:fixed;
			left:0px;
			top:15px;
			width:98%;
		
				}
		.vmodal .tab1{
			background-color:#fff;
			-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; 
			-moz-box-shadow: 0px 0px 9px #000;
			-webkit-box-shadow: 0px 0px 9px #000;
			min-width:300px
		}
		.vmodal .pop, .vmodal2 .pop{display:block;}
       .pop{display:none;}
	   
	   .loading{
		   -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; 
			-moz-box-shadow: 0px 0px 9px #000;
			-webkit-box-shadow: 0px 0px 9px #000;
			width:200px;
			height:80px;
			background:#fff url(img/loading.gif) 50% 65% no-repeat ;
				}
				
		.jover:hover{
			
			cursor:pointer;
			background-color:#92C83E;}		
			
	 
	.menu_body{
		text-align:center;
		    -moz-border-radius: 9px; -webkit-border-radius:9px; border-radius: 9px;
		 	 border:1px solid #ddd;
			  background: #ddd url(img/sombra2.png) 100% 0% repeat-x;
			  padding:2px 5px 2px 5px;
			  margin:3px;
			  
		  } 
		  
	   div.menu_body  div {
		   text-align:left;
		    -moz-border-radius: 6px; -webkit-border-radius:6px; border-radius: 6px;
		 	 border:1px solid #aaa;
			  background: #ddd url(img/sombra2.png) 100% 20% repeat-x;
			  font-size:11px;
			height:28px;
			  display:table;
			padding-top:3px;
			  width:99.5%;
		  }
		   .menu_body div:hover{
		   	  background: #92C83E url(img/sombra2.png) 100% 90% repeat-x;
			  
		  }
		 .menu_body  img{
		position:relative;
	    height:24px;
		display:table-row;
		vertical-align:text-top;
		margin:-2px -0px -7px 0px;
		   
		
			 } 
		.menu_body  a {
		    	 width:81%;
			  text-decoration:none;
			  font-weight:bold;
			  display:table-cell;
			
		
			 
			 } 

/**************** WEB SITE SALUD CONTROLADA**********************/		 
/*MUENU HORIZONTAL 2*/

	
.menuHoriz_2 ul{
color:#fff;
}

.menuHoriz_2 li {
display: inline-block; /* FF2*/
vertical-align: top; /* BASELINE CORRECCIÓN*/
zoom: 1; /* IE7 (hasLayout)*/
*display: inline; /* IE */
_height: 50px; /* IE6 */
list-style-image:none;
list-style:none;
margin-top: -2px; 
padding-top:0px;
padding-left:2px;
}

.menuHoriz_2 a{
min-width:50px;
display:block;
text-shadow:1px 1px #000;	
color: #FFF;
background: #00A9A1 url(img/fondo_tab_azul.png) 50% 50% repeat-x;
padding:6px 15px 8px 15px;
text-decoration: none;
font-weight: bold;
-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; border-top-left-radius: 7px; 
-moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; border-top-right-radius: 7px;
}

.menuHoriz_2 a:hover
{
text-shadow:1px 1px #ddd;cursor:pointer;	
color: #000;
background:#92C83E url(img/fondo_tab_verde.png) 50% 50% repeat-x;
text-decoration: none;
font-weight: bold;
}
.menuHoriz_2 li ul{
	-moz-border-radius: 7px; -webkit-border-radius:7px; border-radius: 7px;
	margin:0;
	list-style-position:outside;
	background-color:#555;
	position:absolute;
	z-index:1;}
.menuHoriz_2 li li{

	display:block;
	margin:2px 1px 2px -15px;
	padding:0;}
.menuHoriz_2 li li a{
-moz-border-radius: 7px; -webkit-border-radius:7px; border-radius: 7px;
background:#92C83E url(img/fondo_tab_verde.png) 50% 50% repeat-x ;
padding: 4px 10px 4px 10px;
}
.menuHoriz_2 li li a:hover{
background:#92C83E;	
	padding: 4px 10px 4px 10px;
}
.menuHoriz_2 li li#active a{
background: #999;	
	padding: 4px 10px 4px 10px;
}
/*CERRAR MUENU HORIZONTAL 2 */



/*FOOTER*/
.menu_footer ul{
color:#fff;

}

.menu_footer li {
display: inline-block; /* FF2*/
vertical-align: top; /* BASELINE CORRECCIÓN*/
zoom: 1; /* IE7 (hasLayout)*/
*display: inline; /* IE */
_height: 50px; /* IE6 */
list-style-image:none;
list-style:none;

padding-top:5px;
padding-left:2px;
}

.menu_footer a{
min-width:50px;
display:block;
color: #fff;
padding:2px 6px 8px 6px;
text-decoration: none;
}

.menu_footer a:hover{
cursor:pointer;	
color: #4071b1;
text-decoration: none;
}
.menu_footer li ul{
	margin:0;
	list-style-position:outside;
	background-color:#555;
	position:absolute;
	z-index:1;}
.menu_footer li li{
	display:block;
	margin:2px 1px 2px -15px;
	padding:0;}
.menu_footer li li a{
	padding: 4px 12px 4px 12px;
}
.menu_footer li li a:hover{
	background:#666;	
	padding: 4px 12px 4px 12px;
}
.menu_footer li li#active a{
	background: #666;	
	padding: 4px 10px 4px 10px;
}
.menu_footer li#space {
	margin-top:-20;
	width:auto;
	float:left;
	padding:0 6px;
}

.bordear_2{padding-left:3px;
		padding-right:3px;
		margin-top:2px;
		margin-bottom:2px;
		border:1px solid #f0f0f0;
}
.redondear_2{
	-moz-border-radius:10px; -webkit-border-radius:10px; border-radius: 10px; 
		}
.sombrear_2{
	box-shadow:1px 4px 20px #666 ;
	-moz-box-shadow: 1px 4px 20px #666;
	-webkit-box-shadow: 1px 4px 20px #666;
	/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

/* For IE 5.5 - 7 */

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

}

.txt h1{color:#92C83E; font:bold 30px Arial, Helvetica, sans-serif; text-shadow:2px 1px #dedede; -moz-text-shadow:1px 1px #dedede; -webkit-text-shadow:1px 1px #dedede}
.txt h3{color:#666; font: normal 13px Arial, Helvetica, sans-serif; line-height:1.4em}
.txt h3 span{color:#92C83E; font: normal 13px Arial, Helvetica, sans-serif;}

/*REFRESH HOME 2012*/
.suc_virtual{background:url(img/icono_sv.png) no-repeat;}
.suc_hrs{background:url(img/icono_24hrs.png) no-repeat;}
.suc{background:url(img/icono_sucursales.png) no-repeat;}
.buscador_planes{background:url(img/icono_buscador.png) no-repeat;}
.cheque{background:url(img/icono_cheque.png) no-repeat;}
.benef{background:url(img/icono_benef.png) no-repeat;}
.plan_de_salud{background:url(img/icono_planes.png) no-repeat;}
.ges{background:url(img/icono_ges.png) no-repeat;}
.redes_sociales{background:url(img/redes_sociales.png) no-repeat;}
.rd_twitter{background:url(img/rd_twitter.png) no-repeat;}
.rd_facebook{background:url(img/rd_facebook.png) no-repeat;}
.rd_twitter{background:url(img/rd_twitter.png) no-repeat;}
.salco{background:url(img/salco_mini.png) no-repeat;}
/*FOOTER REFRESH CONSALUD 2012*/
.footer2 {width:100%; height:112px; overflow:hidden; background:url(img/bg_footer.png) repeat-x; 
}
.footer2_cen {width:100%; margin-top:5px}
.footer2 ul {width:160px; list-style:none; text-decoration:none;}
.footer2 li {float:left; margin:0 5px 0 5px; padding:2px; font:11px Verdana, Geneva, sans-serif; text-align:left; color:#CCC; line-height:11px;}
.footer2 li a {float:left; text-decoration:none; color:#fff;}
.footer2 a:hover {color:#92C83E;}
.footer2 a:visited {color:#fff;}
/**************************/
.box{
	width:68%;
	margin-top:-30px;
	margin-left:0;
}
.box h2{
	font-size:12px;
	color:#066;
	padding:0px;
	margin:0px;
	overflow:visible;
	white-space:nowrap; 
}
.box h5{
	width:91%;
	color:#555;
	padding:0px;
	margin:0px;
	font-size:10px;
	font-weight:normal;
}

/*REFRESH HOME 2012*/




/*
.footer_2{
	background:#2B928A url(img/fondo_foot.png) 0% 0% repeat-x;
	color:#fff;
	text-shadow:1px 1px #000;
	font-size:11px;
	line-height:12px;
	-moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; border-bottom-left-radius: 7px; 
	margin-bottom:-10px;
	z-index:1;
	padding:20px 40px 20px 40px;
		}
.footer_2 a{
	color:#fff;
	text-decoration:underline;
	text-shadow:1px 1px #000;
	font-weight:normal;
	
}
#footer_2cen {
	width:100%;
	margin:28px auto 0 auto}
#footer_2 ul{
	width:450px;
	margin:11px auto 0 auto}
#footer_2 li {
	width:auto;
	float:left;
	font:normal 11px Arial;
	color:#fff;
	line-height:18px}
#footer_2 li a {
	width:auto;
	float:left;
	color:inherit}
#footer_2 li.space {
	width:auto;
	float:left;
	padding:0 6px}
#footer_2 p {
	width:100%;
	margin-top:10px;
	float:left;
	font:normal 11px Arial;
	color:#fff;
	line-height:30px;
	text-align:center}
#footer_2 p	a{
	color:inherit}

	
/*CERRAR FOOTER*/

.box_menu, .box_menu2{
box-shadow:0px 0px 8px #666 ;
	-moz-box-shadow: 0px 0px 8px #666;
	-webkit-box-shadow: 0px 0px 8px #666;
	/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666');
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px; 
	padding:0.3%;
	cursor:pointer;
	border:1px solid #888;
	background: #ddd url(img/sombra2.png) 100% 0% repeat-x;

}
.box_menu{	height:90px;
	width:90px;
	margin:1%;}
.box_menu2{
	height:130px;
	width:130px;
	margin:1%;}




.box_menu:hover, .box_menu2:hover{background: #eee url(img/sombra.png) 100% 0% repeat-x;
box-shadow:0px 0px 0px #666 ;
	-moz-box-shadow: 0px 0px 0px #666;
	-webkit-box-shadow: 0px 0px 0px #666;
	padding:0.24%;}
.box_menu , .box_menu2,.box_menu:visited , .box_menu2:visited,.box_menu:hover , .box_menu2:hover{color:#333; text-decoration:none;}
.box_menu img{height:65px;}
.box_menu2 img{height:35px;}
.box_menu h4{
	margin-top:-2px;
	position:relative;
	line-height:1em;
	text-align:center;
	width:90%;}

#menup{display:none;}


 .slide_menu{position:fixed;
	 top:60%;
	  width:100%;
	  right:1800px;
	  text-align:center; 
	background-image:url(img/modal_back.png);} 





	/* WEB SITE SALUD CONTROLADA*/		
	
.tabsite{}	
.tabsite a{
	text-shadow: 1px 0px 3px #000;
	text-align:center;
	font-size:11px;
	
	float:right;
	color: #fff;
	text-decoration:none;
	margin:2px;
	margin-left:-15px;
	padding:2px;
	background:url(img/rombo_gris_xl.png) 100% 30% no-repeat;
	height:16px;width:90px;

	
		}
.tabsite a:hover{
	background:url(img/rombo_azul_l.png) 100% 30% no-repeat;
	color:#CC3;}	
		
.tabsite.selected a{
	background:url(img/rombo_azul_l.png) 100% 30% no-repeat;
		}
.webheader{
	height:107px;
	width:100%;
	max-width:820px; 
	min-width:300px;
	background: #fff url(../css/img/header-new.jpg) 0% 0% no-repeat; 
		}
.head_ccenter{
	clear:both;
	float:right;
	margin-right:200px;
	height:40px;
	width:260px;
	background:  url(../css/img/link_ccenter.png) 50% 0% no-repeat; display:block;}	

.head_ccenter h1{position:absolute;
top:-1000px;} 
#social{
	margin-top:4px;
	margin-left:370px;
	
	float:left;
	}
	
.dnn_search{
	margin-top:6px;
	clear:right;
	float:right;
	margin-right:10px;}
 div.dnn_login{clear:right;
	margin-right:10px;
	float:right;}
	
.mainMenu ul{

color:#fff; 
}
.mainMenu{
background: #e4e4e4;
width:803px;
margin:auto;
margin-top: 2px;}

.mainMenu li {
display: inline-block; /* FF2*/
vertical-align: top; /* BASELINE CORRECCIÓN*/
zoom: 1; /* IE7 (hasLayout)*/
*display: inline; /* IE */
_height: 20px; /* IE6 */
list-style-image:none;
list-style:none;
text-align:center;

}

.mainMenu a{
width:162px;
display:block;
color: #FFF;
padding:7px 0px;
margin:0px -16px;
text-decoration: none;
text-shadow: 1px 0px 3px #000;
background:url(img/rombo_verde_xl.png) 100% 30% no-repeat;
}

.mainMenu a:hover{
cursor:pointer;	
background:url(img/rombo_azul_xl.png) 100% 30% no-repeat;
text-decoration: none;

color: #FFC;
}
.mainMenu li ul{
 width:165px;
	margin:0;
	list-style-position:outside;
	
	position:absolute;
	z-index:1;}
.mainMenu li li{
	display:block;margin:auto;
}
.mainMenu li li a{
 width:165px;
text-align:left;
background:#559692 url(img/sombra.png) 50% 50% repeat-x ;
padding:5px 7px;

}
.mainMenu li li a:hover{
	background:#487F77 url(img/sombra.png) 50% 50% repeat-x ;

	}

.mainMenu a:visited {
	color:#fff;
}
#link_header_home{clear:both;
	position:relative;
	float:left;
margin-bottom:-70px;
	width:300px;
	height:70px;
	
		}
#link_header_home h1{
position:absolute; top:-2000px;}
#wrapper{
	margin:auto;
	width:820px;
	background:#fff;
	-moz-box-shadow: 0px 0px 10px rgba(68,68,68,0.6);
	-webkit-box-shadow: 0px 0px 10px rgba(68,68,68,0.6);
	box-shadow: 0px 0px 10px rgba(68,68,68,0.6);

-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555')";

/* For IE 5.5 - 7 */

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555');
	border:1px solid #bbb;

	
	}
.footerweb{
border-top:1px solid #bbb;
		background:url(img/trama_fondo_gris.png) 80% 20%  no-repeat;}	
.footerweb ul{
	position:relative;
	float:right;
	margin-right:20px;
	*margin-right:10px;
	}
	.footerweb ul li{
	width:170px;
}
	
.footerweb strong{color:#559692;}	
.footerweb a{color:#777;text-decoration:none;font-weight:bold;}	
.footerweb a:hover{color:#559692;text-decoration:underline;}	
.footerweb #cright{
	clear:both;
	background:#CCC;
	text-align:center;
	font-size:11px;
	line-height:11px;
	color:#555;
	padding:10px;
	}	
#panel_izq, #panel_ppal{
	/*float:left;*/}
#panel_izq, #panel_ppal,#paner_der{
	margin:0px;}
#panel_izq {float:left;
width:165px;
}
#panel_ppal_content {float:left;
width:650px;
}

.clear{clear:both;}
#login_box{

}
#login_box h1{

			}
#login_box label{float:left;width:60px;text-align:left;margin-top:5px;margin-left:15px;
}
#login_box #rut{margin:10px;clear:both;height:30px;}
#login_box #pass{margin:10px;clear:both;height:30px;}
#login_box #pass input,#login_box #rut input{float:right;margin-right:20px;width:150px;
}
#login_box .boton{margin:10px;}
#login_box .listaNoBullet{text-align:left; margin-left:20px;}	
#login_box .listaNoBullet li{text-decoration:none;margin:5px;} 
#login_box .barra3{clear:both;width:200px;font-weight:bold;}
#login_box .barra3 a{color:#000;text-decoration:none;}
.menu_rapido{margin:auto;background:url(img/trama_fondo_gris.png) 80% 20%  no-repeat;text-decoration:none;clear:both;}
.menu_rapido  .item{text-decoration:none;
	background:url(img/rombo_verde_m.png) 53% 100% no-repeat;
	width:80px;
	height:70px;
	float:right;

		}
.menu_rapido .item img{height:40px;}
.menu_rapido  a div {font-size:10px;color:#fff;text-decoration:none;line-height:9px;width:60px;text-align:center;font-weight:bold;margin-top:-2px;text-shadow:0px 0px 3px #000;}
.menu_rapido  .item:hover{background:url(img/rombo_azul_m.png) 53% 100%  no-repeat;} 
#Body{background:#e4e4e4;}
#banner_slider{float:right;margin-left:0px;
margin-top:-2px;}
#thumbs ul li{margin-bottom:-25px;}
#thumbs span{background-position:30% 0%;}
#thumbs{position:relative;padding-left:20px;

border:1px solid #fff;
}
#thumbs a{}
#calugas_roll{border-top:1px solid #bbb;}
.caluga{text-align:center; float:left;
	position:relative;margin:auto;
	margin-top:5px;margin:5px 60px;
	}

#suc_virtual{float:left;margin:3px;text-align:center;}
#suc_virtual #ingresar,#suc_virtual #quees{float:left;cursor:pointer;}
#suc_virtual #ingresar{background-image:url(img/ingresar.png);
width:84px; height:30px; }
#suc_virtual #quees{background-image:url(img/quees.png);
width:84px; height:30px; }
#suc_virtual #calugasv{background:url(img/caluga_sucursal_virtual.png) no-repeat;
width:168px; height:99px; clear:both;}
#suc_virtual #ingresar:hover{background-image:url(img/ingresar_over.png);
 }
#suc_virtual #quees:hover{background-image:url(img/quees_over.png);
 }
#acceso_rapido{background-image:url(img/acceso_rapido.png);width:79px; height:35px;float:left;margin:20px 0px 0px 10px;}
#nav_left, #nav_right{margin-top:18px;width:20px; height:35px;cursor:pointer;}
#nav_left{background-image:url(img/nav_left.png);float:right;}
#nav_right{background-image:url(img/nav_right.png);float:right;}
#nav_left:hover{background-image:url(img/nav_left_over.png);}
#nav_right:hover{background-image:url(img/nav_right_over.png);}
.menu_rapido #slide_wrap{height:75px;width:650px;float:right;overflow:hidden;position:relative;}
.menu_rapido #slide{height:75px;float:right;width:1200px;position:relative;right:-470px;*right:0px}
a.search{color:#fff;font-weight:bold;}
a.userlogin{font-size:6px;position:absolute;margin-top:10px;margin-left:-10px;}
#wrapper_empresas{background:#fff;}
.titulo_sin_borde{color:#036;border-bottom:1px solid #666;font-family:Arial, Helvetica, sans-serif;}

table.tabla_movil {	margin:10px auto;border-collapse:collapse;}

.tabla_movil thead th{border: 1px solid #0aa;color:#fff;background:#e4e4e4 url(img/trama_btn_verde.png) 0% 20%  no-repeat;	}
table.tabla_movil td {border: 1px solid #ddd;background:#f2f2f2;}
.tabla_movil thead td{background:#e4e4e4;border: 1px solid #bbb}
.tabla_movil tbody{	}
.tabla_movil tfoot{	}

 dl{margin:0 2px;color:#333;min-width:290px;font-size:0.9em;}
 dl > dt{float:left;clear:left;font-weight:bold;margin-left:3px;}
 dl > dd{border-bottom:1px solid #e4e4e4;text-align:right;margin-left:0px;padding-right:5px;}
 dl dl{clear:both;}
 dl dl dt{float:left;clear:left;font-weight:bold;margin-left:5px;}
 dl dl dd{border-bottom:none;text-align:right;margin-left:0px;padding-right:5px;}
 .barra3 dd{border:none;}
 .btn_sel div{font-size:0.8em;margin-top:-3px;}
 .btn_sel{padding:4px;background:url(img/trama_btn_gris.png) 0% 20% no-repeat;text-shadow:0px 0px 3px #000;color:#fff;
 	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	margin:2px;
	border:1px solid #999;}
	
.celda2{padding:0 2px; font-size:0.9em;width:55px;border-right:1px solid #ccc;border-collapse:collapse;max-width:60px;overflow:hidden;}
.celda2_angosta{padding:0 2px; font-size:0.9em;width:30px;border-right:1px solid #ccc;border-collapse:collapse;max-width:60px;overflow:hidden;}
.celda2_ancha{padding:0 2px; font-size:0.9em;width:100px;border-right:1px solid #ccc;border-collapse:collapse;max-width:60px;overflow:hidden;}
.celda2 h3{padding:0;margin:0;font-size:1em;max-width:80px;overflow:hidden; height:14px; }
.title{border-bottom:2px groove #fff;font-weight: 600 ;text-transform:uppercase;margin-top:2px;margin-bottom:5px;color:#077;text-align:left;text-shadow:0px 0px 4px #ccc;}
#login_r1{display:block;width:100%;height:40px;background-image:url('img/login/login_r1_c1.gif');
background-repeat:no-repeat;}
#login_r2 a{width:100%;display:block;height:35px;background-image:url('img/login/login_r2_c1.gif');background-repeat:no-repeat;}
#login_r2 a:hover{width:100%;display:block;height:35px;background-image:url('img/login/login_r2_c1_over.gif');background-repeat:no-repeat;}
#login_r3{display:block;width:100%;display:block;height:135px;background-image:url('img/login/login_r3_c1.gif');background-repeat:no-repeat;}