/* ========================================================================
-------------------------------- RESET ------------------------------------
==========================================================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b,
u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details,
embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby,
section, summary, time, mark, audio, video {
    margin: 0; 
    padding: 0; 
    border: 0;
    font-size: 100%; 
    font: inherit; 
    vertical-align: baseline; 
}
article, aside, details, figcaption, figure,  footer, header, hgroup, menu, nav, section { 
    display: block; 
} 
body { 
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none; 
}
blockquote:before, blockquote:after, q:before, q:after { 
    content: '';
    content: none;
} 
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
} 

body {
    background-color: #f6f6f6;
    font: normal 12px 'Signika', 'Open Sans', Arial, Sans-Serif;
    *zoom: 1;
}
body:before,
body:after {
    content: "";
    display: table;
}
body:after {
    clear: both;
}

/*----- RESET RBM ----*/
a,
a:link,
a:hover,
a:active,
a:visited{
    color: inherit;
    text-decoration: none;
}
a img{
    border: none;
}

.CleanFloats {
    clear: both;
    float: none;
    height: 0
}
.Clearfix:after{
    content:".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
*+html .Clearfix{ min-height: 1% }
* html .Clearfix{ height: 1% }
/* ========================================================================
----------------------------- NEW STYLE ----------------------------------
==========================================================================*/

/*---------- Registros Papel -----------*/
.record{
	margin-bottom: 10px; 
	background: #f5f5f5; 
	border-bottom: solid #a3a3a3;
}
.title-reg {
    font-size: 28px;
    font-weight: bold;
}
.title-reg, .record{
	padding:5px; 
}
.record h2{
	color: #686868;
	font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    margin: 0;
    padding: 0;
}
.record h3{
    color: #686868;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    margin: 0;
    padding: 0 0 10px;
}
.columnas tr td{
	border: solid 1px;
    padding: 5px;
}
.table-record{
    border: 1px solid #ddd;
    width: 100%;
    margin-bottom: 20px;
    max-width: 100%;
    background-color: transparent;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #414141;
    line-height: 14px;
}

.table-record th{
	font-weight: bold;
	text-align: left;
}
.table-record>tbody>tr.info>th, .table-record>tfoot>tr.info>th{
    background-color:#d9edf7;
}
.table-record>tbody>tr.info:hover>th, .table-record>tfoot>tr.info:hover>th{
    background-color: #c4e3f3;
    }
.table-record>thead>tr>th, .table-record>tbody>tr>th, 
.table-record>tfoot>tr>th, .table-record>thead>tr>td, 
.table-record>tbody>tr>td, .table-record>tfoot>tr>td{
	border:1px solid #ddd;
}
.table-record>thead>tr>th, .table-record>tbody>tr>th, 
.table-record>tfoot>tr>th, .table-record>thead>tr>td, 
.table-record>tbody>tr>td, .table-record>tfoot>tr>td{
	padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

/*  vehiculos-logueado.html
--------------------------------------- */

#bottom {
    margin-top: 20px;
    margin-left: 32px;
}
#bottom ol li{
    float: left;
    margin-right: 10px
}

#search_frame form .advanced_search {
    display:block;
    color: #555;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 32px;
    float: right;
    font-size: 12px
}

/* ************************************************** */

/* ========================================================================
---------------------------- GLOBAL STYLES --------------------------------
==========================================================================*/
.hidden{
    display: none;
}
.center{
    display: block;
    width: auto;
    margin: 0 auto;
}
.left{
    float: left;
}
.right{
    float: right;
}
.italic{
    font-style: italic;
}
.bold{
    font-weight: bold!important;
}
.uppercase{
    text-transform: uppercase;
}
.underline{
    text-decoration: underline;
}
.inline{
    display: inline;
}
.block{
    display: block;
}
.hidded{
    visibility: hidden;
}
.clear{
    clear: both;
}
.clear-float{
    overflow: hidden;
    height: 1%;
}
.orange{
    color: #FF9002!important;
}
.orange-advice{
    color: #FF9002!important;
}
.red{
    color: #D10000!important;
}
.red_portal{
    color: #f93316!important;
}

.green_light{
    color: #a1c607!important;
}
.green-advice{
    color: #279308!important;
}

.blue{
    color: #055BD5!important;
}
.blue-light{
    color: #019cca!important;
}
.big-red{
    font-size: 20px;
}

.dark-grey{
    color: #666;
}
.yellow{
    color: #fd6911!important;
}
.grey{
    color: #636363!important;
}

/* ========================================================================
-------------------------------- BUTTONS ----------------------------------
==========================================================================*/

.button{
    width: 86px!important;
    height: 23px;
    padding-bottom: 2px;
    padding-top: 7px;
    color: #fff!important;
    text-align: center;
    border: 0px;
    background-color: #494949;
    text-transform: uppercase;
    line-height: 20px;
    cursor: pointer;
    font: normal 13px 'Signika', 'Open Sans', 'Myriad Pro', Arial;
}

.button:hover,
.button-short:hover,
.button-small:hover,
.button-large:hover,
.button-medium:hover{
    background-color: #ED3237;
    color: #fff!important;
}

.button-short{
    width: 70px!important;
    border: none;
    color: #fff!important;
    background-color: #ED3237;
    text-align: center;
    font: normal 11px 'Signika', 'Open Sans', Arial, Sans-Serif;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    cursor: pointer;
    float: left;
    line-height: 30px;
}

.button-small{
    width: 85px;
    height: 25px;
    text-align: center;
    font-weight: bold;
    display: block;
    font-size: 12px;
    padding-top: 5px;
    font: normal 13px 'Signika', 'Open Sans', 'Myriad Pro', Arial;
}
.button-small-minisitio{
    width: 98px;
    height: 25px;
    text-align: center;
    font-weight: bold;
    display: block;
    font-size: 12px;
    padding-top: 5px;
}
.button-large{
    width: 165px!important;
    height: 23px;
    padding: 7px 5px 3px 5px;
    color: #fff!important;
    text-align: center;
    border: 0px;
    background-color: #6d6f71;
    line-height: 20px;
    cursor: pointer;
    font: normal 13px 'Signika', 'Open Sans', 'Myriad Pro', Arial;
}

.button-medium{
    width: 143px!important;
    height: 21px;
    display: block;
    padding: 6px 6px;
    color: #fff!important;
    text-align: center;
    border: 0px;
    background-color: #494949;
    line-height: 20px;
    cursor: pointer;
    font: normal 13px 'Signika', 'Open Sans', 'Myriad Pro', Arial;
}

.blue-button{
    background: url('/images/frontend/blue-button.png') left top no-repeat;
    color: white!important;
}
.blue-button-large{
    background: url('/images/frontend/blue-button-large.png') left top no-repeat;
    color: white!important;
}

.red-button-large{
    width: 144px;
    height: 23px;
    text-align: center;
    display: block;
    font-size: 12px;
    padding-top: 8px;
    color: white!important;
}

.red-button-xlarge{
    width: 162px;
    height: 25px;
    text-align: center;
    font-weight: bold;
    display: block;
    font-size: 12px;
    padding-top: 6px;
    background: url('/images/frontend/red-button-xlarge.png') left top no-repeat;
    color: white!important;
}

.inmuebles .red-button-xlarge {
    background: url('/images/frontend/inmuebles/orange-button-xlarge.png') left top no-repeat;
}
.empleos .red-button-xlarge {
    background: url('/images/frontend/empleos/green-button-xlarge.png') left top no-repeat;
}
.varios .red-button-xlarge {
    background: url('/images/frontend/varios/blue-button-xlarge.png') left top no-repeat;
}

.grey-button{
    color: white!important;
    margin-left: 240px;
}

.grey-button-small{
    color: white!important;
}

.grey-button-large{
    width: 130px;
    font-size: 12px;
    background: url('/images/frontend/grey-button-large.png') left top no-repeat;
    padding-top: 6px;
    color: white!important;
}

.grey-button-web{
    background: url('/images/frontend/grey-button.png') left top no-repeat;
    color: white!important;

}

.black-button{
    background: url('/images/frontend/button-black.png') left top no-repeat;
    color: white!important;
}
.blue-button-short{
    background: url('/images/frontend/btn_blue_small.png') left top no-repeat;
    color: white!important;
}

.red-button{
    background: url('/images/frontend/red-button.png') left top no-repeat;
    color: white!important;
}
.red-button-short{
    background: url('/images/frontend/red-button-short.png') left top no-repeat;
    color: white!important;
}
.red-button-small{
    background: url('/images/frontend/red-button-small.png') left top no-repeat;
    color: white!important;
}
.orange-button-short{
    background: url('/images/frontend/orange-button-short.png') left top no-repeat;
    color: white!important;
}
.orange-button-small{
    background: url('/images/frontend/orange-button-small.png') left top no-repeat;
    color: white!important;
}
.green-button-short{
    background: url('/images/frontend/green-button-short.png') left top no-repeat;
    color: white!important;
}
.green-button-small{
    background: url('/images/frontend/green-button-small.png') left top no-repeat;
    color: white!important;
}
.blue-button-short{
    background: url('/images/frontend/blue-button-short.png') left top no-repeat;
    color: white!important;
}
.blue-button-small{
    background: url('/images/frontend/blue-button-small.png') left top no-repeat;
    color: white!important;
}

/* =======================================================================
-------------------------------- TITLES ----------------------------------
==========================================================================*/
h2.title{
    color: #6d6f71;
    font: 600 22px 'Signika', Arial, Sans-Serif;
}
h3.title{ /** Usar solo para titulos Generales*/
    color: #6d6f71;
    font: 600 22px 'Signika', Arial, Sans-Serif;
    height: 46px;
}
h3.title .subtitle{
    width: 100%;
    float: left;
    display: block;
    color: #646567;
    text-indent: 1px;
    padding-bottom: 8px;
    letter-spacing: 0px;
    font: 600 13px 'Signika', 'Open Sans', sans-serif;
}
/* =======================================================================
-------------------------- MAIN WRAPPER ----------------------------------
==========================================================================*/

/* =======================================================================
------------------------------- CONTENTS ---------------------------------
==========================================================================*/
.wrapper {
    width: 1040px;
    height: auto;
    margin: 10px auto 0 auto;
    *zoom: 1;
}
.wrapper #container{
    width: 990px;
    padding: 0px 25px 0px 25px;
    height: auto;
    float: left;
    background-color: #fff;
}
#container #single-col{
    width: 990px;
    float: left;
}

#container #main-col{
    width: 669px;
    float: left;
    border-right: 1px solid #ccc;
}
#container #secondary-col{
    width: 320px;
    float: left;
}

#container #main-col.ampliacion{
    width: 680px;
    float: left;
    border: none;
}
#container #secondary-col.ampliacion{
    width: 310px;
    float: left;
}

#container #secondary-col #password-frame{
    padding-left: 20px;
    padding-bottom: 15px;
    width: 300px;
    float: left;
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

#container .titles{
    padding-bottom: 5px;
}

#container #main-col-small{
    width: 300px;
    margin-right: 10px;
    float: left;
}

#container #secondary-col-large{
    width: 670px;
    float: left;
}

#container #left-col{
    width: 156px;
    float: left;
}
#container #middle-col{
    width: 667px;
    float: left;
}
#container #right-col{
    width: 167px;
    float: left;
}
/* ========================================================================
-------------------------------- MENUS ------------------------------------
==========================================================================*/
ul.hmenu{
    overflow: hidden;
    height: 1%;
}
ul.hmenu li{
    float: left;
}
ul.hmenu li a{
    display: block;
}
/* ========================================================================
------------------------------- TOOLTIPS ----------------------------------
==========================================================================*/

.tooltip{
    text-indent: -1000px;
    cursor: pointer;
}
.tooltip-container{
    margin-left: -5px;
    height: 50px;
    margin-top: -50px;
}
.tooltip-left{
    background: url(/images/frontend/tooltip.png) left top no-repeat;
    float: left;
}
.tooltip-text{
    font-size: 12px;
    height: 100%;
    padding-top: 12px;
    padding-left: 10px;
    max-width: 170px;
    text-align: center;
}
.tooltip-text .single-line-tooltip{
    display: block;
    padding-top: 8px;
    font-weight: bold;
}

.tooltip-right{
    width: 11px;
    height: 100%;
    float: left;
    background: url(/images/frontend/tooltip.png) right top no-repeat;
}
/* ========================================================================
-------------------------------- TABLES -----------------------------------
==========================================================================*/

/* ========================================================================
-------------------------------- PAGER ------------------------------------
==========================================================================*/

/* ========================================================================
--------------------------------- ADS -------------------------------------
==========================================================================*/
.temp-ads{
    width: 300px;
    height: 250px;
    margin-top: 20px;
    margin-bottom: 20px;
    float: right;
}
#header .ad_header_full {
    margin-top: 13px;
    float: left;
}

.ad_big_center {
    margin: 5px auto;
}
.ad_big_center img,
.ad_big_center frame,
.ad_big_center iframe {
    display: block;
    margin: 0px auto;
}

#right_banner_publish {
    width: 308px;
    height: 210px;
    float: left;
    margin-left: 4px;
}

#right_banner_publish .icon {
    border-top: 2px solid #fd6911;
    font-size: 16px;
    line-height: 32px;
    text-indent: 10px;
}

#right_banner_publish .icon span{
    width: 37px;
    height: 33px;
    display: block;
    float: left;
    background: #fd6911 url(/images/frontend/sprite_yellow.png) 6px 2px no-repeat;
}
/*CSS para mostrar numeración y viñetas*/

#seccion-contnet .frame-content div ul{
    overflow: hidden;
}
#seccion-contnet .frame-content div ul li{
    list-style-type: disc!important;
    margin-left: 25px;
}
#seccion-contnet .frame-content div ol{
    overflow: hidden;
    padding-left: 25px;
}
#seccion-contnet .frame-content div ol li{
    list-style-type: decimal!important;
}

#right_banner_publish img{
    float: left;
}
#right_banner_publish .button{
    float: right;
    margin-top: -30px;
}

.ad_big_body {
    float: left;
}

.ad_small_body {
    margin-left: 39px;
    float: left;
}

.ad_footer_right_top {
    float: left;
    width: 300px;
    height: 250px;
    margin-left: 8px;
    margin-bottom: 5px;
}
.ad_footer_right_bottom {
    float: left;
    width: 300px;
    height: 250px;
    margin-left: 8px;
}
hr.separator {
    border: none;
    display: block;
    width: 100%;
    border-bottom: 1px solid #ccc;
}
/* ========================================================================
--------------------------- SITE MESSAGES ---------------------------------
==========================================================================*/

/* =========================================================================
------------------------------ GRID ACTIONS --------------------------------
========================================================================== */

.grid-actions{
    background-color: #ebebeb;
    padding-left: 10px;
    margin-top: 8px;
    margin-bottom: 3px;
    height: 34px;
    color: #636363;
    font-size: 12px;    
}
.grid-actions li{
    padding: 10px 0 7px;
}
.grid-actions li.first a{
    padding-left: 5px;
}
.grid-actions li a{
    border-right: 1px solid #636363;
    padding: 0 10px;
    color: #636363;
}
.grid-actions li a.last_option{
    border: none;
}
.grid-actions .help{
    background: url(/images/frontend/help.png) left center no-repeat;
    margin-left: 5px;
    margin-top: 2px;
}
.grid-actions .arrow{
    width: 18px;
    height: 16px;
    background: url(/images/frontend/blue-arrow.png) left center no-repeat;
}
/* ========================================================================
------------------------------- GALLERY -----------------------------------
==========================================================================*/

/* ========================================================================
------------------------- GALLERY WITH PREVIEW ----------------------------
==========================================================================*/

/* =======================================================================
------------------------------ FORM STYLES -------------------------------
==========================================================================*/

/* =======================================================================
----------------------------- FORM ERRORS---------------------------------
==========================================================================*/

/* =======================================================================
-------------------------------- SITE MAP ---------------------------------
==========================================================================*/
#site-map {
    float: left;
    width: 900px;
    margin: 0 auto 10px auto;
}
#site-map ul { margin-left: 7px }
#site-map ul li:first-child a { 
    text-decoration: underline;
    background:none;
}
#site-map ul li a:hover {
    text-decoration: underline;
}

#site-map ul li { float: left }

#site-map .back,
#site-map .back a,
#site-map ul li a, #site-map ul li.current {
    color: #7a7a7a;
    display: block;
    padding-left: 10px;
    font: normal 11px Verdana, Arial;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 5px 7px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAYAAAC56t6BAAAAHklEQVQImWNwdHT8P3fuXCmGuXPnSjk6Ov5ngIkAAJSFCxrdZLUrAAAAAElFTkSuQmCC);
}
#site-map .back a:hover{
    text-decoration: underline;
}

#site-map .back a{
    width: 50px;
    float: right;
    padding: 0 15px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAADCAYAAACwAX77AAAAFklEQVQImWNwdHT8z4AEUPhYJXHpAACMNgqNr7jf8gAAAABJRU5ErkJggg==);
}
.go_back{
    font: normal 11px Verdana, Arial;
    color: #7a7a7a;
    float: right;
    margin-right: 10px;
}
/* =======================================================================
-------------------------------- MAP SITE ---------------------------------
==========================================================================*/
#content_site_map{
    width: 450px;
    margin: 15px auto 0px auto;
}
#content_site_map #search-parameters-frame ul.search-parameters{
    width: 220px;
    float: left;
}

.icon-arrow-closed, .icon-arrow-opened{
    padding-left: 35px;
    padding-bottom: 5px;
    padding-top: 4px;
    cursor: pointer;
    color: #6d6f71;
    font: 700 16px 'Signika', 'Open Sans', Arial, Sans-Serif;
}
.icon-arrow-opened, .icon-arrow-closed:hover{
    color: #ED3237;
}
#content_site_map #search-parameters-frame ul.search-parameters li.option a{
    color: #494949!important;
    letter-spacing: 0px;
    font: 700 14px 'Signika', 'Open Sans', Arial, Sans-Serif;
}
#content_site_map #search-parameters-frame ul.search-parameters li.option a:hover{
    text-decoration: underline;
}

/* ==============================================================================
- AJAX UPLOAD PLUGIN -------------------------------------------------------------
=================================================================================*/

.ajax_upload_btn{
    margin: 5px 5px;
}
.ajax_upload_info{
    display: block;
    margin-top: 35px;
    margin-bottom: 0;
}
.ajax_upload_uploading{
    padding-left: 20px;
    background: url(/images/loading.gif) left center no-repeat;
}

/* ==============================================================================
- DATEPICKER PLUGIN -------------------------------------------------------------
=================================================================================*/

.ui-datepicker{
    font-size: 13px !important;
}

/* ========================================================================
-------------------------- OUTER WRAPPER EMAIL-----------------------------
==========================================================================*/

/* =======================================================================
-------------------------- MAIN WRAPPER EMAIL------------------------------
==========================================================================*/

#main-wrapper-email{
    width: 600px;
    margin: 0 auto;
}


/* =======================================================================
-------------------------- CONTENT WRAPPER EMAIL---------------------------
==========================================================================*/

#content-wrapper-email{
    height: 1%;
    overflow: hidden;
    padding-bottom: 10px;
}

/* =======================================================================
-------------------------------- FLASHES ---------------------------------
==========================================================================*/

#flashes{
    margin: 5px 10px 5px 0px;
    width: 990px;
    float: left;
}
#flashes .container{
    font-size: 15px;
    border: 2px solid grey;
    float: left;
    width: 976px;
    padding: 10px 0px 10px 10px;
}
#flashes #form-errors{
    border-color: #eda200;
    background-color: #fff7d8;
    color: #c08300;
}
#flashes #form-errors .error-text{
    color: #eda200;
    margin-bottom: 5px;
}
#flashes #form-errors .error-list{
    font-style: italic;
}
#flashes #form-errors .error-list .field-name{
    font-weight: bold;
}
#flashes #form-errors .error-list .error{
    background-color: inherit;
    color: inherit;
}

#flashes .notice{    
    border-color: #60ad3c;
    background-color: #e2f2da;
    color: #60ad3c;    
}
#flashes #form-errors .error-list .error{
    background-color: transparent;
}
#flashes .error{
    border-color: #ff0000;
    background-color: #f2d2d3;
    color: #770000;
}

#flashes .warning {
    color: #9F6000;
    background-color: #FEEFB3;
}

/* Flash pequeños para utilizar dentro de las columnas*/
#secondary-col-large #flashes-small{
    font-size: 12px;
    float: left;
    width: 668px;
}

#flashes-small .notice{    
    border-color: #60ad3c;
    background-color: #e2f2da;
    color: #60ad3c;
    border: 2px solid;
    padding: 10px;
    font-size: 13px;
}


.go_back a.right_link.printer {
    padding-left: 20px;
    padding-right: 20px;
    background: url(../../images/frontend/printer.gif) no-repeat 0 0;
}

/* =======================================================================
---------------------------------- BOX -----------------------------------
==========================================================================*/
#content_box{
    float: left;
    padding-top: 15px;
    width: 100%;
    min-height: 280px;
    border-top: 1px solid #ccc;
}

/* =======================================================================
---------------------------------- SELLER -------------------------------
==========================================================================*/
#seller{
    width: 100%;
    height: 23px;
    padding-bottom: 5px;
    margin: -6px 0px 6px 0px;
    background-color: #ededed;
    -webkit-box-shadow: 0px 3px 6px #494949;
    box-shadow: 0px 3px 6px #494949;
    font: normal 13px 'Trebuchet MS', 'Myriad Pro', Arial;
}
#seller .seller-content{
    width: 1024px;
    margin-top: 6px;
    margin-left: auto;
    margin-right: auto;
}
#seller .seller-content #seller-container{
    width: 100%;
    float: left;
}
#seller .seller-content #seller-container .customer_type{
    width: 280px;
    float: left;
    margin-top: 2px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #737373;
}
#seller .seller-content #seller-container .select_client{
    width: 390px;
    float: left;
    margin-left: 10px;
    margin-top: 2px;
    margin-bottom: 2px;
}
#seller .seller-content #seller-container .current_customer{
    width: auto;
    float: left;
}
#seller .seller-content #seller-container .select_client label{
    float: left;
    padding-right: 4px;
    padding-top: 3px;
}
#seller .seller-content #seller-container .select_client select,
#seller .seller-content #seller-container .select_client div{
    float: left;
}
#seller .seller-content #seller-container .select_client select{
    width: 252px!important;
}
p.seller-user{
    width: auto;
    float: left;
    padding-top: 2px;
    margin-top: 2px;
    padding-left: 8px;
    text-align: left;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #737373;
}
p.seller-user a{
    margin-left: 2px;
    padding-left: 5px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #737373;
}
p.seller-user a:hover{
    text-decoration: underline;
}
/* =======================================================================
--------------------------------- SHORTCUTS ------------------------------
==========================================================================*/

/* =======================================================================
--------------------------------- FORMS FRONT ------------------------------
==========================================================================*/
h3 span.required{
    color: #e1202b;
    float: right;
}

.form-content {
    padding: 15px 10px 10px;
}

form label.required {
    padding-left: 10px;
    background: url(/images/admin/required2.gif) left top no-repeat;
}

.form-content label {
    display: block;
    font: normal 11px Verdana, Arial;
    margin-bottom: 2px;
}
/* =======================================================================
---------- Caracteristicas para cada mercado Uno Medios   --------------
==========================================================================*/
.horizontal .icon-arrow-closed, 
.horizontal .icon-arrow-opened{
    background: url(/images/frontend/horizontal/arrow_uno.png) 20px 9px no-repeat;
}
/* ===== Autos =====*/
.autos.icon-arrow-closed, 
.autos .icon-arrow-opened{
    background: url(/images/frontend/autos/arrow_uno.png) 20px 9px no-repeat;
}
/* ===== Inmuebles =====*/
.inmuebles .icon-arrow-closed, 
.inmuebles .icon-arrow-opened{
    background: url(/images/frontend/inmuebles/arrow_uno.png) 20px 9px no-repeat;
}

.inmuebles .icon-arrow-opened, 
.inmuebles .icon-arrow-closed:hover{
    color: #00AFEF;
}
.inmuebles .button:hover,
.inmuebles .button-short:hover,
.inmuebles .button-small:hover,
.inmuebles .button-large:hover,
.inmuebles .button-medium:hover,
.inmuebles .button-short{
    background-color: #00AFEF; 
}
/* ===== Empleos =====*/
.empleos.icon-arrow-closed, 
.empleos .icon-arrow-opened{
    background: url(/images/frontend/empleos/arrow_uno.png) 20px 9px no-repeat;
}
.empleos .icon-arrow-opened, 
.empleos .icon-arrow-closed:hover{
    color: #F58634;
}
.empleos .button:hover,
.empleos .button-short:hover,
.empleos .button-small:hover,
.empleos .button-large:hover,
.empleos .button-medium:hover,
.empleos .button-short{
    background-color: #F58634; 
}
/* ===== Varios =====*/
.varios.icon-arrow-closed, 
.varios .icon-arrow-opened{
    background: url(/images/frontend/varios/arrow_uno.png) 20px 9px no-repeat;
}
.varios .icon-arrow-opened,
.varios .icon-arrow-closed:hover{
    color: #FFCC29;
}
.varios .button:hover,
.varios .button-short:hover,
.varios .button-small:hover,
.varios .button-large:hover,
.varios .button-medium:hover,
.varios .button-short{
    background-color: #FFCC29; 
}

/* Footer siempre al fondo */
html { height: 100% }
body { position: relative; min-height: 100%; } /* 101px es el alto del footer */
#bottom-clearfix { padding-bottom: 101px }
#footer { position: absolute; bottom: 0; }

/*COLORBOX DEFAULT*/
#default-colorbox-container{
    background-color: #ddd;
    padding: 10px;
    width: 300px;
}
#default-colorbox-container h3{
    margin-bottom: 15px;
}
#default-colorbox-container p{
    text-align: center;
    margin: 20px;
    font: 600 12px 'Open Sans', Arial, Sans-Serif;
}
#default-colorbox-button-container{
    text-align: center;
}

#default-colorbox-button-container button
{
	height: 34px;
}
/*COLORBOX CONFIRM DEFUALT*/
#default-colorbox-container-confirm{
    background-color: #ddd;
    padding: 10px;
    width: 300px;
}
#default-colorbox-container-confirm h3{
    margin-bottom: 15px;
}
#default-colorbox-container-confirm p{
    text-align: center;
    margin: 20px;
    font: 600 12px 'Open Sans', Arial, Sans-Serif;
}
#default-colorbox-confirm-button-container{
    text-align: center;
}

#default-colorbox-confirm-button-container button
{
	height: 34px;
}
#default-colorbox-containter-confirm-error{
	font: 600 12px 'Open Sans', Arial, Sans-Serif;
	color:red;
	font-weight: bold;
	margin: 15px;
    text-align: center;
}
#default-colorbox-containter-confirm-success{
	font: 600 12px 'Open Sans', Arial, Sans-Serif;
	color:green;
	font-weight: bold;
	margin: 15px;
    text-align: center;
}