/* maquetacion del apartado centros y servicios */
.ap_centros {width:100%; float:left; margin-bottom:15px; border-bottom:#9FC8C8 1px solid;}
.ap_centros .img{width:24%; margin-right:1%; float:left; overflow:hidden;}
.ap_centros .img_list{width:10%;  padding-right:1%; float:left; overflow:hidden; margin-top:20px; padding-top:8px;}
.ap_centros .img_list img{border:none; margin-left:5px;}
.ap_centros .txt{width:73%; padding:1%; float:left; }
.ap_centros .txt_list{ width:87%; padding:1%; float:left; }
.ap_centros p{margin-top:2px; font-size:13px;}
.ap_centros .txt H2, .ap_centros .txt_list H2{margin:0px; padding:0px; color:#000000;}
.ap_centros H2 a:hover{color:#1A6094;}
.ap_centros a{color:#339999; font-size:14px;}
.ap_centros div.more{ float:right; margin-top:-10px;}
.ap_centros div.more a{ font-size:11px; color:#1A6094;}
.ap_centros div.more a:hover{font-weight:bold; text-decoration:underline;}
.ap_centros a.contact{ font-weight:bold; font-size:13px;}
.ap_centros a.contact:hover{text-decoration:underline;}
.ap_centros div.mapa{ position:relative; width:724px; height:250px; display:block; overflow:hidden; margin-top:10px; margin-bottom:20px;
 border:#339999 1px solid;}
.ap_centros a code{ padding-left:5px; background-image:url(../css/img/arroba.jpg); background-repeat:no-repeat;}
.ap_centros .lnk{width:100%; margin-top:5px; float:left; text-align:right;}

<!--fotos-->
#fotos{}
#fotos h3{ margin-left:20px; margin-top:0px; padding:0px; font-size:15px; font-weight:bold; color:#1F6697; margin-bottom:5px;}
#fotos ul{margin:0px; padding:0px; list-style-type:none; float:left; margin-bottom:5px; margin-left:20px;}
#fotos ul li {float:left; padding:2px; background-color:#FFFFFF;}
#fotos ul li img{padding:1px; border:#CCC 1px solid;}
#fotos ul li img:hover{ padding:1px; border:#339999 1px solid;}
