/* CSS Document */

/*GENERALES*/
* { padding:0; margin:0} 
html {height: 100%;overflow:scroll}
body {background-image:url(../images/fd_web.gif);background-repeat:repeat-x;background-color:#5d5f63;color:#000000; font-family:  Arial,Verdana, Helvetica, sans-serif; font-size:12px;font-weight:normal;text-decoration:none;text-align:left;line-height:14px;height: 100%;}
a{text-decoration: none;cursor:pointer;color:#000;outline:none;}
a:hover {text-decoration: none;cursor:pointer}
a:active {text-decoration: none;cursor:pointer}
a:visited {text-decoration: none;cursor:pointer}

div{border:0px;padding:0px;margin:0px}
img{border:none;margin:0px;padding:0px}
h1{font-size:14px;font-weight:bold;margin-bottom:15px}
h2{font-size:12px;font-weight:bold;margin:10px 0 10px 0}
.txt_a{font-size:11px}
.errorMss{font-size:9px}

.clear_b{clear:both}
.clear_bm{clear:both;margin:0 0 30px 0}
.error{color:#e80000;font-size:11px}
.text_box_a{border:1px solid #000000; height:18px}
select{color:#000000; font-family:  Arial,Verdana, Helvetica, sans-serif; font-size:11px;font-weight:normal;border:1px solid #000000}
.input{color:#000000;font-family:  Arial,Verdana, Helvetica, sans-serif; font-size:11px;font-weight:normal;height:16px;padding:2px 0 0 3px}


/*PROMOS*/
#essential{z-index:1;position:absolute;top:180px; left:50%;margin-left:-265px;width:530px}
#urban{z-index:1;position:absolute;top:180px; left:50%;margin-left:-265px;width:530px}
#aqua{z-index:1;position:absolute;top:180px; left:50%;margin-left:-265px;width:530px}
#fitness{z-index:1;position:absolute;top:180px; left:50%;margin-left:-265px;width:530px}
#golf{z-index:1;position:absolute;top:180px; left:50%;margin-left:-265px;width:530px}
#green{z-index:1;position:absolute;top:180px; left:50%;margin-left:-265px;width:530px}


/*GENERALES*/
#contenedor{height:100%;background-color:#fff;width:900px;position:absolute; top:0px; left:50%;margin-left:-450px;}
#contenedor_1{min-height: 100%;
  height: auto !important;
  height: 100%;background-color:#fff;width:900px;position:absolute; top:0px; left:50%;margin-left:-450px}
#contenedor_2{min-height: 100% ;
  height: auto !important;
  height: 100% ;background-color:#fff;width:900px;position:absolute; top:0px; left:50%;margin-left:-450px;background-image:url(../images/fd_conten.gif)}


/*TOP*/
#top{height:71px;background-image:url(../images/fd_top.jpg);float:none}
#top .logo{margin:20px 0px 0px 14px;float:left}
#top .slogan{margin:32px 0px 0px 16px;;float:left}
#top .otros{float:right}
#top .lang{font-size:10px;color:#7e8287;margin:4px 16px 2px 0px;text-align:right}
#top .tel{margin:14px 16px 0px 0px}
#top .mail{margin:7px 16px 0px 2px}
#top .ico{margin:0px 4px 0px 4px}





/*SUBTOP*/
#subtop{width:900px;height:37px;background-image:url(../images/fd_subtop.gif);float:none;clear:both}
#subtop .login{width:auto;float:right;padding:6px 10px 0px 0px}
#subtop .input_it{width:100px;height:15px;margin:3px 4px 0px 4px;background-image:url(../images/bg_login.gif);border:1px solid #a8adb4}
#subtop .login_tit{float:left;margin:3px 0 5px 0}
#subtop .login_it{float:left;margin:0 0 5px 0}
#subtop .login_bot{float:left;margin:3px 0 0 0}

#nav {float:left;margin:0px 0px 0px 8px;width:500px;font-size:11px}
/*#nav ul {display:inline;padding:0px;border:0px;float:left}
#nav li {display:inline;float:left;margin:0px 9px 0px 9px}
*/
#opci{float:left;margin:0px 15px 0px 1px}
#nav .op{float:left;margin:0px 15px 0px 1px}
#nav .opdeco{width:auto;float:left;margin:0px 9px 0px 1px}



#beleyma{width:auto;margin:0 5px 5px 5px}
#bele{width:116px;background-image:url(../images/fd_menu.jpg);margin:0;padding:5px 0px 5px 5px;position:absolute;top:108px;left:0px}
#bele .mn_it{width:120px;margin:0;padding:0px 0px 0 6px}

#promociones{width:126px;margin:0 5px 5px 5px}
#promos{width:116px;background-image:url(../images/fd_menu.jpg);margin:0;padding:5px 0px 5px 5px;position:absolute;top:108px;left:102px}
#promos .mn_it{width:120px;margin:0;padding:0 0px 0 6px}

/*CONTENT*/
#content{background-color:#fff;margin:7px;height:auto}
#content_int{margin:7px;height:85%}
#content_ind{background-color:#fff;margin:7px;height:100%}


/*BUSCADOR*/
#col_left{float:left}
#col_left .donde{width:280px;float:left;padding:10px 0 10px 0;clear:left;text-align:right}
#col_left .dire{float:right;width:140px;border-right:2px solid #d41e28;padding:0 10px 0 10px;margin:0 0 0 10px;text-align:right}
#col_left .dire_it{margin:2px 0 0 0;font-size:11px;text-align:right}
#buscador_a{float:left;width:296px}
#buscador{float:left;width:296px;margin:0px 2px 0px 0px}
#buscador .donde{width:280px;float:left;padding:10px 0 10px 0;clear:left;text-align:right}
#buscador .dire{float:right;width:140px;border-right:2px solid #d41e28;padding:0 10px 0 10px;margin:0 0 0 10px;text-align:right}
#buscador .dire_it{margin:2px 0 0 0;font-size:11px;text-align:right}
#buscador .top{float:none}
#buscador .busc{float:none;background-image:url(../images/bucs_fd.gif);height:auto}
#buscador .bott{float:none;background-image:url(../images/busc_bott.gif);background-repeat:no-repeat;height:110px}
#buscador .tit{float:none;background-color:#a8adb4;height:30px;width:280px;margin:0 auto}
#buscador .tit_busc{margin:10px 0px 0px 5px}
#buscador .provincia{float:none;background-color:#dfe1e6;height:20px;width:270px;margin:0 auto;text-align:center;margin-top:5px;margin-bottom:5px}
#buscador .result{float:none;background-color:#dfe1e6;height:50px;width:270px;margin:0 auto;border:1px solid #a8adb4;margin-top:5px;margin-bottom:10px}
#buscador .promosen{float:left;font-size:11px;padding:6px 0px 0px 0px}
#buscador .localidad{color:#d41e28;font-weight:bold;float:left;padding:6px 0px 0px 5px;clear:right}
#buscador .detalle{float:none;font-size:11px;padding:3px 0px 0px 0px;clear:both;color:#d41e28;font-weight:bold}
#buscador .det_ico{margin:0px 5px 0px 24px;vertical-align:baseline}
#buscador .flecha{margin:0px 5px 0px 6px;vertical-align:baseline}
#buscador select{float:none;background-color:#eff0f3;height:18px;width:270px;font-size:12px;font-weight:bold}
#buscador .flash_busc{width:280px;margin:0 auto}
#buscador .flash_top{width:auto;margin:0 auto;height:2px;padding:0;clear:both}

#buscador .conocenos{float:left;margin:60px 0px 0px 5px}
#buscador .conoc_tit{float:left;width:200px}
#buscador .conoc_txt{float:left;font-size:11px;color:#333;width:200px;margin:10px 0px 0px 0px;line-height:14px}
#buscador .entra{float:left;width:200px;margin:10px 0px 0px 0px;font-weight:bold}
#buscador .ico{margin:0px 0px 0px 6px;vertical-align:text-bottom}
#buscador a{color:#d41e28;text-decoration:none}
#buscador a:hover{color:#d41e28;text-decoration:none}
#buscador a:active{color:#d41e28;text-decoration:none}
#buscador a:visited{color:#d41e28;text-decoration:none}


#flash_obj{width:auto;background-image:url(../images/bucs_fd.gif);height:auto;text-align:center}
#flash_obj .bott{float:none;background-image:url(../images/busc_bott.gif);background-repeat:no-repeat;height:110px;background-color:#fff}
#flash_obj .conocenos{float:left;margin:60px 0px 0px 5px;text-align:left}
#flash_obj .conoc_tit{float:left;width:200px}
#flash_obj .conoc_txt{float:left;font-size:11px;color:#333;width:200px;margin:10px 0px 0px 0px;line-height:14px}
#flash_obj .entra{float:left;width:200px;margin:10px 0px 0px 0px;font-weight:bold}
#bott_int{width:auto;height:7px}

/*ESTILOS .NET*/

.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
    border:solid 1px blue; background-color: #ADD8E6; 
}


.label_prov{text-align:left; font-size: 11px;font-family:Arial, Helvetica, sans-serif}
/*Modal Popup*/


.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7}

.modalPopup {padding:5px;position:absolute;z-index:5}
.modal_cont {width:99%}
.modal_it {float:left;text-align:right;width:99%}

/* Panel que se depliega y contiene las opciones*/
.ContextMenuPanel {text-align:left;	border: 1px solid #868686;	z-index: 1000;	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;	cursor: pointer;	padding: 1px 1px 0px 1px;	font-size: 11px;}
.ContextMenuBreak{margin:1px 1px 1px 32px;	padding:0;	height:1px;	overflow:hidden;	display:block;	border-top: 1px solid #C5C5C5;	}

a.ContextMenuItem{text-align:left;	margin: 1px 0 1px 0;display: block;	color: #333333;	text-decoration: none;	cursor: pointer;padding: 4px 19px 4px 10px;	white-space: nowrap;}

a.ContextMenuItem-Selected{	font-weight: bold;text-align:left;}

a.ContextMenuItem:hover{background-color: #bec0c2;	color: #333333;	border: 1px solid #a8adb4;	padding: 3px 18px 3px 9px;}











/*CONTENT_RESULT*/
#col_right{float:left;width:585px;margin:2px 0px 0px 0px}
#col_right .flash_ind{float:none}
#col_right .promos{float:none;margin:7px 0px 0px 0px}

#col_right .ultimas{float:left;margin:0px 10px 0px 0px;width:305px}
#col_right .tit{float:left;margin:0px 0px 0px 2px}
#col_right .ultimas_it{float:left;background-image:url(../images/fd_ultimas.gif);background-position:top left;background-repeat:repeat-x;height:75px;width:305px;margin:5px 0px 2px 0px}
#col_right .ultimas_todas{float:left;width:305px}
#col_right .ultimas_ver{float:right;width:75px;text-align:r}
#col_right .ultimas_foto{float:left;margin-top:1px}
#col_right .ultimas_txt{float:left;margin:5px;font-size:11px;color:#333;width:170px;font-family:Arial, Verdana,Helvetica, sans-serif}
#col_right .ultimas_tit{font-weight:bold}
#col_right .disponibles{font-size:11px;font-weight:bold;color:#e11a15;float:right;margin:4px 4px 0px 0px;text-transform:uppercase}
#col_right .otras{float:left;margin:0px 0px 0px 0px;width:270px}
#col_right .banner{float:left;width:270px;margin:5px 0px 0px 0px;border-top:1px #a8adb4 solid}
#col_right .otras_tit{float:left;margin:3px 0px 0px 2px}
#col_right .todas{color:#ce1923;font-size:11px;font-weight:bold}
#col_right .todas:hover{color:#ce1923;font-size:11px;font-weight:bold}
#col_right .todas:active{color:#ce1923;font-size:11px;font-weight:bold}
#col_right .todas:visited{color:#ce1923;font-size:11px;font-weight:bold}
#col_right .ico{margin:0 5px 0 0}


/*LISTADO*/
#listado {float:left;width:585px}
#listado .promos{float:left;width:585px;padding:0 0 5px 0}
#listado .local{float:left;width:250px;margin:0px;padding:0px 0px 4px 10px;color:#333;font-weight:bold}
#listado .tit{float:left;margin:0px 0px 0px 2px}
#listado .promos_it{float:left;background-image:url(../images/fd_ultimas.gif);background-position:top left;background-repeat:repeat-x;min-height:71px;height:auto !important;width:585px;padding:0px 0px 5px 0px;margin:0px 0px 7px 0px;clear:both}
#listado .promos_foto{float:left;margin-top:1px}
#listado .promos_txt{float:left;margin:2px 0 0 7px;font-size:11px;color:#333;width:280px}
#listado .promos_tit{font-weight:bold}
#listado .promos_txtnop{float:left;margin:2px 0 0 7px;font-size:11px;color:#333;width:460px;text-align:justify}
#listado .promos_titnop{font-weight:bold}
#listado .disponibles{float:right;margin:2px 2px 0px 0px}
#listado .mensaje{float:left;margin:30px 0 30px 0;width:575px;clear:both;padding:0 10px 0 0}


#listado .paginacion{float:none;text-align:center;margin:10px 0 10px 0;clear:both;padding:0 110px 0 110px}
#listado .atras{float:left;margin:0 0 0 10px}
#listado .siguiente{float:right;margin:0 10px 0 0}



/*FICHA PROMO*/
#ficha_promo {float:left;width:585px;text-align:justify}
#ficha_promo .ficha{float:left;width:419px;overflow:hidden}
#ficha_promo .ficha_tit{float:left;width:409px;color:#fff;font-size:14px;height:22px;padding:3px 0 0 10px;font-weight:bold}
#ficha_promo .ficha_cont{float:left;width:401px;padding:2px 5px 0 3px;text-align:justify}
#ficha_promo p{float:left;margin:2px 0 5px 0;width:401px}
#ficha_promo .entradilla{margin:2px 0 5px 0}
#ficha_promo .ficha_foto{width:401px;float:left;padding:5px 0 5px 0;clear:both;text-align:justify}
#ficha_promo .foto_l{width:auto;float:left;padding:0 5px 5px 0}
#ficha_promo .ficha_imgs{width:411px;margin:20px 0 0 0;clear:both}
#ficha_promo .ficha_bott{width:411px;height:30px;clear:both}
#ficha_promo .col_right{float:left;width:166px}
#ficha_promo .logos{width:140px;margin:13px auto 10px auto;padding-top:10px}
#ficha_promo .b_life{width:140px;margin:13px auto 10px auto}
#ficha_promo .logo_promo{width:140px;border:2px #FFFFFF solid;margin:0px 0 10px 0;}
#ficha_promo .concepto_ppal{width:140px;padding:0 0 0 2px;margin:0 0 5px 0}
#ficha_promo .concepto_sec1{width:120px;padding:0 0 0 2px;margin:0 auto 5px auto}
#ficha_promo .otros{width:120px;padding:0 0 0 2px;margin:0 auto 5px auto}
#ficha_promo .otros_mas{width:34px;float:left;height:50px}
#ficha_promo .otros_it{width:70px;float:left}

#ficha_promo .datos{width:135px;margin:0 auto 20px auto;font-size:11px;color:#fff;clear:both}
#ficha_promo .datos_it{width:130px;margin:0 0 3px 0}
#ficha_promo .mail{background-color:#000000;color:#fff;padding:2px}
#ficha_promo .bot{width:99px;margin:0 auto;clear:both}
#ficha_promo .boton{margin:10px 0 10px 0}
#ficha_promo .ico{margin:0 5px 0 5px}

<!--#ficha_promo .subtit{width:411px;border-bottom:1px solid #a8adb4;font-size:13px;padding:0 0 3px 0;font-weight:bold}
-->
#ficha_promo .subtit{width:411px;font-size:13px;padding:0 0 3px 0;font-weight:bold;margin-bottom:10px}
#ficha_promo .precios_det{width:250px;margin:0 auto;margin:30px auto}
#ficha_promo .precios_it{width:250px;border-bottom:1px solid #a8adb4;margin:5px auto;font-size:11px}
#ficha_promo .precios_itl{width:115px;float:left;text-align:right;padding:2px 5px 3px 5px;color:#d41e28;font-weight:bold}
#ficha_promo .precios_itr{width:115px;float:left;padding:2px 5px 3px 5px}

#ficha_promo .precios_txt{width:411px;color:#333;font-size:12px;padding:0 0 3px 0;margin:10px 0 10px 0}
#ficha_promo .info{width:340px;margin:30px auto;background-color:#dfe1e6;padding:10px;clear:both;min-height:130px}
#ficha_promo .info_ico{width:30px;text-align:right;float:left}
#ficha_promo .info_it{width:240px;margin:10px auto;font-size:11px;height:8px}
#ficha_promo .det_tel{width:200px;font-size:15px;font-weight:bold;float:right}
#ficha_promo .det_it{width:200px;float:right;font-size:11px}


#ficha_promo .bot_abrir_up{width:411px;text-align:right;margin-top:10px}
#ficha_promo .bot_abrir_down{width:411px;text-align:right;margin-bottom:40px}
#ficha_promo .calidades_it{width:401px;padding:5px}
#ficha_promo .calidades_tit{padding:0 5px 0 0;color:#d41e28;font-weight:bold}

#ficha_promo .descargas_it{width:386px;padding:10px 5px 0px 20px;color:#d41e28;font-weight:bold}
#ficha_promo .descargas_bot{float:right;margin:0}

#planos_txt{width:240px;float:left;margin:10px 0 0 0}
#planos_txt p{width:240px}
#ficha_promo .planos{width:240px;float:left}
#ficha_promo .planos_txt{width:240px;float:left;margin:10px 0 0 0}
#ficha_promo .planos_foto{width:240px;float:left;margin:10px 0 0 0}
#ficha_promo .planos_tipos{height:auto;width:145px;float:right;border-left:1px solid #a8adb4;margin:10px 0 20px 10px;padding:0 0 0 5px}
#ficha_promo .elige{width:150px;float:left}
#ficha_promo .elige_op{width:150px;color:#d41e28;font-weight:bold;margin:2px 0 2px 0}
#ficha_promo .elige_subop{width:150px;margin:2px 0 2px 0;padding:0 0 0 10px}
#ficha_promo .elige_subop:hover{width:150px;margin:2px 0 2px 0;padding:0 0 0 10px}
#ficha_promo .selected
{
	font-size: 11px;
	color: #fff;
	background-color:#d41e28;
	text-decoration: underline;}
#ficha_promo .ico_op{margin:0 5px 0 0}
#ficha_promo  a.op{color:#d41e28}


/*PLANOS*/
#ficha_promo .submenu{width:406px;font-size:11px;padding:3px 0 3px 5px;background-color:#f2f3f4;height:17px;font-weight:bold}
#ficha_promo  ul{width:406px;list-style:none;display:inline}
#ficha_promo  li{margin:0 3px 0 3px;display:inline}
#ficha_promo  .plan{color:#e70505;font-weight:normal}
#ficha_promo .plan:hover{color:#e70505;font-weight:normal}
#ficha_promo .plan:active{color:#e70505;font-weight:normal}
#ficha_promo .plan:visited{color:#e70505;font-weight:normal}
#ficha_promo .plan_det{margin:3px 0 0 0;width:200px;float:left}
#ficha_promo .planos_cartel{width:240px;float:left;margin:10px 0 0 0}
#ficha_promo .plano{width:361px;clear:both;text-align:center;margin:5px auto 10px auto}
#ficha_promo .plano_zoom{width:235px; position:absolute; padding:100px 0 0 70px}
#ficha_promo .pie_plano{width:381px;clear:both;padding:0 0 0 25px;margin:0 auto 0 auto}
#ficha_promo .otros_planos{width:406px;clear:both;text-align:center;margin:15px auto 40px auto}
#ficha_promo .otros_bot{margin:0 10px 0 10px;float:left}

#ficha_promo .formul{width:411px;margin:10px auto 0 5px;text-align:left}
#ficha_promo .formul_cita_it{width:170px;float:left;font-size:11px;margin:0 10px 15px 0}
#ficha_promo .formul_cita_itb{width:210px;float:left;font-size:11px;margin:0 0 15px 0}
#ficha_promo .formul_itb{padding:0 0 15px 0px;width:250px;clear:both;font-size:11px}
#ficha_promo .formul_itc{padding:0 0 15px 0px;width:406px;clear:both;font-size:11px}
#ficha_promo .formul_bot{width:auto;margin:30px auto 30px auto;text-align:center;clear:both}
#ficha_promo .formul_control{margin:4px 5px 4px 0px;border:inset 1px #000;float:left;width:150px}
#ficha_promo .formul_controlb{margin:4px 5px 4px 0px;border:inset 1px #000;float:left;width:225px}


#menu_ficha{width:166px;float:left;font-size:11px;margin:0 0 20px 0}
#menu_ficha ul {display:block;width:162px}
#menu_ficha li {display:block;padding:2px 0 2px 0;height:20px;border-bottom:1px solid #e1e1e1;color:#fff;width:158px;}
#menu_ficha .list_1 {display:block;padding:4px 0 0 0;height:20px;border-bottom:1px solid #e1e1e1;color:#fff;width:158px}
#menu_ficha .list_1hover {display:block;padding:4px 0 0 0;height:20px;border-bottom:1px solid #e1e1e1;color:#fff;width:158px;background-color:#9b9c9e}






/*NOTICIAS*/
#noticias{width:840px;margin:0 auto}
#noticias .tit{float:left;width:100%;border-bottom:1px solid #a8adb4;padding-bottom:3px;margin:6px 0 15px 0}
#noticias .tit_sep{float:left;margin:0 5px 0 0}
#noticias .volver{float:right;margin:5p 0px 0 0;color:#ce1923;font-weight:bold;font-size:11px}
#noticias .ico{margin:0 5px 0 0}
#noticias .noticia_destacada{float:left;text-align:justify;width:600px;margin:0 0 0 0}
#noticias .otras_noticias{float:left;text-align:justify;width:600px}
#noticias .mensaje{float:left;text-align:center;width:600px;font-weight:bold;margin:20px 0 20px 0}
#noticias .otras_tit{float:left;width:100%;border-bottom:1px solid #a8adb4;padding-bottom:3px;margin:30px 0 15px 0;text-align:left}
#noticias .tit{float:left;width:100%;border-bottom:1px solid #a8adb4;padding-bottom:3px;margin:6px 0 15px 0}
#noticias .foto{margin:0 10px 10px 0;float:left}
#noticias .noticia_det{float:left;text-align:justify;width:840px}
#noticias .dvolver{width:100%;border-top:1px solid #a8adb4;padding-top:3px;margin:15px 0 40px 0;clear:both}
#noticias .imprimir{float:right;margin:50px 0 20px 0}
#noticias ul {list-style-image:url(../images/ico_not.gif); margin:0px 0 15px 15px;clear:both}
#noticias li {margin:5px 0 10px 0;line-height:12px}

#noticias a {font-weight:bold;text-decoration:none;color:#000000}
#noticias a:hover {font-weight:bold;text-decoration:underline;color:#000000}
#noticias a:active {font-weight:bold;color:#000000}
#noticias a:visited {font-weight:bold;color:#000000}

#noticias .promo_dest{width:221px;float:right;background-image:url(../images/not_bg.gif);margin:0 0 0 15px}
#noticias .banner{width:auto;text-align:center}
#noticias .promo_txt{text-align:justify;width:192px;margin:15px auto 15px auto;font-size:11px}
#noticias p{margin:10px 0 10px 0}
#noticias .entrar{margin:0 0 0 5px}



/*HISTORIA*/
#historia{width:840px;margin:0 auto}
#historia .tit{float:left;width:100%;border-bottom:1px solid #a8adb4;padding-bottom:3px;margin:6px 0 15px 0}
#historia .tit_sep{float:left;margin:0 5px 0 0}
#historia .volver{float:right;margin:0 0px 0 0;color:#ce1923;font-weight:bold;font-size:11px}
#historia .ico{margin:0 5px 0 0}
#historia .logo{margin:0 10px 10px 0;float:left}
#historia .foto{margin:0 0 10px 0;float:left;width:237px}
#historia .foto_it{margin:0 0 20px 0}
#historia .historia{float:left;text-align:justify;width:840px}
#historia .historia_left{width:414px;float:left;margin:10px 10px 10px 0;height:150px}
#historia .historia_right{width:414px;float:left;margin:10px 0 10px 0;height:150px}
#historia .historia_txt{margin:20px 10px 10px 0}
#historia .tit_it{clear:both;float:left}
#historia .flash{float:left;clear:both;padding:30px 0 0 0;text-align:center;margin:0 auto}
#historia .grafico{float:none;;padding:30px 0 20px 0;width:491px;margin:0 auto}
#historia p{margin:15px 0 15px 0}

/*B-LIFE*/
#b-life{width:880px;margin:0 auto}

/*PATROCINIOS*/
#patrocinios{width:840px;margin:0 auto}
#patrocinios .tit{float:left;width:100%;border-bottom:1px solid #a8adb4;padding-bottom:3px;margin:6px 0 15px 0}
#patrocinios .tit_sep{float:left;margin:0 5px 0 0}
#patrocinios .volver{float:right;margin:0 0px 0 0;color:#ce1923;font-weight:bold;font-size:11px}
#patrocinios .ico{margin:0 5px 0 0}
#patrocinios .patrocinios{float:left;text-align:justify;width:840px}
#patrocinios .intro{width:840px}
#patrocinios .patro_left{width:404px;float:left;margin:10px 30px 10px 0;height:auto;}
#patrocinios .patro_right{width:404px;float:left;margin:10px 0 10px 0;height:auto}
#patrocinios .patro_txt{margin:20px 10px 10px 0}
#patrocinios .tit_it{width:404px}
#patrocinios .logo_it{width:auto;float:left;padding:5px 5px 0 0}
#patrocinios p{margin:15px 0 15px 0}
#patrocinios .p_right{margin:15px 0 15px 0;text-align:right}

/*CONTACTO*/
#contacto{width:840px;margin:0 auto;padding:20px 0 0 0}
#contacto .fotos{width:217px;margin:0 20px 0 0;float:left}
#contacto .tit{width:602px;border-bottom:1px solid #a8adb4;padding-bottom:3px;margin:6px 0 15px 0;float:left}
#contacto .fotos_it{margin:0 0 10px 0}
#contacto .formul{width:602px;float:left;margin:50px 0 0 0}
#contacto .formul_ita{width:500px;margin:0 auto 15px auto;font-weight:bold}
#contacto .formul_itb{padding:5px 0 15px 128px;width:220px;clear:both;font-size:11px}
#contacto .formul_itc{padding:0 0 15px 126px;width:340px;clear:both;font-size:11px}
#contacto .formul_bot{width:500px;margin:30px auto 30px auto;text-align:center}
#contacto .formul_control{margin:4px 25px 4px 5px;border:inset 1px #000;float:left}
#contacto .lab_a{width:70px;float:left}
#contacto .lab_b{width:220px;margin:0 0 5px 0;padding:0 0 0 2px}
#contacto .lab_c{width:340px;margin:0 0 5px 0;padding:0 0 0 4px}
#contacto .volver{float:right;margin:0 0px 0 0;color:#ce1923;font-weight:bold;font-size:11px}
#contacto .ico{margin:0 5px 0 0}
#contacto a {font-weight:bold;color:#ce1923;}
#contacto a:hover {font-weight:bold;color:#ce1923;}
#contacto a:active {font-weight:bold;color:#ce1923;}
#contacto a:visited {font-weight:bold;color:#ce1923;}
#contacto .mensaje{margin:30px auto 0 auto;width:550px;text-align:center}
#contacto p{margin:0 0 20px 0}
#contacto .nota{margin:20px 0 20px 0;font-size:11px;text-align:justify;color:#333}
#contacto .formul_nota{width:500px;margin:0 auto 15px auto;font-weight:normal;clear:both;padding:10px 0 0 0;font-size:11px;text-align:justify}
#contacto .formul_intro{width:500px;margin:0 auto 15px auto;font-weight:normal;clear:both;padding:10px 0 0 0}


/*SUSCRÍBETE*/
#suscribete{width:840px;margin:0 auto;padding:20px 0 0 0}
#suscribete .fotos{width:217px;margin:0 20px 0 0;float:left}
#suscribete .tit{width:602px;border-bottom:1px solid #a8adb4;padding-bottom:3px;margin:6px 0 15px 0;float:left}
#suscribete .fotos_it{margin:0 0 10px 0}
#suscribete .formul{width:602px;float:left;margin:50px 0 0 0}
#suscribete .formul_intro{width:500px;margin:0 auto 15px auto;font-weight:normal;clear:both;padding:10px 0 0 0}
#suscribete .formul_nota{width:500px;margin:0 auto 15px auto;font-weight:normal;clear:both;padding:10px 0 0 0;font-size:11px;text-align:justify}
#suscribete .formul_ita{width:500px;margin:0 auto 5px auto;font-weight:bold;clear:both}
#suscribete .formul_bot{width:500px;margin:50px auto 30px auto;text-align:center;clear:both}
#suscribete .formul_control{margin:4px 25px 4px 5px;border:inset 1px #000;float:left}
#suscribete .lab_a{width:120px;float:left}
#suscribete .box{margin:0 5px 0 0}
#suscribete a{font-weight:bold}
#suscribete a:hover{font-weight:bold}
#suscribete a:visited{font-weight:bold}
#suscribete a:active{font-weight:bold}
#suscribete .introp{margin:10px 0 10px 0}
#suscribete .email{font-weight:bold;color:#e80000}



/*OFICINAS*/
#oficinas{width:840px;margin:0 auto;line-height:14px}
#oficinas .tit{float:left;width:100%;border-bottom:1px solid #a8adb4;padding-bottom:3px;margin:6px 0 15px 0}
#oficinas .tit_sep{float:left;margin:0 5px 0 0}
#oficinas .volver{float:right;margin:0 0px 0 0;color:#ce1923;font-weight:bold;font-size:11px}
#oficinas .oficina_itl{float:left;width:415px;margin:0 5px 10px 0;background-color:#e5e7eb;height:170px}
#oficinas .oficina_itr{float:left;width:415px;margin:0 0 10px 5px;background-color:#e5e7eb;height:170px}
#oficinas .oficina_foto{float:left;padding:7px 7px 7px 7px}
#oficinas .oficina_det{float:left;padding:7px 7px 7px 7px;font-size:11px;color:#333;width:210px}
#oficinas .oficina_det_it{margin:0px 0 0px 0;font-size:10px}
#oficinas .oficina_hor{margin:2px 0 0 0;font-size:10px}
#oficinas a{color:#d41d27}
#oficinas a:hover{color:#d41d27}
#oficinas a:active{color:#d41d27}
#oficinas a:visited{color:#d41d27}
#oficinas .ico{margin:0 5px 0 0}
#oficinas .final{float:none;height:30px;clear:both}

/*INFO LEGAL*/
#info{width:550px;margin:0 auto;background-color:#ecedf0;padding:10px 5px 10px 0;font-size:12px}
#info .tit{width:530px;border-bottom:1px solid #a8adb4;padding-bottom:3px;margin:20px auto 10px auto;clear:both}
#info .nota{width:530px;margin:20px auto 20px auto;font-size:10px;clear:both}
#info .content{width:530px;margin:20px auto 10px auto}
#info .col_l{width:110px;margin:10px 10px 0 0;text-align:right;float:left}
#info .col_r{width:400px;margin:10px 0 0 0;float:left}
#info .label_a{width:530px;margin:20px auto 20px auto;font-size:10px}
#info a{color:#d10606}
#info a:hover{color:#d10606}
#info a:active{color:#d10606}
#info a:visited{color:#d10606}
#info p{margin:20px 0 0 0}
#info .cerrar{text-align:right;margin-right:10px}


/*ERROR*/
#error{width:550px;margin:100px auto;background-color:#fff;padding:10px 5px 10px 0;font-size:12px}
#error .logo{width:530px;margin:20px auto 10px auto;clear:both}
#error .nota{width:530px;margin:20px auto 20px auto;font-size:10px}
#error .content{width:530px;margin:20px auto 10px auto;text-align:center}

#error .bot{width:530px;margin:20px auto 20px auto;text-align:center}
#error a{color:#d10606}
#error a:hover{color:#d10606}
#error a:active{color:#d10606}
#error a:visited{color:#d10606}
#error p{margin:20px 0 0 0}
#error .cerrar{text-align:right}



/*BOTTOM*/
#bottom_cont{width:900px;position:absolute;bottom:0px;clear:both}
#bottom{width:900px;position:absolute; bottom:0px; background-color:#a8adb4;height:31px;clear:both;border-top:7px #FFFFFF solid;margin:0 auto}
#bottom .ico{margin:6px 4px 0px 6px;float:left}
#bottom .susc{margin:10px 0px 0px 4px;float:left}
#bottom  input{margin:6px 4px 0px 4px;float:left;font-family:Arial,Verdana, Helvetica, sans-serif;color:#000000;font-size:11px;height:16px;border:1px #bf141d solid;padding-left:3px}
#bottom .ok{margin:6px 4px 0px 4px;float:left}


#subnav {float:right;margin-right:10px;width:280px}
#subnav ul {display:inline;padding:0px;border:0px;float:right}
#subnav li {display:inline;padding:6px 0px 0px 5px;border:0px;float:right}


#miElemento:after 
/* Hack para las cajas flotantes en mozilla */ 
{ content:"|"; display: block; height: 0; clear: both; visibility: hidden; }



/* ACCORDION PLANOS*/
.accordionHeader
{
    border: none;
    color: #cc3333;
	font-family: Arial,Verdana;
	font-size: 11px;
	font-weight: bold;
    padding:5px 0 0 0;
    margin-top: 2px;
    cursor: pointer;
    
}

#master_content .accordionHeader
{
	font-size: 11px;
	color: #cc3333;
	background: none;
	text-decoration: none;
}

/*#master_content .selected
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color:#d41e28;
	text-decoration: none;}*/
#master_content .accordionHeader:hover
{
	font-size: 11px;
	color: #cc3333;
	background: none;
	text-decoration: underline;
}
#master_content .accordionHeader:visited
{
	font-size: 11px;
	color: #cc3333;
	background: none;
	text-decoration: underline;
}
#master_content .accordionHeader:hover
{
	font-size: 11px;
	color: #cc3333;
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: none;
    color: #cc3333;
    background: none;
    background-color: #FFFFFF;
	font-family:Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
    padding:5px 0 0 0;
    margin-top: 2px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	font-size: 11px;
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover a:active a:visited a:focus
{
	
	font-size: 11px;
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	font-size: 11px;
    background-color: #fff;
    border: none;
    border-top: none;
    padding: 10px;
    padding-top: 1px;
}



.txt_b_2 {font-size:11px;font-weight:bold;color:#e11a15;text-transform:uppercase;}
a.txt_b_2 {font-size:11px;font-weight:bold;color:#e11a15;text-transform:uppercase;}
a.txt_b_2:hover {font-size:11px;font-weight:bold;color:#e11a15;text-transform:uppercase;text-decoration:underline;}