@charset "utf-8";html{margin:0}body {
margin: 0;
padding: 0;
color: #666;
background: #EFEFEF;
font: normal normal normal 13px 'Roboto',Arial;
line-height: normal;
}img{border:0;vertical-align:middle}:focus{outline:0}.clear{clear:both;width:100%}.textMin{font-size:11px}a.ora{color:#F60;text-decoration:underline;cursor:pointer}a.blue{color:#125FB3;text-decoration:none}a.gray{color:#666;text-decoration:none}a:hover{text-decoration:underline}input[type=text],select,textarea{outline:0;font-family:Lato,arial;margin:0;padding:0}input[type=button]{cursor:pointer}.hidden,.hidden_window{visibility:hidden;display:none!important}h1{font-size:11px;float:left;padding-left:10px;font-weight:400}#wrapper {
display: block;
margin: 0 auto;
width: 1020px;
clear: both;
}#bread {
width: 100%;
height: 30px;
background: #FFF;
display: block;
border-bottom: #DDD dotted 1px;
padding-left: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
margin-bottom: 5px;
}#bread a, #bread a.current {
color: #4B8D17;
text-decoration: none;
}#bread div{display:inline-block;height:30px;line-height:30px}#bread .title{display:inline-block;height:30px;margin-right:5px}.lang_sel {
float: left;
height: 34px;
line-height: 29px;
color: #0E96F0;
font-weight:700
}
.lang_sel img {
margin-left: 10px;
}
.lang_sel a {
color: #0E96F0;
text-decoration:none;
}#topbar {
background: #DDD;
width: 100%;
height: 30px;
border-bottom: 1px solid #CCC;
}
#topbar h1 {
font-size: 11px;
color: #F60;
margin: auto !important;
float: none !important;
padding: 0;
text-align: center;
line-height: 30px;
}#header .nav{width:65%;float:right;height:33px;font-size:12px; margin-top:15px;}
#header .nav ul{display:block;float:right;list-style:none;padding:0;margin:10px;height:33px}
#header .nav ul li{display:block;float:right;padding:5px 10px;height:23px;line-height:23px}
#header .nav ul li a{text-decoration:underline;color:#06c;height: 24px;
display: inline-block;}
#header .nav ul li a:hover{text-decoration:none}
#header .nav .favs{ background: url(../images/sprite_images.png) 0px -30px no-repeat;
padding-left: 30px;}
#header .nav .myitem{ background: url(../images/sprite_images.png) 0px -730px no-repeat;
padding-left: 30px;}
#header .nav .close{ background: url(../images/sprite_images.png) 0px -760px no-repeat;
padding-left: 30px;}
#header .nav .account{ background: url(../images/sprite_images.png) 0px -4px no-repeat;
padding-left: 30px;}
#header {width: 100%;height: 90px;margin: auto;}
#topbar {
background: #DDD;
width: 100%;
height: 30px;
border-bottom: 1px solid #CCC;
}.logo{width:300px;height:90px;float:left;background:url(../images/logo.png) no-repeat;display:block;text-indent:-9999px}
#search {
width: 998px;
background: #E7E7E7;
padding: 10px;
border: 1px solid #CCC;
border-bottom: 0;
}
#search #keyword {
height: 28px;
line-height: 28px;
padding: 0 10px;
width: 550px;
border: 1px solid #FFF;
border-radius: 0px;
color: #666;
font-size: 14px;
padding-left: 10px;
}
#search .category {
height: 30px;
line-height: 30px;
padding: 0 5px;
width: 200px;
border: 1px solid #FFF;
border-radius: 0px;
color: #666;
font-size: 14px;
}
#search #search_submit {
display: inline-block;
width: 165px;
background: #F60;
height: 28px;
line-height: 26px;
text-align: center;
color: #FFF;
font-size: 19px;
border-bottom: 2px solid #DF380E;
border-right: 2px solid #DF380E;
border-radius: 4px;
cursor: pointer;
margin-left: 20px;
}
#search #search_submit:hover{background: #DF380E}.button_submit:hover{background:#FF5200}.buttonPub_main {
height: 38px;
width: 195px;
display: inline-block;
line-height: 38px;
text-align: center;
color: #FFF;
font-size: 19px;
background: #098BD5;
box-sizing: border-box;
-moz-box-sizing: border-box;
text-decoration: none;
border-radius: 3px;
float: right;
margin-top: 10px;
border-right: 2px solid #2D69A5;
border-bottom: 2px solid #2D69A5;
}.buttonPub_main:hover{background:#0D558D;text-decoration:underline}#content {
width: 100%;
height: auto;
display: block;
clear: both;
margin: auto;
overflow: auto;
padding: 10px;
background: #FFF;
box-sizing: border-box;
-moz-border-sizing: border-box;
border: 1px solid #DDD;
}.column_single{clear:both;width:80%;margin:auto}.column_left,.column_left_small{float:left}.column_right,.column_right_small{float:right;padding:4px;box-sizing:border-box;-moz-box-sizing:border-box}.column_left_small,.column_right_small{width:30%}.column_left,.column_right{width:70%}.column_right.list,.column_left.list{ width:75%;}
.column_left_small.list,.column_right_small.list{ width:25%;}.box{padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;overflow:auto;margin-bottom:15px;margin-top:10px}.list_region {
margin-top: 0;
border: 1px solid #DDD;
}.banner_box{text-align:center;padding:3px 0;margin-bottom:15px}.column_title {
width: 100%;
display: block;
font-size: 17px;
color: #FF3D00;
padding: 5px 10px;
margin-bottom: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
font-weight: 700;
background: #FFAC59;
}.help_title{border-bottom:1px dotted #CCC;background:url(../images/sprite_images.png) 0 -632px no-repeat;width:100%;display:block;font-size:16px;color:#1075AD;margin-bottom:5px;box-sizing:border-box;-moz-box-sizing:border-box;padding:5px 0 5px 32px}.help{background: #F5F5F5;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;overflow:auto;margin-bottom:15px;margin-top:10px}.help ul{list-style-type:disc;padding:5px;margin:5px 0 5px 16px;color:#516E8B}.ul-regions{list-style:none;padding:0;margin:0}.help li{margin:5px}.ul-regions li {
width: 50%;
display: block;
float: left;
line-height: 20px;
padding-left: 20px;
box-sizing: border-box;
-moz-box-sizing: border-box;
font-size: 14px;
margin-bottom: 5px;
}.column_categories{width:32%;margin:1% 0 1% 1%;display:block;float:left}
.categories {
float: left;
width: 505px;
}
.categories ul{ list-style:none; margin-left:20px; padding:15px; background:
#f0f0f0; border:1px solid #DDD;}
.categories ul li {
width: 225px;
font-size: 13px;
display: inline-block;
padding-left: 20px;
box-sizing: border-box;
-moz-box-sizing: border-box;
background: url(../images/sprite_images.png) 5px -314px no-repeat;
}
.categories ul li a {
color: #06C;
text-decoration: none;
}
.categories ul li a:hover {
text-decoration: underline;
}
.categories h2 {
color: #9E9E9E;
font-size: 24px;
font-weight: 400;
margin: 5px;
}
.categories h3 {
font-size: 18px;
font-weight: 500;
color: #FF7000;
margin: 15px;
}
.mapa_main {
float: right;
width: 490px;
}
.info_main {
clear: both;
font-size: 11px;
border-top: 1px solid #DDD;
color: #999;
}
.info_main a {
color: #FF8F00;
text-decoration: none;
}.last_ads{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 20px;clear:both}.last_ads span.tit_section {
font-size: 21px;
color: #383838;
display: block;
margin: 0 0 10px;
font-weight: 400;
}.last_ads span.tit_section h2{font-size:21px;color:#383838;display:inline-block;font-weight:400;margin:0}.item_last_ad{padding:5px 0;border-bottom:1px solid #DDD;font-size:12px;overflow:auto}.item_last_ad_img{float:left;width:92px;height:70px;margin-right:15px}.item_last_ad_info{float:right;width:635px;padding-top:10px;box-sizing:border-box;-moz-border-box:border-box}.item_last_ad_img img{max-width:92px;max-height:70px}.item_last_ad td{width:92px;height:70px;text-align:center;vertical-align:middle;background:#EEE}.title_last_ad{float:left;color:#333;display:block;text-transform:initial}.time_last_ad{float:right;display:block;font-size:11px;color:#F60}.info_last_ad{display:block;clear:both;font-size:12px;color:#999;text-transform:lowercase}#footer {
width: 100%;
clear: both;
height: auto;
margin: 15px 0;
color: #999;
text-align: center;
}
#footer a {
color: #999;
font-size: 12px;
display: inline-block;
margin: 0 5px;
text-decoration: none;
}
#footer a:hover {text-decoration: underline}h2{color:#F60;font-size:27px;font-weight:400;margin:15px 0}h3{font-size:18px;font-weight:400;color:#0A4B8D;margin:15px}.zona_item{margin:-15px 0 5px 0;color:#999;font-size:18px}.filter{padding:0;background:#FFF;border:1px solid #DDD;
}.filter label {
display: block;
height: 32px;
line-height: 32px;
text-indent: 15px;
font-weight: 700;
background-size: 100%;
background: #E4E4E4;
border-bottom: 1px solid #DDD;
color: #06C;
background: 1px solid #3272B3;
}.top_cat{display:block;margin:6px auto 6px 25px;color:#1B6BB9;font-weight:700;text-decoration:none}.parent{display:block;margin:5px auto 5px 15px;color:#1B6BB9;font-weight:700;text-decoration:underline}.parent_secondary{display:block;margin:5px auto 5px 25px;font-weight:700;color:#1B6BB9}.child{display:block;margin:5px auto 5px 35px;color:#1B6BB9;text-decoration:none}.child.selected{font-weight:700}.openScroll{cursor:pointer}.contact_box input[type=text],.filter input[type=text],.filter select{box-sizing:border-box;-moz-box-sizing:border-box;color:#555}.filter input[type=text] {
width: 90%;
margin: 5px auto;
padding: 3px 5px;
border: 1px solid #DDD;
display: block;
color: #666;
border-radius: 3px;
height: 30px;
}.filter select {
width: 90%;
border: 1px solid #DDD;
padding: 5px 0;
border-radius: 2px;
height: 30px;
margin: auto;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}.filter .min {
width: 42%;
display: inline-block;
margin-left: 10px;
}.radio.inline{display:inline-block;font-size:12px;margin-right:10px;font-weight:400}
.filter input[type=button] {
display: block;
width: 85%;
background: #F60;
height: 30px;
text-align: center;
color: #FFF;
font-size: 16px;
border:0;
border-bottom: 2px solid #DF380E;
border-right: 2px solid #DF380E;
border-radius: 4px;
cursor: pointer;
margin: 10px auto;
}.head_list{width:100%}.head_list h2 {
margin: 5px 15px;
float: left;
font-size: 22px;
color: #999;
font-weight: 500;
}.head_list span {
display: block;
float: right;
font-size: 14px;
margin-top: 15px;
color: #888;
}.options_list{clear:both;width:98%;float:right;margin-bottom:5px}.options_list div {
width: 100%;
height: 36px;
background: #F0F0F0;
clear: both;
padding: 5px;
box-sizing: border-box;
line-height: 25px;
font-size: 11px;
color: #999;
}.options_list .textLinkBanner {
width: 468px;
float: left;
padding: 0;
height: 24px;
line-height: 24px;
}.options_list b{display:inline-block;height:24px;width:24px;text-align:center;background:#FFF;line-height:24px;color:#646464;border:1px solid #CCC}.options_list .sel {
background: #8F8F8F;
color: #FFF;
border: 0;
}.options_list #order_list {
float: right;
color: #555;
border: 1px solid #CCC;
padding: 3px;
font-size: 11px;
}.type_ad_select{list-style:none;padding:0;width:100%;height:25px;margin:10px 0 0;border-bottom:1px solid #CCC;padding-bottom:1px}.type_ad_select li {
float: left;
height: 25px;
width: 150px;
background-color: #FAFAFA;
border-right: 1px solid #D8D8D8;
border-left: 1px solid #D8D8D8;
border-top: 1px solid #D8D8D8;
color: #3C6DC5;
text-align: center;
line-height: 25px;
margin-right: 5px;
border-radius: 2px 2px 0 0;
font-weight: 500;
}.type_ad_select li.selected {
background: #75ACDF;
color: #FFF;
border: 1px solid #6C90DD;
}.item_list {
position: relative;
overflow: auto;
border-bottom: 1px solid #DDD;
height: 132px;
float: right;
clear: both;
display: block;
width: 98%;
padding: 5px 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.item_list:hover{ background:#E3EDF6; cursor:pointer;}
.link_item{
position: absolute;
top: 0;
left: 0;
z-index: 10;
display: block;
overflow: hidden;
width: 100%;
height: 120px;
background-color: #FFF;
opacity: 0;
text-indent: -9999px;
filter: alpha(opacity=0);
}
.imageAdMin {
float: left;
overflow: hidden;
text-align: center;
width: 142px;
height: 107px;
margin: 6px 0;
}
.imageAdMin.photos {
background: rgba(0, 0, 0, 0) url(../images/photos.png) no-repeat right 3px;
width: 148px;
}
.imageAdMin:hover{opacity:.8}
.imageAdMin td {
vertical-align: middle;
text-align: center;
padding: 0;
width: 140px;
height: 105px;
border: 1px solid #CCC;
}.imageAdMin img{max-width:140px;max-height:105px}
.infoAd{float:right;width:77%;height:120px}
.titleAd {
float: left;
line-height: 15px;
margin-right: 5px;
overflow: hidden;
word-wrap: break-word;
width: 410px;
margin-top: 10px;
font-size: 15px;
color: #1872C5;
display: inline-block;
}
.titleAd a{
color: #1872C5;
}
.priceAd {
float: right;
text-align: right;
font-size: 15px;
width: 110px;
margin-top: 10px;
color: #FF5C00;
font-weight: 500;
}.priceAd_big{text-align:right;font-size:30px;width:100%;margin-top:10px;color:#444;display:block}
.dateAd {
display: block;
font-size: 12px;
position: absolute;
margin-top: 95px;
color: #888;
}.textAd{float:left;font-size:11px;width:410px;word-break:break-word;height:29px;overflow:hidden;color:#888;display:block}.zoneAd {
font-size: 12px;
width: 410px;
color: #F60;
display: block;
margin-top: 70px;
position: absolute;
}.details {
display: block;
position: absolute;
width: 470px;
margin-left: 70px;
margin-top: 90px;
font-weight: 500;
text-align: right;
color: #494949;
font-size: 13px;
}.details ul{list-style:none;margin:0;padding:0}.details ul li{display:inline-block;margin-left:15px}
h2.item {
color: #444;
font-size: 21px;
font-weight: 500;
margin: 15px 5px 20px;
}
h2.item .price {
color: #F60;
font-weight: 700;
}
.images_ad_content {
width: 100%;
overflow: auto;
padding: 0;
background: #F0F0F0;
padding: 10px;
box-sizing: border-box;
}.image_main{float:left;width:79%;border:1px solid #DDD;text-align:center}.image_main img{max-width:100%;max-height:600px}.image_min{float:right;width:20%;text-align:center}.image_min img {
max-width: 70%;
border: 1px solid #ACACAC;
cursor: pointer;
max-height: 80px;
display: block;
margin: auto;
margin-bottom: 5px;
}.optionsAd{width:98%;margin:10px 0;clear:both;overflow:auto;line-height:26px;color:#069;padding:5px}.optionsAd a{float:left;color:#069}.icons_options{line-height:26px;height:26px;background:url(../images/sprite_images.png) no-repeat;display:block;padding-left:26px;float:left;text-indent:5px}.icons_options.edit{background-position:0 -420px;margin-right:10px}.icons_options.favorite{background-position:0 -390px;margin-right:10px}.icons_options.favorite.on{background-position:0 -360px;margin-right:10px}.icons_options.premium{background-position:0 -554px;margin-right:10px}.icons_options.facebook{background-position:0 -449px}.icons_options.twitter{background-position:0 -476px}.icons_options.google{background-position:0 -503px;margin-right:5px}.icons_options.visit{background-position:0 -610px;margin-right:5px}.item_info_bar{height:30px;line-height:30px;margin:0;padding:0}.item_info_bar ul{list-style:none;margin:0;padding:0}#map{width:660px;height:250px}.item_info_bar ul li {
width: 150px;
float: left;
text-align: center;
background: #DBDBDB;
margin-right: 5px;
border-radius: 5px 5px 0 0;
color: #0074DF;
font-size: 13px;
cursor: pointer;
font-weight: 700;
}.infoAd_big{color: #2E2E2E;
font-size: 13px;width:99%;padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:15px;border:1px solid #DDD}.banner_info_item{margin:10px 0}.infoAd_big ul{list-style:none;padding:0 5px 5px;border-bottom:1px solid #DDD;margin:0 0 10px}.infoAd_big ul li {
display: inline-block;
margin-right: 40px;
font-weight: 500;
font-size: 15px;
color: #888;
}.error404{display:block;font-size:17px;padding:15px;background:url(../images/warning.png) 25px 0 no-repeat;padding-left:275px}.contact_box {
width: 100%;
padding: 0 15px;
box-sizing: border-box;
-moz-box-sizing: border-box;
margin-bottom: 15px;
}.contact_box span{color:#06c;display:block; font-weight:500}
.contact_box .contact_title {
border-bottom:1px solid #E2E2E2;
font-size:17px;
padding:5px 0;
}.contact_box label {
font-size: 13px;
display: block;
margin: 10px 0 0px;
color: #495AA0;
font-weight: 500;
}.contact_box input[type=text] {
width: 100%;
border: 1px solid #DDD;
border-radius: 3px;
padding: 5px 10px;
}.contact_box textarea{width:100%;height:60px;margin-top:5px;resize:none;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box; border: 1px solid #DDD;border-radius: 3px;}#contactSubmit {
height: 30px;
width: 100%;
display: block;
line-height: 30px;
background: #296CD1;
text-align: center;
color: #FFF;
font-size: 17px;
padding-left: 15px;
box-sizing: border-box;
-moz-box-sizing: border-box;
border: 0;
border-radius: 3px;
margin: 10px 0;
border-bottom: 2px solid #092E8D;
}
.contact_box .user {
background: url(../images/sprite_images.png) 0 -5px no-repeat;
padding-left: 30px;
line-height: 22px;
font-size: 13px;
margin: 10px;
}
.contact_box .phone{background: url(../images/sprite_images.png) 2px -698px no-repeat;
padding-left: 30px;
line-height: 22px;
font-size: 15px;
margin: 10px;
cursor:pointer;}
.contact_box .whatsapp{background: url(../images/sprite_images.png) 2px -532px no-repeat;
padding-left: 30px;
line-height: 22px;
font-size: 13px;
margin: 10px;}.premium_div{border:1px solid #CCC;padding:10px;margin-top:50px}.premium_div .title_premium{margin:-42px 0 0 -5px;padding:5px;background:#F90;width:170px;color:#FFF;border-radius:3px 3px 0 0;font-size:18px;display:block}.premium_div div{width:100%;overflow:auto;margin-top:20px}.premium_div div span{color:#FF7000;font-weight:700;display:block}.premium_div img{padding:3px;background:#FFAA2C;float:left}.premium_div p{float:right;width:65%;font-size:16px;color:#888}.precio{background:#4376A5;color:#FFF;padding:10px;display:block;width:70px;border-radius:5px;font-size:24px;text-align:center;float:right;margin:0 15px}.button_premium{border:1px solid #B4B4B4;background:#D6D6D6;font-size:16px;margin:15px 0;padding:5px 15px 5px 5px;color:#646464;font-weight:700;border-radius:0 15px 15px 0}.item_list .top_item{background:url(../images/premium_image.png) no-repeat;display:block;height:90px;width:90px;position:absolute;margin:-10px 0 0 -10px;z-index:999}.sub .titleAd a{background:#EBFF00;padding:0;color:#616F00}.showWindow{cursor:pointer;text-decoration:underline;color:#06c}.showWindow:hover{text-decoration:none}.access span{font-size:18px;color:#333;border-bottom:1px dotted #333;width:100%;display:block;margin:0 0 20px}.access label{font-size:12px;display:block;margin:0 0 5px 10px}.access input[type=password],.access input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;color:#555;width:300px;margin:5px 0 10px 10px;padding:5px;border:1px solid #CCC}.access #recoverPassLink{font-size:13px;color:#02315F;margin:10px 0;text-indent:10px;text-decoration:underline;cursor:pointer;display:block}#error_change,#send_response,.access #response{background:#C4DFFA;width:280px;padding:5px 10px;margin:0 0 10px 10px;color:#135291}#send_response{margin:5px 0 0;width:250px;background:#FFDA98;color:#F60}#error_change{width:220px!important}.access input[type=button],.access input[type=submit]{margin-left:10px;background:#FF5200;font-size:14px;color:#FFF;border:0;padding:5px 10px;min-width:100px}.recover_div{border-top:1px solid #DDD;margin:10px 0;padding-top:15px}#window_dark{background:#333;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.3;z-index:15}#window_center{width:350px;height:auto;background:#FFF;border-radius:5px;position:absolute;z-index:999;top:20%;left:50%;box-shadow:1px 1px 25px #555;padding:20px;font-size:13px}#window_center .close{width:30px;height:30px;float:right;background:url(../images/sprite_images.png) 0 -579px no-repeat;cursor:pointer;margin:-30px}#window{background:#333;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.3;z-index:15}#alert{display:block;width:280px;padding:5px 10px;background:#FFB8B8;color:red;margin:-10px 0 10px 10px}.top_manage_ads{width:100%;background:#F0F0F0;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.options_user {
width: 100%;
height: 37px;
margin-bottom: 0;
border-bottom: 1px solid #FF4700;
}
.options_user ul {
margin: 0;
list-style: none;
padding: 0
}
.options_user li {
float: left;
height: 36px;
line-height: 36px;
background-color: #EDF3F8;
border-right: 1px solid #D8D8D8;
border-left: 1px solid #D8D8D8;
border-top: 1px solid #D8D8D8;
color: #444;
text-align: center;
font-weight: 700;
margin-right: 3px;
border-radius: 5px 5px 0 0;
padding: 0 10px;
}
.options_user .sel{background: #F60;
color: #FFF;
border: 1px solid #FF4700;

}
.step {
width: 50%;
border-bottom: 1px solid #D3D3D3;
padding: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
float: left;
background: #F0F0F0;
}
.step legend {
font-size: 19px;
border-bottom: 1px solid #D68D8D;
width: 100%;
padding: 0 0 5px 0;
margin-bottom: 10px;
color: #E91C00;
}.top_manage_ads span{display:inline-block;text-indent:10px;font-size:13px;font-weight:700;color:#333}.info_image{width:100px;text-align:center}.info_anuncio{width:360px}.info_opciones{width:300px}.item_manage{clear:both;margin:10px 0;border-bottom:1px solid #DDD;overflow:auto}.item_manage .imageAdMin,.item_manage .imageAdMin td{width:100px;height:80px}.item_manage .imageAdMin img{max-width:100px;max-height:80px}.item_manage .infoAd{width:86%;height:94px}.item_manage .infoAd span{width:250px}.item_manage .titleAd{line-height:14px;float:none}.item_manage .titleAd a{font-size:14px}.item_manage .priceAd{float:none;display:block;text-align:left;font-size:13px;width:auto;color:#333;margin:5px 0 10px}.item_manage .dateAd{margin-top:0;position:initial}.item_manage .zoneAd{font-size:11px;width:auto;margin-top:0;position:initial}.options_item {
float: right;
margin-top: -40px;
width: 325px;
}.options_item a{display:inline-block;margin-right:9px;color:#095588;text-decoration:none;background:#CFE4FF;padding:3px;border-radius:3px}.gestion{margin-top:0}.gestion b{font-size:15px;font-weight:400;display:block;padding-left:15px}.gestion label{font-size:12px;display:block;margin:10px 0 0 15px;color:#666}.gestion input[type=password]{box-sizing:border-box;-moz-box-sizing:border-box;color:#555;width:88%;margin:5px 15px;padding:5px;border:1px solid #ccc}.gestion input[type=button] {
background: #195994;
margin: 5px 15px;
width: 88%;
height: 30px;
color: #FFF;
border: 0;
border-radius: 5px;
font-size: 16px;
}.related{width:96%;padding:10px;overflow:auto;margin:15px 0}.related_item{width:25%;display:block;float:left}.related_item .image_related{width:90%;margin:auto;background:#FFF;border:1px solid #ddd}.related_item td{text-align:center;vertical-align:middle;height:130px; background:#f0f0f0;}.related_item td img{max-width:100%;max-height:130px}.related_item .info_related{width:90%;margin:auto;text-align:center;margin-top:10px;font-size:12px;font-weight:700;word-break:break-word;overflow:hidden}.related_item .info_related a{color:#069}.related span{display:block;clear:both;width:100%;font-size:18px;border-bottom:1px solid #CCC;margin-bottom:10px;padding-bottom:5px}.optionItemShow.on{background:#FFF;color:#333;border:1px solid #CCC;border-bottom:0}#edit_photo{width:100%;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box}.img_ad_edit{background:#FFF;border:1px solid #DDD;float:left;overflow:hidden;text-align:center;width:245px;height:160px;box-shadow:2px 2px 3px #CCC;margin:0 10px 10px 0}.img_ad_edit td{vertical-align:middle;text-align:center;width:245px;height:160px}.img_ad_edit img{max-width:245px;max-height:160px}.delete_img{width:30px;position:absolute;height:30px;background:url(../images/sprite_images.png) 0 -579px no-repeat;margin:-8px 0 0 225px;cursor:pointer}#edit_photo span{padding-top:10px;border-top:1px solid #DDD;width:100%;display:block;font-size:23px;margin:45px 0 15px;clear:both;color:#069}#edit_photo input[type=file]{display:block}#img_upload{background:#FF7000;margin:10px 0;width:180px;height:30px;color:#FFF;border:0;font-size:16px}.favorites_page .item_list,.favorites_page .options_list{float:left}.banner_list_item{height:90px;clear:both;text-align:center;padding:15px 0;border-bottom:1px solid #DDD;width:98%;float:right}.text_link_banner{width:100%;height:15px;padding:4px 0;text-align:center}#pages{width:97%;padding-top:10px;height:auto;text-align:right;clear:both}#pages a,#pages p{width:30px;height:30px;line-height:30px;text-align:center;color:#FFF;margin:1px;display:inline-block;font-size:14px;font-weight:700;text-decoration:none}#pages a{background:#3295CC}#pages p{background:#E4E4E4;color:#999}.cookies_div {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
background: #062149;
opacity: .9;
}.cookies_center {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height: 50px;
color: #FFF;
margin: auto;
}.cookies_center span {
display: block;
width: 1000px;
margin: 10px auto 0;
color: #F60;
font-size: 13px;
}.cookies_center p {
display: block;
width: 1000px;
margin: 0 auto;
font-size: 11px;
}.cookies_center a{ color:#FFF;}
.terminos b,.terminos strong{display:block}.alert_exito {
display: block;
clear: both;
width: 90%;
padding: 5px 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
background: #D5FCA1;
border-radius: 3px;
margin: 10px 0;
font-size: 17px;
color: #090;
}
.ad_professional {
width: 100%;
padding: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
background: #EBEBEB;
margin: 10px 0;
}
.ad_professional span {
font-size: 19px;
color: #CF1111;
border-bottom: 1px solid #CF1111;
display: block;
margin-bottom: 5px;
}
.ad_professional img {
max-width: 280px;
max-height: 90px;
margin: auto;
display: block;
border: 1px solid #CCC;
}
.ad_professional a {
display: block;
text-align: center;
font-size: 15px;
color: #F00;
text-decoration: none;
margin: 5px auto;
}
.ad_professional b {
font-size: 15px;
text-align: center;
display: block;
}
.option_pro_list {
width: 98%;
list-style: none;
margin: auto;
padding: 0;
}
.option_pro_list li {
display: inline-block;
background: #881616;
height: 36px;
font-weight: 400;
color: #FFF;
font-size: 18px;
line-height: 36px;
min-width: 160px;
text-align: center;
border-radius: 3px 3px 0 0;
cursor: pointer;
}
.option_pro_list li.on {
	background: #FF4700;
}

.info_pro {
background: #F8F8F8;
border: 1px solid #B9B9B9;
width: 98%;
padding: 20px 20px 20px;
box-sizing: border-box;
-moz-box-sizing: border-box;
border-radius: 0;
margin: auto;
border-top: 1px solid #F60;
clear:both;
}h1.info_pro_h1 {
margin: auto;
padding: 15px;
font-size: 30px;
font-weight: 400;
display: block;
clear: both;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
color: #B60909;
}
h2.info {
	margin: 20px 0 10px 10px;
	padding: 0;
	font-size: 23px;
	font-weight: 400;
	color: #444;
}
.info_pro .left{
	float:left;
	width:45%;
	border-right:1px dotted #ccc;
	padding-right:10px;
	min-height: 300px;
}
.info_pro .right{
	float:right;
	width:50%;
}
.info_pro #map{
	width:100%;
	height:150px;
	border: 1px solid #CCC;
	margin-top:15px;
}
.info_pro .imgage_pro {
max-width: 400px;
max-height: 160px;
border: 1px solid #CCC;
}
.info_pro .elem {
display: block;
font-size: 16px;
color: #636363;
margin: 10px 0px 00px;
}
.info_pro .txt {
	font-size: 13px;
	color: #555;
}
.info_pro .tlf, .info_pro a {
font-size: 16px;
color: #D62525;
font-weight: 400;
}
.a_view_extern{ text-decoration:none;}
.view_extern {
margin: 10px auto;
background: #F60;
width: 80%;
color: #FFF;
font-size: 20px;
text-align: center;
padding: 5px 10px;
border-radius: 3px;
}
.search_related {
background: #F0F0F0;
padding: 15px;
color: #F60;
}
.search_related span {
font-weight: 500;
font-size: 18px;
}
.search_related ul {
margin: 10px 0;
padding: 0 0 0 25px;
}
.search_related a {
	color:#09F;
}
.banner_bottom {
text-align: center;
}
.banner_lt_page {
width: 164px;
min-height: 800px;
display: block;
position: fixed;
top: 0;
left: 50%;
margin-left: -675px;
margin-top:50px;
}
.banner_rt_page {
width: 164px;
min-height: 800px;
display: block;
position: fixed;
top: 0;
left: 50%;
margin-top:50px;
margin-left: 510px;
text-align: right;
}