body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;}
.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; 
		}

		
.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;
	
	
	
	}
.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;

}

    /* Top border and right corner */
	
	.bt {
    background:url(img/box.png) no-repeat 100% 0;
    margin:0 0 -1px 10px;
    height:14px;
    }
    /* Top left corner */
    .bt div {
    height:14px;
    width:10px;
    position:relative;
    left:-10px;
    background:url(img/box.png) no-repeat 0 0;
    }
    /* Bottom border and right corner */
    .bb {
    background:url(img/box.png) no-repeat 100% 100%;
    margin:-1px 0 0 14px;
    height:18px;
    }
    /* Bottom left corner */
    .bb div {
    height:18px;
    width:14px;
    position:relative;
    left:-14px;
    background:url(img/box.png) no-repeat 0 100%;
	z-index:-200;
    }
    /* Left border */
    .i1 {
    padding:1px 1px 1px 4px;
    background:url(img/border_left.png) repeat-y 0 0;
    }
    /* Right border */
    .i2 {
    padding:1px 8px 1px 1px;
    background:url(img/border_right.png) repeat-y 100% 0;
    }

/* 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{
				-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: #fff url(img/back_header.png) 100% 0% repeat-x; 
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding:2px;
	margin-left:-2px;
	width:100%;
		} 

.fila h1{
	text-align:left;
	-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 1px -4px ;
	overflow: visible;
	text-shadow:1px 1px #fff;
	padding:2px 1px 1px 8px ;
	color: #000;
	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: #bee7e7 url(img/back_header.png) 100% 100% repeat-x;
	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;

padding:0;
width:100%;
margin:0;

text-align:center;
}

.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:5px 2px;
text-align:center;
}

.menuHoriz a{
width:140px;
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: 7px; -webkit-border-radius: 7px; border-radius: 7px; 

	box-shadow:0 0px 5px #bbb ;
	-moz-box-shadow:0 0px 5px #bbb;
	-webkit-box-shadow:0 0px 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;



}

.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: 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:-10px 0px 2px 0px ;
	overflow: visible;
	
	text-decoration: none;
	position: relative; 

	}
	#header3{
padding: 6px  ;text-shadow:1px 1px #fff;
	background: #FFF url(img/back_header3.gif) 0% 0% repeat-x; color: #066;
	}
#header{
padding: 6px 0 0 0;text-shadow:1px 1px #fff;
	background: #FFF url(img/back_header4.jpg) 0% 0% repeat-x; color: #066;
	}
#header2{
	color: #fff;
	padding: 4px  ;
	margin-bottom: 9px ;
	text-shadow:1px 1px #000;
	-moz-border-radius: 6px; -webkit-border-radius:6px; border-radius: 6px; 
	background: #00A9A1 url(img/sombra.png) 0% 0% repeat-x; 
	}
	

/*--------------*/

/*BOTONES CUSTOMIZADOS°°°*/
.boton, .boton2,  .boton5{overflow:visible;
text-shadow:1px 1px #000;
padding: .6em 1em .6em 1em;
margin:.6em;cursor:pointer;
text-decoration: none;
-moz-border-radius: 12px; -webkit-border-radius:12px; border-radius: 12px; 
font-weight: bold; 
color: #fff ; 
font-size:11px; 
text-transform:uppercase; 
box-shadow:0px 0px 5px #999 ;
-moz-box-shadow:0px 0px 5px #999;
-webkit-box-shadow: 0px 0px 5px #999;
}
.boton:hover, .boton2:hover, .boton3:hover, .boton4:hover, .boton5:hover{text-shadow:-1px -1px #000; border: 1px solid #92C83E; background: #ACCF4C ;  color: #fff;}
.boton[disabled],.boton2[disabled], .boton3[disabled], .boton4[disabled] .boton5[disabled]{text-shadow:-1px -1px #000; border: 1px solid #92C83E; background: #ACCF4C ;  color: #fff; cursor:default;color:#666;}
.boton, .boton3, .boton5{border: 1px solid #096;background: #00A9A1 url(img/sombra.png) 50% 0% repeat-x;}
.boton2, .boton4, .boton5{ border: 1px solid #75ac02; background:#92C83E url(img/sombra.png) 50% 0% 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;}
a.boton5, .boton5 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:49%;
	min-width:300px;}
	 .col .nom_prestador{
				color:#036;}
/*TABLAS CUSTOMIZADAS*/
.tablaBasica {
	overflow:hidden;

	font-size:1em;
	border-space:0px;
	text-wrap: normal;
	margin:5px;
	border-collapse:collapse;
			}
.tablaBasica th{
	float:left; width:98%;
text-shadow:1px 1px #000;padding: 6px ;text-decoration: none;position: relative; background: #bbb url(img/trama_btn_verde.png) 0% 0% repeat-x;font-weight: bold; color: #fff;  text-transform:uppercase; text-align:left;

		
	}

.tablaBasica tr td{padding:1px 5px ;font-size:1em;float:left;width:100%}	
.tablaBasica tr:nth-child(even){

	border: 1px solid #bbb;
	background:#fff;	
		}

.tablaBasica tr:nth-child(odd){
	border: 1px solid #bbb;
	background:#eee;	}
.tablaBasica td {

	color: #333; padding: 1px ;
	border-collapse:collapse;
	border-left:1px #bbb solid;
	border-right:1px #bbb solid;
	overflow:hidden;
	}
.tablaBasica  tr.columna td {display:none;
	background:#fff;
	overflow: hidden;padding: .1em ;text-decoration: none;font-weight: bold; color: #bbb; 
	}

.tab1,.tab2{
	margin:3px;
	padding:2px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
overflow:hidden;
	}

.tab1{
	border: 1px solid #666;
	}
.tab2, .fila{
	border: 1px solid #00A9A1;
}
.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: #bee7e7 url(img/back_header.png) 100% 70% repeat-x; 
	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 #000; background:#00A9A1 url(img/sombra.png) 50% 0% repeat-x; color: #fff;  
	}
.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;
	text-transform:uppercase;
	}
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:url(img/pasto.png) 0% 0% repeat-x;
-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:8%;
			width:98%;
		
				}
		.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:90%;
	margin-top:-30px;
	margin-left:0;
}
.box h2{
	font-size:11px;
	color:#066;
	padding:0px;
	margin:0px;
	overflow:visible;
	white-space:nowrap; 
}
.box h5{
	
	color:#555;
	padding:0px;
	margin:0px;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
}

/*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 a{
	
	text-align:left;
	font-size:10px;
	padding-left:10px;
	float:right;
	color: #555;
	text-decoration:none;
	margin:0px;
	margin-left:-13px;
	background:url('img/rombo_gris_xxs.png') 0% 50% no-repeat;
	height:14px;width:70px;
	
		}
.tabsite a:hover{
	background:url('img/rombo_azul_xxs.png') 0% 50% no-repeat;
	color:#066;}	
		
.tabsite.selected a{
	background:url('img/rombo_azul_xxs.png') 0% 50% no-repeat;
	color:#069;
		}
.webheader{
	height:80px;
	width:100%;
	max-width:820px; 

	background:#fff  url('../css/img/img_movil/header.png') 10% 20% no-repeat; 
		}
.head_ccenter{display:none;
	clear:both;
	float:right;
	margin-right:200px;
	height:40px;
	width:260px;
	background:  url('../css/img/link_ccenter.png') 50% 0% no-repeat; }	

.head_ccenter h1{position:absolute;
top:-1000px;} 
#social{

	position:relative;
	top:40px;
	right:-20px;
	float:right;
	clear:both;
	}
	
.dnn_search{
	display:none;
	margin-top:6px;
	clear:right;
	float:right;
	margin-right:10px;}
 div.dnn_login{
	display:none;clear:right;
	margin-right:10px;
	float:right;}
	
.mainMenu ul{
color:#000; 

}
.mainMenu{width:100%;height:31px;
padding:0;
background:#fff;
text-align:center;
margin:auto;
border-bottom:1px solid #d4d4d4;
margin-bottom:10px;
padding-top:10px;
}

.mainMenu li {height:30px;
float:left;
background:#eee;
border:1px solid #d4d4d4;
border-bottom:none;

list-style-image:none;
list-style:none;
text-align:center;
width:19%;
margin-left:1px;

}
#menup>ul>li:first-child{display:none}
.mainMenu a{
	font-size:10px;
	font-weight:bold;



color: #555;
padding: 0px;
margin:1px ;
text-decoration: none;
text-shadow: 1px 0px 3px #fff;

padding-top:5px;
padding-bottom:12px;
width:100%;
}

.mainMenu li:hover{
cursor:pointer;	
background:#e4e4e4;
text-decoration: none;
color: #FFC;
}
.mainMenu li ul{

			position:absolute;
			top:0px;
			left:0px;
			background-color: transparent;
			background-image:url('img/modal_back.png');
			width:100%;
			height:100%;
			z-index:9999;
			padding:0;
		
			text-align:right;
			}
.mainMenu li ul:before
{
content:url(img/img_movil/cerrar_movil.png);
}
.mainMenu li>ul li{
	box-shadow:0px 4px 5px #000 ;
	-moz-box-shadow: 0px 4px 5px #000;
	-webkit-box-shadow: 0px 4px 5px #000;
	margin:auto;
	height:25px;
	padding-top:12px;
	width:90%;
	background:#e4e4e4 url('img/sombra.png') 50% 50% repeat-x ;
	float:none;
	
}
.mainMenu li>ul li:first-of-type, #menup >ul >li{
				-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;
}
.mainMenu li>ul li:last-of-type{
				-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;
}
.mainMenu li li a{
 width:100%;
text-align:left;
font-size:11px;
}
.mainMenu li li:hover{
	background:#fff url('img/sombra.png') 50% 50% repeat-x ;

	}


#link_header_home{clear:both;
	position:relative;
	float:left;
margin-bottom:-90px;
top:20px;
	width:250px;
	height:30px;
			}
#link_header_home h1{
position:absolute; top:-2000px;}
#wrapper{
	margin:auto;

	-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:left;

	}
	.footerweb ul li{
	width:150px;
}
	
.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{
	display:none;}
#panel_izq{
	width:10%;
	margin:auto;
	
}
#panel_ppal{
	width:100%;margin:auto;text-align:center;}
.clear{clear:both;}


#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;text-decoration:none;}
.menu_rapido  .item{text-decoration:none;
	background:url('img/rombo_verde_m.png') 53% 100% no-repeat;
	width:75px; 
	height:70px;
	float:left;

		}
.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{}
#banner_slider{display:none}
#thumbs ul li{
margin:10px;border:1px solid #d4d4d4;text-align:center;overflow:hidden;padding:2px;	-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
-moz-box-shadow: 0px 0px 4px #000;
-webkit-box-shadow: 0px 0px 4px #000;
background-color:#fff;
height:130px;
width:120px;
}
#thumbs span{background-position:50% 0%;width:100%; height:70px;margin:0px;}
#thumbs{position:relative;margin:auto;

}
#thumbs .box,#thumbs .icono2{margin:0px;padding:0px;left:0px;width:100%}
#thumbs .rd_facebook,#thumbs .rd_twitter{width:45%;display:inline-block;}

#calugas_roll{border-top:1px solid #bbb; display:none;}
.caluga{text-align:center; float:left;
	position:relative;margin:auto;
	margin-top:5px;margin:5px 60px;
	}

#suc_virtual{text-align:center;width:100%;position:relative;left:2%;}
#suc_virtual #quees{display:none;}
#suc_virtual #caluga_cc_web{display:none;}
#suc_virtual #ingresar, #suc_virtual #caluga_cc_movil{float:left;cursor:pointer;width:231px; height:94px;margin:5px;position:relative; }
#suc_virtual #ingresar {background:url(http://www.consalud.cl/contents/css2012/css/img/img_movil/ingresar_sv.png) no-repeat;
}
#suc_virtual #caluga_cc_movil{cursor:pointer;background-image:url(img/img_movil/caluga_cc.png);
}
#suc_virtual #ingresar:hover{background-image:url(img/img_movil/ingresar_sv_h.png);
 }
 
 
#acceso_rapido,#nav_left, #nav_right{display:none;}

.menu_rapido #slide_wrap{width:90%;position:relative;min-width:290px;position:relative;left:2%;max-width:600px;clear:both;}
.menu_rapido #slide{position:relative;}
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;}