/* CSS Document */


h1.mapa{
position:absolute;
top:23px;
left:26px;
color:#0574bb;
font-size:19px;
font-weight:bold;
padding-bottom:2px;
text-transform:uppercase;
}

#map_content{
position:absolute;
top:10px;
left:26px;
z-index:3;
}

#aviso_content{
position:absolute;
top:50px;
left:26px;
z-index:3;
}

#aviso_content h2{
color:#4F2683;
display:block;
font-weight:bold;
text-decoration:underline;
}

.column_a{
line-height:15px;
float:left;
/*margin-right:24px;*/
width:290px;
/*height:450px;*/
/*border-right:1px solid #b2a0c9;*/
}

.column_b{
line-height:15px;
float:left;
margin-right:24px;
width:272px;
padding-left:24px;
padding-right:20px;
/*height:450px;*/
border-right:1px solid #b2a0c9;
border-left:1px solid #b2a0c9;
}

.last_column{
line-height:15px;
float:left;
margin-right:0px;
width:270px;
/*height:400px;*/
}


dl dt a{
margin-top:20px;
font-size:14px;
text-transform:uppercase;
color:#4F2683;
font-weight:bold;
text-decoration:underline;
display:block;
margin-bottom:6px;
}

dl dt a:hover{
color:#4F2683;

}


dl dd a{
font-size:13px;
text-transform: inherit;
font-weight: normal;
color:#333;
background-image:url(../img/map/tip_azul.gif);
background-position:left;
padding-left:20px;
background-repeat:no-repeat;
text-decoration:none;
margin-left:0px;
font-weight:bold;
display:block;
margin-bottom:5px;
}

dl dd a:hover{
color:#0574bb;
text-decoration:underline;
}


dl dl dt a{
background-image:none;
font-size:13px;
text-transform: inherit;
font-weight: normal;
color:#333;
text-decoration:none;
margin-left:0px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
background-image:url(../img/map/tip_desplegado.gif);
background-position:left 0.5em;
padding-left:20px;
background-repeat:no-repeat;
margin-bottom:5px;
}
dl dl dt a.plegado{
background-image:url(../img/map/tip_azul.gif);
}

dl dl dt a:hover{
color:#0574BB;
text-decoration:underline;
}

dl dl dd a{
margin-left:22px;
font-size:12px;
font-weight:normal;
background-image:none;
background-image:url(../img/map/cuadraicos.gif);
background-position:left 0.5em;
padding-left:20px;
}

dl dl dd a:hover{
text-decoration:underline;
color:#4f2683;
}


#patologias{
/*height:40px;
overflow: auto;
display:block;*/

}






/*-----------------------------------------   formulario  --------------------------------------------*/


table.formulario{
font-size:12px;
color:#333;
margin-top:20px;
float:left;
width:430px;
}

table.formulario td{
margin-bottom:10px;
font-weight:bold;
color:#666;
}

input.formulario{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666;
background-image: url(../img/map/input.jpg);
padding:7px 15px 10px 15px;
background-repeat:no-repeat;
width:280px;
border:none;
font-weight:bold;
margin-top:4px;
border: 1px solid #FFF;

}

textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
width:282px;
background-image: url(../img/map/textarea.jpg);
padding:7px 15px 30px 15px;
background-repeat:no-repeat;
border:none;
height:132px;
overflow:hidden;
font-weight:bold;
border: 1px solid #FFF;
margin-top:-3px;
}



#direccion_contacto{
float:left;
width:300px;
margin-top:25px;
}

#direccion_contacto p{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666;
margin-bottom:10px;
}

#direccion_contacto a{
color:#4F2683;
text-decoration:underline;
}

.btn_enviar{
margin-right:45px;
}


/*---------------------------------------------     Aviso Legal    ---------------------------------------------*/


#aviso_content{
position:absolute;
top:50px;
left:26px;
z-index:3;
height:400px;
margin-right:26px;
overflow:auto;
padding-right:26px;
width:879px;
}

#aviso_content p{
padding-bottom:12px;
text-align:justify;
}

#aviso_content p span {
color:#4f2683;
display:block;
font-weight:bold;
margin-bottom:-10px;
text-decoration:underline;
}
