/* v3 evhsa */ 
* { margin:0; padding:0;}

a:hover { text-decoration:underline;}
a img { border:0;}
body,html { font-family:Tahoma; font-size:12px; height:100%;}
input, textarea, select { font-family:Tahoma; font-size:9pt; border:1px solid #999; padding:1px 2px; }
h2,h3 { font-size:12px; color:red; margin:0;}
li { margin-left:10px;}
#bug { width:770px; margin:0 auto;}
#main {
    width:100%; height:100%; border:0; line-height:140%;  
    background-image:url('http://images.evhsa.com/back2.jpg'); background-repeat: no-repeat; background-position: 650px 0px;
}
#container { position:relative;vertical-align: top; background:url('http://images.evhsa.com/backcenter.jpg') no-repeat bottom center;}
#lateral, #lateral2 { overflow:hidden; vertical-align: bottom;text-align:center; width:20%;}
#lateral { background:url('http://images.evhsa.com/lateral.jpg') repeat-x #FD212D;}
#lateral2 { background:url('http://images.evhsa.com/lateral2.jpg') repeat-x #3E8B01; }
.burbuj { width:100%;height:443px;overflow:hidden;  }
.bur1 { background:url('http://images.evhsa.com/redbur.gif'); }
.bur2 { background:url('http://images.evhsa.com/greenbur.gif');}
#col1 { float:left; padding:10px; width: 220px; }
#col2 { float:left; width:510px; padding-bottom:90px;}
#col3 { clear:both; padding:0 10px; width: 740px; padding-bottom:80px; text-align:right;}

#menu {  margin-top: 20px;}
.boton { 
    height:22px; background:url('http://images.evhsa.com/boton.jpg'); 
    padding:7px 0 0 13px; margin-top:4px; color:#333; text-decoration:none;
}

.espacio { font-size:11px; padding:4px 6px; background: #F1F1F1; }
.boton, .espacio { display:block; width:200px; }
.boton img { margin-right:10px;}
#contacto_men, #recurso_hum {
    display:block; font-size:11px; text-align:right; color:white; text-decoration:none;
}
#contacto_men {  
    background:url('http://images.evhsa.com/contacto_men.jpg') no-repeat; width:183px;height:84px; padding:20px 20px 0 10px;
}
#recurso_hum { 
    float:right;width:76px; height:47px;  padding:26px 20px 0 10px;
    background:url('http://images.evhsa.com/rh2.jpg') no-repeat;
}
#contacto_men i, #recurso_hum i { font-style: normal; }
.menu-rapido { text-align:right; padding:3px 3px 18px 0;   }
.menu-rapido a { color:#343434; margin-right: 10px; text-decoration:none; font-size:11px; }
.menu-rapido a:hover { text-decoration:underline;}
.titulos { text-align:right;}
.titulos hr { border:0; border-bottom:1px solid red;}
.horarios td { vertical-align: top; padding:4px 0 4px 20px;}
.horarios td a { color:red; font-weight:bold; }
.horarios td a:hover { text-decoration:none; }
.horarios2 { border:0; font-size:11px;}
.horarios3 { font-size:11px;}
.horarios3 td, .horarios2 td { border-right:1px solid #999; border-bottom:1px solid #999; padding:0 2px; vertical-align:top;  }
.horarios2 th { background:#F1F1F1; color:#666; font-size:11px;}
.horarios2 th , .horarios td { vertical-align:top;  }
.espacio a { background:url('http://images.evhsa.com/icon.gif') 0 3px no-repeat; color:#333; padding-left:7px; margin-left:15px; }
.imanota { padding:5px;}
.poraqui a { font-size:12px; color:#666; text-decoration:none;}
.poraqui a:hover { font-weight:bold; color:#000; text-decoration:underline;}
.poraqui td { text-align: left; }
.link_galeria, .galeria td img { cursor:pointer;}

#equis { position:absolute; font-size:16px; padding:5px;cursor:pointer; background:none; top:0;right:0;}
.enviar { background:#eee; padding:2px 4px; }
.contacto_form td { text-align:left; }
#enviar div { color:red;}
#firma { font-size:10px; text-align:right; padding-right:20px;}

/* Live Validation */
.campos { position:relative;}
.LV_validation_message{
    font-weight:bold;
    margin:2px 0 0 5px;
    position:absolute; 
}
.LV_valid { color:#00CC00;}
.LV_invalid {color:#CC0000;}
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
    background:pink;
}
.links_pora { padding:4px 0 0 0;font-size:12px;color:#999;}
.links_pora a { color:#666; margin-right:4px;}

.links_pora a:hover {text-decoration:none;}

#novedades b { font-size:12px; color:red;}
#novedades {  padding:0px 8px;  margin:0 20px;font-size:11px; font-family:verdana;}
#novedades a { color:#C49B0F; text-decoration: none;}
#novedades a:hover { text-decoration:underline;}
.rrhh_table td { padding-right:8px; }
/* new */
.abonos li { font-size:11px;}
.abonos li a {color:#333;font-size:12px; display: block;}
.abonos li a:hover { text-decoration:none; color:red;}
.select_items, .select_items select {font-size:11px; }
.select_items {text-align:right; }

.black_overlay{
	display: none;	position: absolute;	top: 0%;	left: 0%;	width: 100%;
	height: 100%;	height: 1500px;	background-color: #000;
	z-index:99;	-moz-opacity: 0.8;	opacity:.80;	filter: alpha(opacity=80);
}

.white_content img { display:block;}
.white_content {
	display: none;	position: absolute;	top: 50%;
	left: 50%;	margin-left:-265px;	margin-top:-197px;
	border: 6px solid #ccc;	background-color: #fff;	z-index:100;
}