/*News*/
.news .boxCont .boxContGral{padding:29px 0 19px;}
.news .boxCont .boxContGral .cform{background:none;padding:0;border:0 none;}
.news .boxCont .boxContGral .cform .cf-ol label{float:left;display:block;width:102px;padding:5px 6px 0 0;text-align:right;color:#5d5d5d;}
.news .boxCont .boxContGral .cform .cf-ol input{float:left;border:1px solid #dedede;height:22px;width:199px;padding:0 0 0 2px;}
.news .boxCont .boxContGral .cform .cf_hidden,
.news .boxCont .boxContGral .linklove{display:none;}
.news .boxCont .boxContGral .cform .cf-ol select{width:203px;height:22px;border:1px solid #dedede;float:left;}

/*Captcha*/
.news .boxCont .boxContGral .cform .cf-ol .secinput{width:108px;display:inline-block;margin:0 10px 0 0;}
.news .boxCont .boxContGral .cform .cf-ol .captcha{display:inline-block;}
.news .boxCont .boxContGral .cform .cf-ol img{position:relative;top:0;}

/*Btn*/
.news .boxCont .boxContGral .cform .cf-sb{padding:6px 0 0 108px;border:0 none;}
.news .boxCont .boxContGral .cform .cf-sb .sendbutton{border:1px solid #db5600;height:22px;padding:0 10px 2px;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;text-shadow:#be5d1e 1px 1px 1px;cursor:pointer;background:url(fd_input.gif) 0 0 repeat-x;}
.news .boxCont .boxContGral .cform .cf-sb .sendbutton:hover{background-position:left bottom;}



/*Failure*/
.news .boxCont .boxContGral .failure{padding:0 0 20px 54px;}
.news .boxCont .boxContGral .txtCorrecto{margin:0 0 49px 50px;}
.txtCorrecto{color:#fe7c28;font:normal 14px Arial, Helvetica, sans-serif;padding:15px 0 15px 75px;background:url(fd_formularioEnviado.gif) 0 15px no-repeat;}
.txtCorrecto span{font:normal 14px Arial, Helvetica, sans-serif;color:#fe7c28;display:block;}
.txtCorrecto .strong{font-weight:bold;}

.cf_info .txtCorrecto{display:none;}
.failure .txtCorrecto{display:none;}
.success .txtCorrecto{display:block;}

/*News*/
.contColDos .colDos .news .boxCont .boxContGral .cform .cf-ol label{width:55px;}
.contColDos .colDos .news .boxCont .boxContGral .cform .cf-sb{padding:6px 0 0 61px;}
.contColDos .colDos .news .boxCont .boxContGral .failure{padding:0 0 20px 7px;}
.contColDos .colDos .news .boxCont .boxContGral .txtCorrecto{margin:0 0 49px 5px;}

/*Cform*/
.cform .reqtxt,
.cform .emailreqtxt{font:normal 11px/11px Arial, Helvetica, sans-serif;color:#acacac;padding:1px 0 0 3px;}
.cform{background:#e8f0ef;border:1px solid #dadada;padding:20px 16px;}
.cform .cf-ol li{padding:0 0 7px;clear:both;}
*:first-child+html .cform .cf-ol li{padding:0 0 14px;}
.cform .cf-ol li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cform .cf-ol label{display:block;font:normal 12px/12px Arial, Helvetica, sans-serif;color:#6d6d6d;padding:0 0 4px;width:390px;}
.cform .cf-ol input{height:22px;padding:2px 0 0 2px;border:1px solid #dddede;width:390px;}
.cform .cf-ol textarea{height:60px;padding:2px 0 0 2px;border:1px solid #dddede;width:390px;}
.cform .cf-ol select{padding:0 0 0 2px;border:1px solid #dddede;width:392px;}

/*Confirm*/
.cform .cf-ol .cf-box-a{width:auto;display:inline-block;}
.cform .cf-ol #li--6 .cf-after{width:410px;position:relative;top:4px;}
.cform .cf-ol .cf-after{display:inline-block;width:30px;font-size:11px;padding:4px 0 15px 5px;}

/*Check*/
.cform .cf-box-group{clear:both;padding:0;}
.cform .cf-box-group input{width:auto;display:inline-block;position:relative;top:5px;}
.cform .cf-box-group .cf-group-after{display:inline-block;width:415px;font-size:11px;padding:0 0 0 5px;}

.textonly{display:block;font:bold 12px/12px Arial, Helvetica, sans-serif;color:#6d6d6d;padding:5px 0;width:390px;}
.cf-box-title{display:block;font:bold 12px/12px Arial, Helvetica, sans-serif;color:#6d6d6d;padding:5px 0 0;width:390px;}

/*Captcha*/
.cform .cf-ol .secinput{width:100px;display:inline-block;margin:0 10px 0 0;}
.cform .cf-ol .captcha{display:inline-block;}
.cform .cf-ol img{position:relative;top:7px;}

/*Btn*/
.cform .cf-sb{padding-left:165px;border-top:1px solid #dadada;padding-top:16px;}
.cform .cf-sb .sendbutton{border:1px solid #45a6a1;height:22px;padding:0 10px 2px;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;text-shadow:#45a6a1 1px 1px 1px;background:url(fd_btn.gif) 0 0 repeat-x;cursor:pointer;}
.cform .cf-sb .sendbutton:hover{background-position:left bottom;}

/*formResellers*/
.formResellers .cform .cf-sb{padding-left:106px;}

/*Failure*/
.failure{color:#fe7c28;font:bold 12px Arial, Helvetica, sans-serif;margin:0 0 5px;}
.failure ol{display:block;padding:2px 0 0;}
.failure li{padding:0 0 1px;}
.failure li a{color:#fe7c28;font:normal 11px Arial, Helvetica, sans-serif;text-decoration:none;}
.failure li a:hover{text-decoration:underline;}

/*Presupuesto*/
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cform{padding:0;margin:0;border:0 none;background:none;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cform .cf-ol label{float:left;display:block;width:180px;padding:5px 11px 0 0;text-align:right;color:#5d5d5d;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cform .cf-ol input{float:left;border:1px solid #dedede;height:22px;width:269px;padding:0 0 0 2px;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cform .cf-ol select{float:left;border:1px solid #dedede;height:22px;width:272px;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cform .cf-ol textarea{float:left;border:1px solid #dedede;height:88px;width:269px;padding:0 0 0 2px;margin:0 0 5px;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cform .cf_hidden,
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .linklove{display:none;}

/*Captcha*/
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cform .cf-ol .secinput{width:108px;display:inline-block;margin:0 10px 0 0;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cform .cf-ol .captcha{display:inline-block;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cform .cf-ol img{position:relative;top:0;}

/*Btn*/
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cform .cf-sb{padding:12px 0 0 191px;border:0 none;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cform .cf-sb .sendbutton{border:1px solid #6d6d6d;height:22px;padding:0 10px 2px;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;text-shadow:#585858 1px 1px 1px;cursor:pointer;background:url(fd_consultaBtn.gif) 0 0 repeat-x;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cform .cf-sb .sendbutton:hover{background-position:left bottom;}

/*Failure*/
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .failure{padding:0 0 20px 1px;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .txtCorrecto{margin:0 0 49px;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .txtCorrecto{color:#fe7c28;font:normal 14px Arial, Helvetica, sans-serif;padding:15px 0 15px 75px;background:url(fd_formularioEnviadoGris.gif) 0 15px no-repeat;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .txtCorrecto span{font:normal 14px Arial, Helvetica, sans-serif;color:#fe7c28;display:block;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .txtCorrecto .strong{font-weight:bold;}

/*Failure*/
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cf_info{color:#fe7c28;font:bold 12px Arial, Helvetica, sans-serif;margin:0 0 5px 190px;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cf_info ol{display:block;padding:2px 0 0;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cf_info li{padding:0 0 1px;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cf_info li a{color:#fe7c28;font:normal 11px Arial, Helvetica, sans-serif;text-decoration:none;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cf_info li a:hover{text-decoration:underline;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .cf_info .txtCorrecto{display:none;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .failure .txtCorrecto{display:none;}
.solPresupuesto .solPresupuestoCont .solPresupuestoContTxt .success .txtCorrecto{display:block;}