
.s2-main{
margin-top:12px;
}
.s2-main .inp1{
font:12px Arial;
color:#0887ae;
padding:0;
padding-top:1px;
height:16px;
width:76px;
padding-left:8px;
}
.s2-hidden{
visibility:hidden;
}
.s2-title2{
float:left;
position:relative;
top:4px;
}
.s2-title2-right{
float:right;
}
.s2-title2-bottom{
margin-top:4px;
}
.s2-title2-bottom .inner{
width:497px;
}
.s2-link1{
background-color:#a8a5a5;
display:block;
text-decoration:none;
font-family:Helvetica Condensed;
font-size:12px;
padding:3px 15px;
}
.s2-link1:hover,.s2-box1 .s2-right a:hover,.s2-box2 .s2-right a:hover{
background-color:#949393;
color:white;
}
.s2-main .content-left{
width:497px;
}
.s2-main .content-right{
width:393px;
}
.s2-current-fiesta,.s2-calendario-fiestas{
float:left;
}
.s2-current-fiesta{
width:276px;
font-family:Helvetica Condensed;
color:#232323;
font-size:15px;
text-transform:uppercase;
padding-top:8px;
}
.s2-calendario-fiestas{
padding-top:10px;
}
.s2-current-fiesta a{
text-decoration:none;
}
.s2-current-fiesta a:hover{
text-decoration:underline;
}
.s2-current-fiesta .first{
color:#61bcda;
}
.s2-current-fiesta .second{
color:#ee2160;
}
.s2-calendario-fiestas,
.s2-calendario-fiestas a{
width:177px;
text-align:center;
color:#10bfc3;
}
.s2-calendario-fiestas a{
padding:4px 0;
}
.s2-steps li{
background-color:#d3d1d1;
color:#696b6c;
float:left;
margin-right:3px;
text-transform:uppercase;
font-family:Helvetica Condensed;
padding:0 6px;
height:20px;
line-height:20px;
}
.s2-steps .separator{
background-color:transparent;
color:#b4b3b3;
letter-spacing:-1px;
font:10px Arial;
line-height:20px;
padding-left:3px;
padding-right:3px;
}
.s2-steps .selected{
background-color:#a8a5a5;
color:black;
}
.s2-line1{
background:url(../imagenes/line1.gif) no-repeat 1px 5px;
font-family:Helvetica Condensed;
font-size:14px;
padding-left:15px;
margin-top:10px;
padding-bottom:2px;
}
.s2-line1 strong{
color:#58b4db;
font-weight:normal;
}
.s2-line1-bottom{
height:3px;
background:url(../imagenes/line1-bottom.png);
}
.s2-checkbox1-bottom{
height:1px;
background-color:#c1bfbf;
}
.s2-checkbox1-right{
padding-left:15px;
}
.s2-checkbox1-right2{
font-size:11px;
float:right;
padding-top:14px;
}
.s2-checkbox1,.s2-checkbox1-label,.s2-checkbox1-right{
float:left;
}
.s2-checkbox1-container{
padding-top:8px;
padding-bottom:4px;
position:relative;
}
.s2-checkbox1 .checkbox1-repl{
top:13px;
}
.s2-checkbox1-label{
padding-top:14px;
}
.s2-checkbox1-right-cropped{
width:50px;
overflow:hidden;
}
.s2-checkbox1-con2 .checkbox1-repl{
top:0;
}
.s2-checkbox1-con2 .s2-checkbox1-label{
padding-top:0;
}
.s2-checkbox1-first{
margin-top:5px;
}
.s2-checkbox1-second{
margin-top:8px;
}
.s2-checkbox1-right-abs{
position:absolute;
top:7px;
left:120px;
}
.s2-main .selbox1-options{
top:20px;
}
.s2-main .selbox1-repl,.s2-main .selbox1-options a{
color:#2796b8;
padding-left:10px;
}
.s2-main .selbox1-options a:hover{
color:white;
}
.s2-main .selbox1-repl{
padding-top:2px;
padding-left:10px;
height:15px;
background:white url(../imagenes/selbox1.gif) no-repeat right 2px;
font-size:12px;
}
.s2-tickets1{
padding-top:12px;
}
.s2-tickets1 .s2-left,.s2-tickets1 .s2-right{
float:left;
}
.s2-tickets1 .s2-left{
width:120px;
padding-right:10px;
text-align:right;
padding-top:3px;
}
.s2-number1-container .selbox1-repl{
width:73px;
}
.s2-number1-container .selbox1-options{
width:120px!important;
}
.s2-compare1-container,.s2-compare1-label{
float:left;
}
.s2-tickets1 .s2-right{
width:263px;
}
.s2-tickets1 .s2-second{
padding-top:5px;
}
.s2-tickets1 .s2-date1{
font:14px Arial;
color:#0887ae;
padding-top:3px;
padding-bottom:4px;
}
.s2-tickets2{
padding-top:4px;
}
.s2-button1{
margin-top:8px;
}
.s2-box1{
background:url(../imagenes/s2-box1.png);
padding-top:15px;
margin-top:9px;
width:393px;
padding-bottom:35px;
}
.s2-box1 .s2-left,.s2-box1 .s2-right{
float:left;
}
.s2-box1 .s2-left{
width:230px;
padding-left:15px;
}
.s2-box1 .s2-left span{
color:#068cb5;
font-size:14px;
}
.s2-box1 .s2-right{
width:148px;
position:relative;
top:13px;
}
.s2-box1 .s2-right a,.s2-box2 .s2-right a{
float:left;
font-family:Helvetica Condensed;
font-size:12px;
text-decoration:none;
display:block;
background-color:#a5a4a4;
margin-right:4px;
padding:0 12px;
height:17px;
line-height:16px;
}
.s2-room1{
margin-top:-20px;
height:20px;
position:relative;
top:-10px;
padding-right:43px;
}
.s2-room1 .s2-first,.s2-room1 .s2-second{
float:right;
}
.s2-room1 .s2-first{
font:14px Arial;
}
.s2-room1 .s2-second{
width:110px;
}
.s2-room1 .s2-second .selbox1-repl{
width:81px;
}
.s2-room1 .s2-second .selbox1-options{
width:120px!important;
}
.s2-room1 .s2-first{
padding-right:5px;
padding-top:2px;
}
.s2-calendar3{
width:448px;
border:3px solid #b2b0b0;
background-color:#f0f0f0;
}
.s2-calendar3-info{
font-family:Helvetica Condensed;
color:#727272;
font-size:16px;
padding-left:2px;
padding-right:40px;
padding-bottom:10px;
}
.s2-calendar3 .calendar-events{
background:url(../imagenes/calendar3.gif) no-repeat;
width:434px;
height:403px;
margin-bottom:8px;
}
.s2-calendar3 .calendar-event,.s2-calendar3 .calendar-event-dummy{
float:left;
width:62px;
height:47px;
padding-top:20px;
overflow:hidden;
position:relative;
}
.s2-calendar3 .calendar-event-item{
font:10px Verdana;
letter-spacing:-1px;
}
.s2-calendar3 .calendar-event-item a{
display:block;
padding-left:5px;
padding-bottom:7px;
text-decoration:none;
text-transform:lowercase;
}
.s2-calendar3 .calendar-event-item a:hover{
text-decoration:underline;
}
.s2-calendar3 .calendar-event-day{
position:absolute;
top:5px;
right:7px;
text-decoration:none;
font-size:11px;
color:black;
font-family:Helvetica Condensed;
}
.s2-calendar3 .event-day .calendar-event-day{
text-decoration:underline;
color:#2a96b9;
}
.s2-calendar3 .weekend-day .calendar-event-day{
color:#2a96b9!important;
}
.s2-calendar3 .calendar-day{
float:left;
width:62px;
text-align:center;
font-size:17px;
font-family:Helvetica Condensed;
padding-bottom:1px;
}
.s2-calendar3 .calendar-nav{
font-family:Helvetica Condensed;
text-align:center;
padding-top:5px;
padding-bottom:10px;
}
.s2-calendar3 .nav-left,.s2-calendar3 .nav-right{
color:#2694b8;
margin:0 10px;
font-size:18px;
text-decoration:none;
position:relative;
top:-3px;
}
.s2-calendar3 .nav-mid{
font-size:21px;
text-transform:uppercase;
}
.s2-calendar3 .calendar-days,.s2-calendar3 .calendar-events{
margin-left:7px;
}
.s2-calendar3 .calendar-event-item .gray{
color:#7b7878;
}
.s2-tickets3{
padding-top:0;
}
.s2-tickets3 .s2-left, .s2-tickets3 .s2-right{
height:25px;
}
.s2-tickets3 .s2-left{
font-size:14px;
padding-right:5px;
}
.s2-tickets3 .s2-left-first{
width:150px;
margin-left:-4px;
}
.s2-tickets3 .s2-left2{
width:57px;
}
.s2-tickets3 .s2-right2{
float:left;
width:92px;
}
.s2-tickets3 .s2-right2a{
width:88px;
}
.s2-tickets4 .s2-right2b .inp1{
width:77px;
}
.s2-tickets4 .s2-right1
.s2-tickets3 .s2-right2 .selbox1-repl{
width:59px;
}
.s2-tickets3 .s2-right2 .selbox1-options{
width:100px!important;
}
.s2-tickets3 .s2-second{
padding-top:2px;
}
.s2-tickets3 .s2-right-first{
width:238px;
}
.s2-tickets3 .s2-right-first .selbox1-repl{
width:213px;
}
.s2-tickets3 .s2-right-first .selbox1-options{
width:249px!important;
}
.s2-tickets3 .s2-button1{
margin-top:-4px;
}
.s2-tickets4{
padding-top:12px;
}
.s2-tickets4 .s2-left-first{
width:123px;
font-size:12px;
}
.s2-tickets4 .s2-right2 .selbox1-repl{
width:69px;
}
.s2-left-date,.s2-right-date{
margin-bottom:-5px;
}
.s2-tickets4a{
padding-top:9px;
}
.s2-tickets4a .s2-left-first{
font-size:14px;
width:147px;
}
.s2-tickets4a .s2-right-date{
width:243px;
position:relative;
left:-2px;
}
.s2-line1a{
margin-top:20px;
font-size:16px;
background:url(../imagenes/title2.gif) no-repeat left 4px;
padding-left:20px;
}
.s2-line1a span{
font:12px Arial;
color:#a29f9f;
position:relative;
top:-1px;
left:5px;
}
.s2-box1a{
margin-top:-2px;
font-size:14px;
padding-bottom:40px!important;
}
.s2-box1 .s2-right{
width:auto;
}
.s2-box1 .s2-left{
width:250px;
}
.s2-box1a-item{
width:100%;
line-height:20px;
}
.s2-box1a-itemleft,.s2-box1a-itemright{
display:block;
float:left;
}
.s2-box1a-itemleft{
text-align:right;
width:145px;
padding-right:8px;
}
.s2-box1a-itemright{
color:#068cb5;
}
.s2-box1 .s2-right{
top:0;
padding-left:8px;
}
.s2-box1b .s2-box1a-item{
line-height:15px;
}
.s2-box1b .s2-box1a-itemleft{
width:125px;
}
.s2-box1b .s2-box1a-itemright{
font-size:14px;
width:105px;
}
.s2-box1b .s2-right{
top:0px;
}
.s2-box1b{
padding-bottom:30px!important;
}
.s2-main2{
margin-bottom:30px!important;
}
.s2-space1{
padding-top:8px;
}
.s2-box2{
background:url(../imagenes/s2-box1.png);
width:890px;
padding-top:15px;
padding-bottom:23px;
margin-bottom:10px;
}
.s2-box2 .s2-left,
.s2-box2 .s2-right{
float:left;
font-size:14px;
}
.s2-box2 .s2-left{
width:250px;
padding-left:20px;
}
.s2-box2 .s2-right{
color:#0a8bb4;
white-space:nowrap;
line-height:18px;
}
.s2-box2 .s2-right span{
color:#eb205f;
}
.s2-box2a{
padding-top:23px;
margin-bottom:0;
position:relative;
}
.s2-box2a .s2-left{
width:615px;
font-family:Helvetica Condensed;
font-size:23px;
padding-left:29px;
}
.s2-box2a .s2-left2{
width:100%;
padding-left:0;
text-align:center;
}
.s2-box2a .s2-left strong{
font-weight:normal;
color:#2f91b0;
}
.s2-box2a .button{
position:relative;
right:30px;
top:2px;
}
.s2-hotel-prices{
position:absolute;
top:-15px;
left:-40px;
}
.s2-box2-item{
float:left;
padding:1px 0;
padding-left:5px;
padding-right:12px;
position:relative;
top:-2px;
}
.s2-box2 .s2-right a{
margin-right:3px;
}
.s2-left.s2-price-total,.s2-right.s2-price-total{
position:relative;
margin-top:5px;
padding-top:10px;
}
.s2-left.s2-price-total{
text-align:right;
left:-3px;
}
.s2-right.s2-price-total{
padding-left:7px;
font-weight:bold;
position:relative;
top:-1px;
width:249px;
background:url(../imagenes/tpsep.png) no-repeat 5px top;
}
.s2-box2b{
padding-bottom:7px;
margin-top:10px;
margin-bottom:13px;
}
.s2-title3{
background:url(../imagenes/s2title3.gif) no-repeat 3px 21px;
font-family:Helvetica Condensed;
font-size:14px;
padding-top:21px;
padding-left:23px;
}
.s2-title3 *{
position:relative;
top:-4px;
}
.s2-title3-bottom{
height:3px;
background-color:#a9a7a7;
width:890px;
}
.s2-title3-bottom-space1{
padding-top:14px;
}
.s2-form1{
width:890px;
padding-bottom:20px;
}
.s2-form1 .formitem1,.s2-form1 .formitem2,.s2-form1 .formitem1a,.s2-form1 .formitem2a{
float:left;
height:26px;
}
.s2-form1-day,.s2-form1-month,.s2-form1-year{
float:left;
}
.s2-form1 .formitem1{
width:199px;
padding-right:10px;
text-align:right;
font-size:14px;
height:24px;
padding-top:2px;
overflow:hidden;
}
.s2-form1 .formitem2{
width:202px;
}
.s2-form1 .formitem2 .inp1{
width:190px;
}
.s2-form1 .formitem1a{
width:169px;
}
.s2-form1 .formitem2a-date .selbox1-repl{
background:white url(../imagenes/s2-form1-sel.gif) no-repeat right top;
}
.s2-form1-day{
width:60px;
}
.s2-form1-day .selbox1-repl{
width:21px;
}
.s2-form1-day .selbox1-options{
width:70px!important;
}
.s2-form1-month{
width:54px;
}
.s2-form1-month .selbox1-repl{
width:18px;
}
.s2-form1-month .selbox1-options{
width:70px!important;
}
.s2-form1-year .selbox1-repl{
width:59px;
}
.s2-form1-year .selbox1-options{
width:100px!important;
}
.s2-form1-left,.s2-form1-right{
float:left;
}
.s2-form1-left{
width:411px;
padding-right:38px;
}
.s2-form1-left .s2-title3{
width:411px;
}
.s2-form1-left .s2-title3-bottom{
width:411px;
}
.s2-form1-left .formitem1{
width:132px;
}
.s2-form1-left .formitem2{
width:268px;
}
.s2-form1-left .formitem2 .inp1{
width:256px;
}
.s2-form1-left .s2-title3-bottom-space1{
padding-top:26px;
}
.s2-form1-left .formitem2-cardexpire{
width:91px;
}
.s2-form1-left .formitem2-cardexpire .first,.s2-form1-left .formitem2-cardexpire .second{
float:left;
}
.s2-form1-left .formitem2-cardexpire .first{
padding-right:7px;
}
.s2-form1-left .formitem2-cardexpire .first .inp1,.s2-form1-left .formitem2-cardexpire .second .inp1{
width:30px;
}
.s2-form1-left .formitem1a{
width:100px;
}
.s2-form1-left .formitem2a{
width:67px;
}
.s2-form1-left .formitem2a .inp1{
width:55px;
}
.s2-form1-right{
width:440px;
}
.s2-form1-right .s2-title3-bottom{
width:441px;
}
.s2-form1-left .button,.s2-form1-right .button {
position:relative;
left:-1px;
}
.s2-form1-left .button input,.s2-form1-right .button input{
width:104px;
padding-left:0;
padding-right:0;
text-align:center;
}
.s2-form1-left .button {
margin-top:4px;
}
.s2-form1-right .s2-paypal{
width:249px;
float:left;
text-align:right;
padding-right:84px;
padding-top:5px;
}
.s2-form1-right .button{
position:relative;
top:94px;
}
.s2-booking{
background:url(../imagenes/s2-booking.png);
padding-top:35px;
padding-bottom:33px;
}
.s2-booking .formitem1,
.s2-booking .formitem2{
float:left;
}
.s2-booking .formitem1{
padding-top:5px;
padding-right:6px;
padding-left:13px;
}
.s2-booking .inp1,.s2-booking .selbox1-repl{
border:2px solid #0b89b2;
}
.s2-booking .selbox1-repl{
background:white url(../imagenes/booksel.gif) no-repeat right top;
}
.s2-booking .selbox1-options{
border:1px solid #0b89b2;
}
.s2-booking .selbox1-options a:hover{
background-color:#00678b;
}
.s2-booking .formitem2-nights .inp1{
width:22px;
}
.s2-booking .formitem2-hotel .inp1{
width:142px;
}
.s2-npax{
width:49px;
}
.s2-npax .selbox1-repl{
width:20px;
}
.s2-npax .selbox1-options{
width:60px!important;
}
.s2-calendar{
background:url(../imagenes/cal1.gif) no-repeat left top;
width:21px;
height:21px;
display:block;
float:left;
margin-left:3px;
}
.s2-booking .formitem2-cal1 .inp1{
float:left;
width:76px;
}
.s2-booking {
font-size:10px;
}
.s2-button2{
float:left;
}
.s2-button2 a{
line-height:21px;
padding:0 9px;
font-size:18px;
font-family:Helvetica Condensed;
}
.s2-booking .s2-button2{
position:relative;
left:15px;
}
.s2-steps3{
height:29px;
}
.s2-results{
width:890px;
padding-bottom:15px;
}
.s2-results li{
border-top:1px solid #7a8a91;
padding-bottom:24px;
padding-top:35px;
width:890px;
}
.s2-results li:first-child{
border-top:1px solid transparent;
}
.s2-results-left{
width:178px;
float:left;
}
.s2-results-left .s2-thumb{
width:159px;
height:105px;
border:2px solid #46b6e4;
}
.s2-results-left .s2-photos{
font-size:11px;
padding-top:6px;
display:block;
}
.s2-results-right{
width:710px;
float:left;
}
.s2-results-right .s2-title{
font-size:15px;
text-transform:uppercase;
color:#0b89b2;
}
.s2-results-right .s2-title a{
color:#0b89b2;
}
.s2-results-right .s2-location{
font-size:11px;
padding-bottom:2px;
padding-left:1px;
}
.s2-results-right .s2-content{
height:70px;
overflow:hidden;
}
.s2-results-right .s2-content a{
text-decoration:none;
font-size:11px;
color:#444444;
}
.s2-results-right .s2-content a:hover{
text-decoration:underline;
}
.s2-results-right .s2-apartment {
width:100%;
padding-top:6px;
}
.s2-results .s2-description {
float:left;
font-size:12px;
color:#444444;
background:url(../imagenes/apparrow.gif) no-repeat 2px 3px;
padding-left:16px;
}
.s2-results .s2-apartment .button{
float:right;
}
.s2-results .s2-apartment .button a{
padding:0 5px;
}
.s2-results .s2-apartment .price{
float:right;
font-size:18px;
color:#10bfc3;
padding-right:10px;
}
.s2-results-right .s2-title .inner{
float:left;
display:block;
}
.s2-results-right .s2-title{
padding-bottom:3px;
}
.s2-stars{
background:url(../imagenes/stars1.gif) repeat-x;
display:block;
float:left;
position:relative;
top:3px;
left:10px;
}
.s2-stars-1{
width:11px;
}
.s2-stars-2{
width:21px;
}
.s2-stars-3{
width:31px;
}
.s2-stars-4{
width:41px;
}
.s2-stars-5{
width:51px;
}
.s2-step2 .formitem1,.s2-step2 .formitem2{
float:left;
}
.s2-step2a{
padding-top:19px;
padding-bottom:15px;
}
.s2-step2a .description{
font-size:11px;
color:#444444;
padding-top:3px;
}
.s2-step2a .formitem1{
font-size:10px;
padding-right:8px;
padding-top:6px;
}
.s2-step2a .formitem2 .selbox1-repl{
width:96px;
}
.s2-step2a .formitem2 .selbox1-options{
width:130px!important;
}
.s2-step2b{
padding-bottom:16px;
}
.s2-step2b .description{
font-size:10px;
}
.s2-step2b .formitem1{
text-align:right;
padding-right:7px;
padding-top:3px;
overflow:hidden;
height:15px;
}
.s2-step2b .formitem1a{
width:99px;
}
.s2-step2b .formitem2a{
width:120px;
}
.s2-step2b .formitem2a .selbox1-repl{
width:94px;
}
.s2-step2b .formitem2a .selbox1-options{
width:140px!important;
}
.s2-step2b .formitem1b{
width:104px;
}
.s2-step2b .formitem2b{
width:138px;
}
.s2-step2b .formitem2b .selbox1-repl{
width:112px;
}
.s2-step2b .formitem2b .selbox1-options{
width:155px!important;
}
.s2-step2b .formitem1c{
width:70px;
}
.s2-step2b .formitem2c{
width:68px;
}
.s2-step2b .formitem2c .selbox1-repl{
width:42px;
}
.s2-step2b .formitem2c .selbox1-options{
width:85px!important;
}
.s2-step2b .formitem1d{
width:48px;
}
.s2-step2b .formitem2d{
width:69px;
}
.s2-step2b .formitem2d .selbox1-repl{
width:43px;
}
.s2-step2b .formitem2d .selbox1-options{
width:85px!important;
}
.s2-step2b .formitem1e{
width:50px;
}
.s2-step2b .formitem2e{
width:69px;
}
.s2-step2b .formitem2e .selbox1-repl{
width:43px;
}
.s2-step2b .formitem2e .selbox1-options{
width:80px!important;
}
.s2-step2b .description{
padding-bottom:3px;
}
.s2-step2c .formitem1a{
color:#068cb5;
}
.s2-step2c .formitem2a{
font-size:15px;
color:#068cb5;
font-weight:bold;
}
.s2-step2c{
border-bottom:1px solid #c8c7c7;
padding-bottom:5px;
margin-top:-10px;
}
.s2-step2d .description1{
font-size:10px;
padding-top:6px;
padding-left:3px;
}
.s2-step2d .description2{
font-size:11px;
color:#444444;
padding-left:4px;
padding-top:3px;
padding-bottom:3px;
}
.s2-step2d .s2-second{
float:left;
width:148px;
}
.s2-step2d .checkbox1 {
margin-right:3px;
}
.s2-step2d .checkbox1-repl{
background:url(../imagenes/cb2.gif) no-repeat left top;
top:1px;
}
.s2-step2d .checkbox1-checked{
background:url(../imagenes/cb2checked.gif) no-repeat left top;
}
.s2-step2d .s2-space2{
padding-top:33px;
}
.s2-step2d .s2-button2{
float:right;
margin-left:13px;
}
.s2-step2 .selbox1-repl{
background:white url(../imagenes/step2sb.gif) no-repeat right top;
padding-left:7px;
font-size:10px;
border:2px solid #0b89b2;
}
.s2-step2 .selbox1-options{
border:1px solid #0b89b2;
}
.s2-step2 .selbox1-options a:hover{
background-color:#0b89b2;
color:white;
}
.s2-step2 .inp1{
border:2px solid #0b89b2;
}
.s2-step2d .s2-space3{
padding-top:33px;
}
.s2-result1{
background:url(../imagenes/s2-booking.png);
width:890px;
margin-top:-14px;
padding-bottom:26px;
margin-bottom:16px;
}
.s2-result1 .s2-first{
padding-top:10px;
padding-left:19px;
font-size:12px;
}
.s2-result1 .s2-first p{
line-height:18px;
}
.s2-result2 table{
width:258px;
border-collapse:separate;
position:relative;
left:-2px;
}
.s2-result2 .s2-type,
.s2-result2 .s2-price{
background:url(../imagenes/s2-booking.png);
height:23px;
line-height:23px;
border:none;
}
.s2-result2 .s2-type{
width:142px;
padding-left:16px;
text-align:left;
}
.s2-result2 .s2-price{
width:85px;
text-align:right;
padding-right:13px;
}
.s2-step2e .description1{
padding-top:11px;
padding-left:15px;
padding-bottom:6px;
}
.s2-step2e .formitem1{
width:190px;
text-align:right;
padding-right:5px;
height:23px;
padding-top:3px;
}
.s2-step2e .formitem1a{
width:100px;
}
.s2-step2e .formitem2{
width:214px;
height:26px;
}
.s2-step2e .formitem2 .inp1{
width:202px;
}
.s2-textarea1{
width:530px!important;
height:94px!important;
}
.s2-textarea1 .inp1{
width:521px!important;
height:82px;
overflow:auto;
}
.s2-step2e .s2-button2{
float:right;
margin-left:11px;
}
.s2-step2e .s2-button2 a{
padding:0 23px;
}
.s2-button2 a{
line-height:20px;
}
.s2-step2 .s2-button2 a{
line-height:22px;
}
.s2-left3,.s2-right3{
float:left;
}
.s2-left3{
margin-left:17px;
}
.s2-right3 .s2-box2-item{
color:#0a8bb4;
}
.s2-right3 .s2-box2-item span{
color:#eb205f;
}
.s2-price2{
font-weight:bold;
padding-top:1px;
padding-left:16px;
padding-bottom:4px;
}
.s2-step2ea .description1{
padding-left:0;
padding-top:0;
}
.s2-step2ea .description2{
font-size:11px;
padding-bottom:14px;
}
.s2-step2ea .formitem1{
width:371px;
}
.s2-step2ea .formitem2-security .inp1{
width:60px;
}
.s2-step2ea .formitem2-expire .s2-first,
.s2-step2ea .formitem2-expire .s2-second{
float:left;
width:72px;
margin-right:12px;
}
.s2-step2ea .formitem2-expire .selbox1-repl{
width:46px;
}
.s2-step2ea .formitem2-expire .selbox1-options{
width:80px!important;
}
.s2-step2ea .s2-button2{
margin-right:295px;
margin-top:4px;
}
.s2-space4{
padding-top:15px;
}
.s2-right2c .selbox1-repl{
width:59px;
}

