/* CSS Document */

/*GENERALES*/
* { padding:0; margin:0} 
html {height: 100%;overflow-y: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}




/*GENERALES*/
#contenedor{min-height: 100%;
  height: auto !important;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}

/*CONTENT*/
#content{background-color:#fff;margin:7px;height:auto}



/*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}
#bott_int{width:auto;height:7px}


/*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:auto;width:305px;margin:5px 0px 2px 0px}
#col_right .ultimas_todas{float:left;width:305px}
#col_right .ultimas_ver{float:right;width:75px}
#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}


/*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}


/*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;}
.label_prov{text-align:left; font-size: 11px;font-family:Arial, Helvetica, sans-serif}


/*BOTTOM*/
#bottom_cont{width:900px;position:relative;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}



