/*----------------------------------------------------------------
BASE CARGO	- CSS inner.
----------------------------------------------------
designed by  // f l a p interactive //
----------------------------------------------------
www.flap.com.uy
September 28, 2012,  Montevideo. Uruguay.
----------------------------------------------------------------*/
h1{
    margin-bottom:70px;
}
div#pictureSection{
    float:left;
    width: 774px;
    height:170px;
    border:1px solid #005568;
    border-top:none; 
    margin-bottom:12px;
    position:relative;	
}
div#mainContent{
    width:752px;
    min-height:275px;
    padding:0 12px 25px 12px;
    float:left;
    border:1px solid #ccc;	
    background: url(../img/innerBackground.png) repeat top left;
}
h2#innerTittleSection{
    font-family:TradeGothic;
    font-size:25px;
    line-height:25px;
    text-transform: uppercase;
    color:#005568;
    margin:0 4px 2px 0;
    text-align:right;
}
div#mainContent h3{
    font-family:TradeGothic;
    font-size:18px;
    line-height:18px;
    text-transform: uppercase;
    color:#005568;
    margin-bottom:15px;
}
div#mainContent p{
    color: #005568;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height:17px;
    margin-bottom:15px;
}
div#mainContent p strong{
    font-weight:bold;
}
div#mainContent p a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#005568;
    background:url(../img/arrow_icon.png) no-repeat 0 0.2em;
    padding-left:8px;
}
div#mainContent p a:hover{
    background-color:#e9e9e9;
}
div#mainContent ul.generalList{
    margin:15px 0 20px 0;
}
div#mainContent ul.generalList li{
    color: #005568;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-bottom:10px;
    background: url(../img/arrow_icon2.png) no-repeat scroll 0 0.2em;
    padding-left:10px;
}
div#mainContent ul.generalList li em{
    font-style:italic;
    font-size:14px;
}
div#mainContent ul.generalList li strong{
    font-weight:bold;
}
div.interiorContent{
    width:752px;
    padding:30px 0 0 0;
}
/* Column 1 */
div.interiorContent .column01{
    float: left;
    width: 65%;	
}
/* Column 1 content (Use padding for column separation) */
div.interiorContent .column01 .column-content{
    padding: 0 45px 0 25px;
}
/* Column 2 */
div.interiorContent .column02{
    float: right;
    width: 35%;
    margin-left: -1px; /* This is to fix browser calculation rounding problems */
}
/* Column 2 content (Use padding for column separation) */

div.interiorContent .column02 .column-content{
    padding:0 25px 0 0;
}
div.base-google-map{
    border:1px solid #005568;
    height: 280px;
    width: 418px;
}
#map{    
    height: 280px;
    margin: 0;
}
a#cotizar_btn{
    background:url(../img/cotizar_btn.png) no-repeat top left;
    display:block;
    width:85px;
    height:34px;
	cursor:pointer;
}
a#cotizar_btn:hover{
    background-position:bottom left;
}
a#cotizar_en_btn{
    background: url(../img/getaquote_btn.png) no-repeat top left;
    display:block;
    width:109px;
    height:34px;
	cursor:pointer;
}
a#cotizar_en_btn:hover{
    background-position:bottom left;
}
/*CONTACT FORM*/
div#contact_form dt.empty{
    display:none;
}
div#contact_form dt label{
    display:none;
}
div#contact_form dd{
    margin-bottom: 10px;
}
div#contact_form dd .input_text{
    border:0;
    background:transparent url(../img/textfield.png) no-repeat top left;
    width: 224px;
    padding:7px;
    height: 20px;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	border-radius:6px;
}
div#contact_form dd .textarea{
    border:0;
    background:transparent url(../img/textarea.png) no-repeat top left;
    width: 224px;
    padding:7px;
    height: 122px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#333;
	border-radius:6px;
}
div#contact_form .send{
    background: url(../img/enviar_btn.png) no-repeat top left;
    width:85px;
    height:34px;
    border: 0 none;
    font-size: 0;
    line-height:5000px;
    cursor: pointer;
    float:right;
}
div#contact_form .send:hover{
    background-position:bottom left;
}
div#contact_form .send_en{
    background: url(../img/send_btn.png) no-repeat top left;
    width:85px;
    height:34px;
    border: 0 none;
    font-size: 0;
    line-height:5000px;
    cursor: pointer;
    float:right;
}
div#contact_form .send_en:hover{
    background-position:bottom left;
}
/*QUOTE FORM*/
div#mainQuoteForm{
    height:100%;
    width:100%;
    z-index:500;
    position: absolute;
    display: none;
}
div#formOverlay{
    height:100%;
    width:100%;
    position: fixed;
    top:0;
    left:0;
    background-color:#fff;
    opacity:0.80;
}
div#quoteForm{
    width:948px;
    padding:22px;
    position: absolute;
    top:80px;
    left:50%;	
    margin-left: -474px;
    border:1px solid #ccc;	
    background: url(../img/innerBackground.png) repeat top left;
}
a#closeModal{
    display:block;
    background:url(../img/close_btn.png) no-repeat top left;
    width:20px;
    height:20px;
    float:right;
	cursor:pointer;
}
a#closeModal:hover{
    background-position:bottom left;
}
div#quoteForm h3{
    font-family:TradeGothic;
    font-size:22px;
    line-height:18px;
    text-transform: uppercase;
    color:#005568;
    margin-bottom:20px;
    text-align:center;
}
div#quoteForm dl{
    float:left;
    margin:0 65px 20px 0;
    width:242px;
}
div#quoteForm dl.firstList{
    padding-left:40px;
}
div#quoteForm dl.lastList{
    margin-right:0;
}
div#quoteForm dt.empty{
    display:none;
}
div#quoteForm label.titulos{
    display:block;
    color: #005568;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    text-transform:uppercase;
    line-height:17px;
    margin-bottom:6px;
    font-weight:bold;
}
div#quoteForm dt label{
    display:none;
}
div#quoteForm dd{
    margin-bottom: 10px;
}
div#quoteForm dd label{
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
div#quoteForm dd .input_text{
    border:0;
    background:transparent url(../img/textfield.png) no-repeat top left;
    width: 224px;
    padding:7px;
    height: 20px;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
div#quoteForm dd .input_text2{
    border:0;
    background:transparent url(../img/textfield2.png) no-repeat top left;
    width: 166px;
    padding:7px;
    height: 20px;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
div#quoteForm dd .textarea{
    border:0;
    background:transparent url(../img/textarea.png) no-repeat top left;
    width: 224px;
    padding:7px;
    height: 122px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#333;
}
div#quoteForm dd .checkbox{
    float:left;
    margin:0 3px 20px 0;
}
div#quoteForm dd .cmbMediumCustom {
    background: transparent url(../img/select.png) no-repeat top left;
    width:174px;
    height:34px;
    border:none;
    cursor:pointer;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
    line-height:34px;
    padding-left: 6px;
}
div#quoteForm dd .cmbMediumCustom option {
    background-color: #b4ced7;
    padding-left: 6px;
}
div#quoteForm .send{
    background: url(../img/solicitud_btn.png)  no-repeat top left;
    width:136px;
    height:34px;
    border: 0 none;
    font-size: 0;
    line-height:5000px;
    cursor: pointer;
    display:block;
    margin:0 auto;
}
div#quoteForm .send:hover{
    background-position:bottom left;
}
div#quoteForm .send_en{
    background: url(../img/request_btn.png) no-repeat top left;
    width:118px;
    height:34px;
    border: 0 none;
    font-size: 0;
    line-height:5000px;
    cursor: pointer;
    display:block;
    margin:0 auto;
}
div#quoteForm .send_en:hover{
    background-position:bottom left;
}
div.separator{
    clear: both;
    height: 0;
    overflow: hidden;
    border-top:1px dashed #005468;
    margin-bottom:20px;
}
p.hidden{
    display: none;
}
div#contact_form span, 
div#quoteForm span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red;
}
div#quoteForm span.cmbMediumCustomInner{
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
