/* NXW_SOURCE > eptica_contact.css */

#eptica_contact table{border-collapse:collapse;empty-cells:show}
#eptica_contact a{text-decoration:none;outline:none}
#eptica_contact ul{list-style:none}

#eptica_contact_border{margin:0 auto;padding:5px 10px;border-collapse:separate;border:1px solid #D8D8D8}
#eptica_contact{margin:0 auto;border-collapse:collapse;empty-cells:show}
#eptica_contact td{color:#000;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;vertical-align:top;padding:1px 0}
#eptica_contact td.eptica_contact_empty{font-size:0;text-indent:-9999px;overflow:hidden}
#eptica_contact td.eptica_contact_mandatory{color:#C30;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-align:right}
#eptica_contact td.eptica_contact_cell_width_left{width:250px}
#eptica_contact td.eptica_contact_cell_width_right{}
#eptica_contact td label{padding:0 10px 0 0;display:block}
#eptica_contact td span{color:#C30}
#eptica_contact td input{width:170px}
#eptica_contact td input,#eptica_contact td select,#eptica_contact td textarea{font-size:12px;border:1px solid #D8D8D8}
#eptica_contact td textarea#message{}
#eptica_contact td option{padding:0 10px 0 0}
#eptica_contact td i{color:#8B8B8B;font-size:9px;font-weight:normal;white-space:nowrap}
#eptica_contact td#eptica_contact_btn_send_position{text-align:right}
#eptica_contact td input#eptica_contact_btn_send{width:auto;cursor:pointer}
#eptica_contact_mess_sent{color:#000;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;padding:15px 0 0 0}
#eptica_contact_mess_sent a{color:#000;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;text-decoration:underline}
/* NXW_SOURCE > eptica_contact.css | end */
#eptica_contact_border{border:0}
#eptica_contact td.eptica_contact_mandatory{color:#DE0007}
#eptica_contact td span{color:#DE0007}
#eptica_contact td input#eptica_contact_btn_send{width:170px;height:37px;color:#FFF;font-size:16px;font-weight:bold;text-transform:uppercase;margin:10px 0;background:url(img/interface/btn_validez.png) no-repeat;line-height:37px;border:none}
#eptica_contact_mess_sent{padding:5px 0 0 0}
/* NXW_SOURCE > twin_order.css */
/* TWIN */
.twinOrderBlackOverlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.twinOrderWhiteContent {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    border: 16px solid orange;
    background-color: white;
    z-index:1002;
    overflow: auto;
}
.twinOrderContainer {
    display:none;
    position:absolute;
    top:33%;
    left:33%;
    z-index:1002;
    overflow:hidden;
    width:609px;
    height:310px;
    *height:360px;
    padding:36px 18px 2px 18px;
    background:#fff url(/img/source/twin_order/twin_order_bg.png) no-repeat 0 0;
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    text-align:left;
}
.twinOrderTitle {
    margin:0 0 45px 102px;
    padding:0 10px;
    height:27px;
    line-height:27px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    text-align:left;    
}
.twinOrderInfos {
    color:#000;
    font-size:14px;
    font-weight:normal;
    margin:0 0 10px 0;
}
.twinOrderForm{
    font-size:14px;
    font-weight:normal;
}
.twinOrderRadio {
    float:left;
    width:15px;
    margin-right:5px;    
}
.twinOrderDiv {
    float:left;
    font-size:13px;
    width:500px;
    margin-bottom:10px;

}
.twinOrderDiv1 {
    float:left;
    font-size:13px;
    width:500px;
    height:40px;
    line-height:18px;
}
.clear {
    clear:both;
    padding:0;
    margin:0; 
}
.twinOrderValidate {
    width:184px;
    height:40px;
    background:url(/img/source/twin_order/twin_order_validate.png) no-repeat 0 3px;
    color:#fff;    
    text-align:center;    
    font-size:13px;
    border:none;
    cursor:pointer;
}
/* TWIN | end */
/* PENDING */
.pendingOrderContainer {
    display:none;
    position:absolute;
    top:33%;
    left:33%;
    z-index:1002;
    overflow:hidden;
    width:609px;
    height:280px;
    *height:320px;
    padding:36px 18px 2px 18px;
    background:#fff url(/img/source/twin_order/twin_order_bg.png) no-repeat 0 0;
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    text-align:left;
}

/* PENDING | end */
/* NXW_SOURCE > twin_order.css | end */

#ssl_content .clearer, #pci_conten .clearer{clear:both;height:0;padding:0;margin:0;}

#ssl_content p, #ssl_content div{margin:0;padding:0;}
#ssl_content{font-family:Arial;}
#ssl_content p.ssl_title1{font-size:14px;font-weight:bold;color:#234374;padding:0 0 15px 0;text-transform:uppercase;}
#ssl_content p.ssl_title2{font-size:12px;font-weight:bold;color:#234374;padding:0 0 10px 0;text-transform:uppercase;}
#ssl_content img.ssl_img{float:left;padding:0 20px 0 10px;}
#ssl_content p.ssl_text{font-size:12px;float:left;width:685px;}

#pci_content p, #ssl_content div{margin:0;padding:0;}
#pci_content{font-family:Arial;width:810px;}
#pci_content p.ssl_title1{font-size:14px;font-weight:bold;color:#006a72;padding:0 0 15px 0;text-transform:uppercase;}
#pci_content p.ssl_title2{font-size:12px;font-weight:bold;color:#006a72;padding:0 0 10px 0;text-transform:uppercase;}
#pci_content img.ssl_img{float:left;padding:0 20px 0 10px;}
#pci_content p.ssl_text{font-size:12px;float:left;width:800px;padding-bottom:10px;}
#pci_content p.ssl_text a{color:#006a72;text-decoration:none;}
