*{ margin: 0; padding: 0; }*
body { background: #333; color: #444; background-image:url(images/fondo_3.jpg)}

h2 { margin: 0 0 10px; padding: 10px 0 3px; }
h3 { padding-left: 10px; color: #fff; background: #FE7B09 url(images/bg.jpg) repeat-x; font-size: 1em; height: 24px; line-height: 24px; }
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none;}
p { margin: 5px 0 10px 0; }
img { border: none; }


#header {
height: auto;
width: 1017px;
}


#wrap { /*padding: 10px 10px 3px 10px; */
        /*width: 1017px; margin:109px auto; background: #fff;*/
width: 1017px;
position: absolute; /*Posicionamiento absoluto*/
top: 50%; /*Desde arriba, colocar al 50% de la pantalla*/
left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
margin-top: -313px; /*Restamos la mitad de alto del div para centrarlo verticalmente*/
margin-left: -509px; /*Restamos la mitad de ancho del div para centrarlo horizontalmente*/
/*background: #fff;*/
background-image:url(images/repeat_wrap.jpg);background-repeat:repeat-y;
}
#left { float: left; width: 230px; }

#right {  float: right; width: 787px;}
	
#footer {background-image:url(images/footer.jpg);height:113px;width:1017px;
}

#pop{
    position:absolute;top:-560;z-index:1000;
}

#footer_left {background-image:url(images/footer_left.jpg);height:113px;width:210px;float:left;
}

#footer_right {background-image:url(images/footer_right_home.jpg);height:113px;width:807px;float:right;
}

/*#footer_right{background-image:url(images/footer_left.jpg);height:113px;width:220px;}*/

#head_left{
background-image:url(images/top_head_left2.jpg);
background-repeat:no-repeat;
height:178px;/*163*/
width:230px;
float:left;
position:relative;
}
/*
#head_left img{
margin:10px 0 0 34px;
}
*/
#head_left_img{
margin:24px 0 0 34px;
position:absolute;
}

#menuTemp{
 height:37px;padding:5px;line-height:51px;*line-height:32px;*padding-top:16px;

}

#contMenu{
background-image:url(images/left_menu_left.jpg);
background-repeat:no-repeat;
height:351px; /*250px;*/
padding:0px 0 0 55px;
}

#contBody{
background-image:url(images/left_menu_right2.jpg);background-repeat:no-repeat;
height:351px;
}

#bodyLeft{
float:left;
width:222px;/*200*/
height:90%;
padding:4px 0 0 25px;
}

#bodyRight{
float:right;
width:540px;
position:relative;
}

#logoSwf{
float:right;
margin-right:66px;
_margin-right:33px;
}

.textoBody_servicio{
margin-left:57px;
width:310px;
font-size:12px;font-family:Arial, Helvetica, sans-serif;
line-height:16px;
text-align:justify;

}
.textoBody_servicio h2{
color:#c4161c;
padding:0px;
font-size:18px;
font-weight:normal;
font-family:Arial;
}


.textoBody{
margin-left:57px;
width:310px;
font-size:12px;font-family:Arial, Helvetica, sans-serif;
line-height:16px;
text-align:justify;
/*overflow:auto;
height:295px;
padding-right:5px*/
}



.textoBody h1{
color:#c4161c;
padding:0px;
font-size:18px;
font-weight:normal;
font-family:Arial;
}

div#bodyBottom{
bottom:0;
height:358px;
left:0;
position:absolute;
width:87%;
text-align:right;
}

#imgBottomCobertura{
position:absolute;top:224px;left:372px;
}

#separator{
width:170px;
margin-top:7px;
_margin-top:0px;
height:0px;
font-style:normal;
font-weight:normal;
margin-bottom:7px;
_margin-bottom:0px;
border-top:solid 1px #c4161c;
}



#head_right{
background-image:url(images/top_head_right2.jpg);
height:178px;
width:787px;
float:right;
}

#head_right img{
margin:0px 0 0 23px;
}




.clear{
clear:both;
}

.textoFooter{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding:53px 0 0 165px; /*220 left*/
color:#bb0017;
font-weight:bold;
font-size:13px;
/*letter-spacing:1px;*/
}

#sublink{
padding:10px 0 2px 16px;
*padding-top:9px;
line-height:18px;
display:none;
background-image:url(acordion/expande.gif);
}

#sublink a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:none;
line-height:18px;
text-decoration: none;
text-transform:none;
padding:0px;
color: #808285;
height:auto; /*17*/
font-family:Arial, Helvetica, sans-serif;
}
#sublink a:hover{
font-size:11px;
}

#imgBottomEventos{
left:379px;
position:absolute;
top:140px;
}


#imgBottomGiros{
left:348px;
position:absolute;
top:242px;
}

#tdHead{
color:#fff;font-size:12px;font-family:verdana;border-right:solid 1px #00CCFF;
}
#tdHead th{
border-right:solid 1px #00CCFF;
}

#estilotd1{
    background-color:#0093e8;
 
}
#estilotd2{
    background-color:#3b7fcb; 
}

#agenciaTabla td{
      border-right:solid 1px #00CCFF;color:#fff;padding:3px;
}

#agenciaTabla a{
    text-decoration:none;
    color:#fff;
    text-transform:none;
    font-size:12px;
}

/*contactos*/
#serviciocliente input, textarea{
color:#666666;
background-color:#f4f4f4;
border:solid 1px #f4f4f4;
height:14px;
width:205px;
margin:5px 0 0px 12px;
font-size:11px;
}
#serviciocliente img{
margin-right:15px;
margin-top:5px;
}

#imgBottomSeriviocliente{
left:819px;
position:absolute;
top:390px;
}

#splitter{
 float:none;
 margin:5px auto;
 font-size:11px;
 font-family:Verdana;
}

.despliega{
    display:block;

}


img#img_cerrar_iframe{right:0px;top:0px;cursor:pointer;}
iframe#anuncio_popup_content{width:302px;height:332px;}

#opaco {
   background-color:#00CCFF;
}


.accesos_sem {
/*float:left;
padding:0px 0px 0px 58px;
width:170px;
*width:215px;
height:50px;
white-space:nowrap;
position:absolute*/
margin-left:58px;
position:absolute;
}
.accesos_sem ul.redes {
margin:0px;
float:left;
list-style-type:none;
padding:10px 0 0 0px;
}
.accesos_sem ul.redes li {
float:left;
padding:0;
width:52px;
}
.accesos_sem img{
border:none;
}
