
.footer li.selected{
font-weight:bold;
}

.etitle * { display:inline;font-size:100%; }
.etitle,.etitle-regular { display:inline; }
.etitle-regular * { font-weight:normal; }

.k-right-title.etitle-first{
display:block;
font-size:14px;
color:#787878;
margin-left:21px;
}
.etitle-first span{
font-weight:normal;
}
.s-vc-margin1{
padding-top:1px;
}
.s-empbutton{
padding-left:0;
}
.s-empbutton .slidebutton {
min-width:150px;
margin-bottom:5px;
}
.slidebutton{
padding:0;
margin:0;
}
.slidebutton  a{
padding-bottom:0;
line-height:18px!important;
}

.s-empl1{
padding-bottom:0;
text-align:left;
line-height:13px;
}
.s-empl1 p{
line-height:13px;
padding-bottom:13px;
}
.s-empl1 .etitle2{
display:block;
margin-top:-2px;
padding-bottom:4px;
}
.s-empl2{
text-align:justify;
}
.s-view-cv{
line-height:17px;
padding-bottom:9px;
}
.s-view-cv table{
width:100%;
}
.s-view-cv table td p{
line-height:10px;
padding:0;
}
.s-view-cv table td{
padding:3px 0;
}
.s-three-columns td{
width:36%;
}
.s-four-columns td{
width:26%;
}
.s-five-columns td{
width:20%;
}

.s-dialog{
position:absolute;
top:0;
left:0;
}
.s-dialog .s-horborder{
background-color:#c4c2c2;
height:3px;
}
.s-dialog .s-sideborder{
background-color:#c4c2c2;
width:3px;
}
.s-dialog .s-topleft,
.s-dialog .s-topright,
.s-dialog .s-bottomleft,
.s-dialog .s-bottomright{
width:3px;
height:3px;
background:url(../imagenes/dialog.gif) no-repeat left top;
}
.s-dialog .s-topright{background-position:-3px top;}
.s-dialog .s-bottomleft{background-position:-6px top;}
.s-dialog .s-bottomright{background-position:-9px top;}
.s-dialog .s-close{
position:absolute;
top:6px;
right:12px;
width:14px;
height:14px;
overflow:hidden;
background:url(../imagenes/dialog.gif) no-repeat left -3px;
cursor:pointer;
}
.s-dialog1{
top:130px;
left:150px;
}
.s-content1{
padding:25px 10px;
width:250px;
background-color:#eeeeee;
color:#787878;
line-height:13px;
}

.s-cvform{
padding:0;
border:none;
margin-left:20px;
color:#787878;
}
.s-cvform .etitle{
font-size:12px;
color:#787878;
display:block;
padding-top:12px;
}
.etitle1a{
padding-top:0!important;
}
.s-cvform label{
display:block;
position:relative;
top:2px;
}
.s-cvform .separator2{
width:100%;
height:18px;
margin-left:0;
margin-bottom:5px;
background:url(../imagenes/separator2.gif) repeat-x left bottom;
}
.s-formitem1{
float:left;
width:190px;
}
.s-formitem1a{
width:169px;
}
.s-cvform .inp1{
width:164px;
border:1px solid #787878;
background-color:white;
padding:0;
height:14px;
padding-left:3px;
font-size:10px;
color:#787878;
vertical-align:middle;
position:relative;
top:-1px;
}
.selDni-container{
float:right;
width:28px;
}
.s-cvform .inp1-dni{
width:106px;
float:left;
position:relative;
top:0;
}
.s-cvform .sel1{
width:170px;
padding-left:3px;
background-color:white;
border:1px solid #787878;
font:8px "Trebuchet MS";
padding-top:0;
color:#787878;
height:15px;
vertical-align:middle;
}
.s-formcont .resform-repl{
width:145px;
}
.s-formcont .resform-options{
width:180px!important;
}
.s-formcont2a{
float:left;
display:inline;
}
.s-formcont2b{
float:right;
margin-right:22px;
text-align:right;
display:inline;
}
.s-formcont2b .resform-repl,
.s-formcont2b .resform-options{
text-align:left;
}
.s-formcont2c{
margin:0!important;
width:73px;
}
.s-formcont2c .sel1{
width:64px;
}
.s-formcont2c .resform-repl{
width:40px;
}
.s-formcont2c .resform-options{
width:67px!important;
}
.s-formcont2d{
margin:0!important;
width:123px;
}
.s-formcont2d .resform-repl,
#selAccesstime-repl{
width:85px;
}
.s-formcont2d .resform-options,
#selAccesstime-options{
width:115px!important;
}
.s-formcont2d .sel1{
width:105px;
}
.s-formcont2d .inp1{
width:104px;
}
.s-formcont2a .sel2{
width:40px;
}

.s-formitem1 .slidebutton,.s-buttons .slidebutton{
margin-top:14px;
width:170px;
min-width:170px;
margin-bottom:0;
}
.s-formitem1 .slidebutton a{
padding:2px 0;
padding-bottom:1px;
}
.s-buttons .slidebutton{
width:auto;
min-width:0;
margin-right:10px;
float:right;
margin-top:42px;
}
.s-buttons .slidebutton a{
padding-bottom:0;
line-height:18px;
}
.s-buttons{
margin-left:20px;
}
.s-buttons2{
	/*margin-top:-4px;*/
}
.s-buttons2 .slidebutton{
float:left;
margin-top:0;
}
.s-buttons2 .slidebutton a {
padding:2px 15px;
padding-bottom:1px;
}
.s-formitem2{
width:380px;
float:left;
}
.s-formitem2 .s-formcont2a{
margin-right:9px;
}
.s-formitem3{
float:left;
width:115px;
padding-bottom:10px;
}
.s-formitem3-last{
width:90px;
}
.s-fi3title{
letter-spacing:-1px;
}
.s-formitem3 .cb1{
float:left;
width:15px;
height:10px;
vertical-align:top;
padding:0;
overflow:hidden;
}
.s-formitem3 label{
float:left;
width:95px;
line-height:10px;
}
.s-formitem3-last label{
width:75px;
}
.s-cbcontainer{
float:left;
height:17px;
}
.s-formitem3a{
width:137px;
}
.s-formitem4{
float:left;
width:160px;
text-align:right;
padding-bottom:1px;
padding-right:5px;
overflow:hidden;
}
.s-formitem4a{
width:200px;
height:19px;
position:relative;
display:block;
text-align:left;
padding-right:0;
padding-top:0;
overflow:hidden;
}
.s-formitem4a input{
position:absolute;
top:1px;
right:0;
height:19px;
opacity:0;
filter:alpha(opacity=0);
font-size:1000%;
cursor:pointer;
outline:0;
}
.s-formitem4b{
width:185px;
text-align:left;
padding-right:0;
padding-top:0;
}
.s-formitem4b .inp1{
width:104px;
display:inline;
}
.s-fi-path,.s-fi-button{
display:block;
float:left;
}
.s-fi-path{
border:1px solid #787878;
border-right:0;
padding-top:1px;
height:14px;
line-height:14px;
width:97px;
padding-left:3px;
overflow:hidden;
}
.s-fi-path-focus{
background-color:#eaeaea;
}
.s-fi-button{
background-color:#eeeeee;
color:#787878;
font-weight:bold;
font-size:12px;
height:17px;
overflow:hidden;
padding:0 10px;
line-height:18px;
cursor:pointer;
}
.s-formitem5{
float:left;
padding:2px 0;
display:inline;
}
.s-formitem5 .inp1{
width:84px;
margin-top:-1px;
}
.s-formitem5a{
float:right;
}
.s-finline{
display:inline;
}
.s-finline .sel1{
width:40px;
}
.s-formitem-bottom1{
width:400px;
float:left;
padding-top:5px;
}
.s-formitem-bottom1 #acceptcb2-repl{
left:0;
top:3px;
}
.s-formitem-bottom1 label{
display:inline;
}
.s-formitem-bottom1 .accept-container1{
width:15px;
}
.s-formitem-bottom1 .accept-container2{
width:350px;
}
.s-formitem-bottom2{
float:right;
}
.s-formitem-bottom2 .slidebutton{
min-width:0;
margin-top:25px;
}
.s-formitem-bottom2 .slidebutton a{
padding-bottom:1px;
}
.s-formitem-bottom1 .label-agree a{
position:relative;
top:2px;
}
.s-cvform .resform-repl{
top:0;
left:0;
line-height:15px;
color:#787878;
}
.s-cvform .resform-options{
top:16px;
}
.s-cvform .resform-options a{
color:#787878;
}
.s-formitem1,.s-formitem2{
padding-bottom:3px;
}
.s-formcont3 .slidebutton,
.s-formcont2a .slidebutton{
margin-top:10px;
}

#selDni{
width:50px;
margin-right:21px;
}
#selDni-repl{
width:28px;
left:auto;
right:20px;
text-align:right;
}
#selDni-options{
width:53px!important;
left:auto;
right:20px;
}
#selGender{
width:50px;
}
#selGender-repl{
width:60px;
}
#selGender-options{
width:95px!important;
}
#selChildren{
width:50px;
}
#selChildren-repl{
width:40px;
left:auto;
right:0;
}
#selChildren-options{
width:70px!important;
left:auto;
right:0;
}
.s-sbsize1 .resform-repl{
width:20px;
z-index:999;
}
.s-sbsize1 .resform-options{
width:60px!important;
}

.checkbox2-repl{
cursor:pointer;
position:absolute;
top:-1px;
left:0;
width:18px;
height:15px;
background:url(../imagenes/checkbox2.png) no-repeat left bottom;
}
.checkbox2-checked{
background:url(../imagenes/checkbox2-checked.png) no-repeat left bottom;
}
.radio1-repl{
cursor:pointer;
position:absolute;
top:0;
left:0;
width:12px;
height:12px;
background:url(../imagenes/radio.gif) no-repeat left bottom;
}
.radio1-checked{
background:url(../imagenes/radio.gif) no-repeat -12px bottom;
}
.rb1{
vertical-align:top;
width:12px;
height:15px;
padding:0;
}
.leftcontent{
position:relative;
z-index:1;
}

/*agencias*/
.k-right-title.etitle{
display:block;
}
.etitle3{
padding-top:3px;
padding-left:22px;
display:block;
font-size:12px;
color:#787878;
}
.etitle3a{
margin-top:-4px;
padding-left:19px;
}
.s-listado-ofertas{
height:auto;
width:548px;
margin-bottom:0;
margin-top:20px;
}
.s-listado-ofertas.k-listado-ofertas-first{
margin-top:10px;
}
.s-listado-thumb{
width:92px;
height:53px;
}
.s-loff-right{
float:left;
}
.s-loff-right .etitle{
display:block;
padding-top:13px;
}
.s-loff-right .etitle *{
padding-top:0;
}
.s-promcode{
padding-top:10px;
padding-bottom:10px;
color:#848484;
}
.s-destino-hotel label{
position:relative;
top:3px;
}
.s-destino-hotel1{
padding-top:20px;
margin-right:5px;
}
.s-destino-hotel1 label{
position:relative;
top:3px;
}
.s-destino-hotel1 .row{
width:84px;
}
.s-destino-hotel1 .resform-repl{
width:65px!important;
text-align:right;
}
.s-dldocument-container {
margin-left:22px;
width:548px;
background:url(../imagenes/gal-de-foto-bkg.gif) repeat-x left bottom;
padding-bottom:11px;
padding-top:11px;
}
.s-dldocument-container .s-dlleft{
float:left;
width:360px;
font-size:11px;
color:#787878;
font-weight:bold;
padding-top:2px;
}
.s-dldocument-container .s-dlleft a{
color:#787878;
text-decoration:none;
}
.s-dldocument-container .s-dlleft a:hover{
text-decoration:underline;
}
.s-dlleft p{
white-space:pre;
}
.s-dldocument-container .slidebutton{
float:right;
width:100px;
height:21px;
overflow:hidden;
min-width:0;
margin-bottom:0;
}
.s-dldocument-container .slidebutton a{
padding:0;
padding-bottom:1px;
line-height:22px!important;
}
.s-contact-form1{
width:373px!important;
padding-top:4px;
margin-left:0!important;
padding-left:20px;
padding-bottom:22px!important;
}
.s-contact-form1 .inp-width2{
width:168px!important;
}
.s-contact-form1 .col1{
margin-left:25px;
}
.s-contact-form1 .accept-container2{
width:330px;
}
.s-contact-form1 .tarea-width2{
width:366px!important;
}
.s-contact-form1 .resform-repl{
width:149px!important;
text-align:right;
}
.s-contact-form1 #selectQueryType-options{
width:190px!important;
z-index:100;
}
.s-contact-form1 label{
position:relative;
top:1px;
}
.s-contact-form1 .col1 label{
padding-left:2px;
}
.s-contact-form1 .label-agree a{
position:relative;
top:1px;
}
.separator2-agencies{
margin-left:20px;
margin-bottom:15px;
width:549px;
background:url(../imagenes/gal-de-foto-bkg.gif) repeat-x;
}
.s-agencies-register{
float:left;
width:246px;
padding-left:43px;
color:#787878;
margin-bottom:20px;
}
.s-agencies-register2{
width:255px;
padding-left:25px;
background:url(../imagenes/agbg1.gif) repeat-y left top;
}
.s-agencies-register .s-buttons2{
margin-top:0!important;
margin-left:0!important;
}
.s-agencies-register .s-buttons2 .slidebutton{
margin-right:42px;
display:inline;
}
.s-agencies-register2 .s-buttons2 .slidebutton{
margin-right:0px;
}
.s-agencies-register2 .s-buttons2{
position:relative;
left:-20px;
}
.s-agencies-register .inp1{
border:1px solid #787878;
color:#333333;
background-color:white;
font:10px "Trebuchet MS";
height:13px;
padding-left:3px;
width:199px;
}
.s-agencies-register .etitle{
font-size:12px;
color:#787878;
}
.s-agencies-register .s-password a{
color:#787878;
font-size:10px;
}
.s-agencies-register .s-password a:hover{
text-decoration:none;
}
.s-agencies-register .slidebutton{
float:right;
position:relative;
top:2px;
}
.s-ar-content1{
line-height:12px;
text-align:justify;
padding-bottom:20px;
}
.s-formitem-tfcont .s-formcont2a,
.s-formitem-tfcont .s-formcont2b{
width:auto;
margin:0;
}
.s-formitem-tfcont .s-formcont2b{
float:right;
text-align:left;
}
.s-formitem-tfcont .inp-tel{
width:70px;
}
.s-formitem-tfcont .inp-fax{
width:77px;
}
.s-formitem-tfcont2 .inp-cp{
width:90px;
}
.s-formitem-tfcont2 .inp-num{
width:57px;
}
.s-formitem-tfcont2 .s-formcont2b{
float:left;
margin-left:10px;
}
.s-companytype label{
display:inline;
}
.s-companytype .s-formcont2a{
width:90px;
}
.s-companytype .s-formcont2b{
margin-right:0;
float:left;
}
.s-companytype .radio1-repl{
top:4px;
}
.s-agencies-bottom1{
padding-top:25px;
width:549px;
}
.s-agencies-bottom2{
padding-top:10px;
}
.s-agencies-bottom1 .accept-container2,
.s-agencies-bottom1 .s-formitem-bottom1{
width:auto;
}
.s-agencies-bottom2 .s-formitem-bottom1{
padding-right:2px;
}
.s-agencies-bottom1 .slidebutton{
margin-top:0;
margin-left:5px;
}
.s-agencies-bottom1 .slidebutton a{
padding-left:15px;
padding-right:15px;
}
.s-agencies-bottom2 .s-formitem-bottom1{
float:right;
font-size:10px;
}
.s-currency .resform-repl{
width:21px!important;
}
.s-currency .row{
margin-left:0;
width:45px!important;
}
.s-currency #selectOfertas1{
width:40px;
}
.s-step2-container{
background-color:#fbfbfb;
}
.s-buttons3{
padding-bottom:14px;
}
#mostrarCamposDatos{
	display:block;
}
#mostrarCamposClave{
	display:none;
}