@charset "utf-8";
/* CSS Document */
@import url(common.css);
.line:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.lastUnit:after{content: "";visibility:hidden; clear:both;height:0 !important;display:block;line-height:0;}
.line{*zoom:1;}
.unit{float:left;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}

.lastUnit {display: table-cell; *display:block;*zoom:1;float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
.cont_unit{height: 500px;margin: 20px; border-radius:23px;position: relative;}
textarea{width: 100%;font-size: 2em;color: #000;border: none;resize: none;}

/*radio custom*/
input[type=radio].check2 {display:none;}
input[type=radio].check2 + label.label2 {padding-left:44px;display:inline-block;line-height:34px;background-repeat:no-repeat;cursor:pointer;}
input[type=radio].check2:checked + label.label2 {background-position: 0 -34px;}
label.label2{background-image:url(../img/check.png);} 
#boton1{top: 77px;right: 170px;}
#boton2{bottom: 10px;left: 1010px;}
#boton3{bottom: 400px;right: 23px;width: 122px;}
#boton4{bottom: 20px;right: 10px;}

#pop1{width: 1120px;left: 119px;height: 270px;top: 140px;}
#pop2{width: 1040px;left: 170px;height: 290px;top: 150px;}
#pop3{width: 800px;height: 190px;top: 200px;left: 280px;}
#pop4{width: 1050px;left: 180px;height: 170px;top: 200px;}
#pop5{height: 300px;width: 840px;top: 150px;left: 270px;}
#pop6{height: 120px; width: 500px; top: 220px; left: 440px;}

.ggd_flechaVolver{left:-45px;}
.ggd_flechaAvanzar{right:-45px;}
