
body {background: url(https://www.vulka.es/images/bg_cabecera_seo.jpg) repeat-x center 228px #F7F7F6;}
ul.ruta a, ul.ruta li {color:#999;}



div.topBG div#ruta {text-align:left;}


div.topBG h1 {display:block;font-weight:700;font-size:30px;padding-top:13px;padding-bottom:10px;margin-bottom:0;background:none;color:#145570;text-align:center;}
div.topBG p {font-family:ProLightBis, arial, verdana;font-size:18px;color:#666;margin-bottom:20px;font-weight:200;line-height:24px;text-align:center;}

div.topBG span {display:block;font-size:18px;color:#FFF;}

div.introNuevaEmpresa span b{color:#FFF;font-size:25px;border:2px solid #FFF;padding:10px;border-radius:50px;moz-border-radius:50px;display:inline-block;text-align:center;width:20px;margin:0 5px 10px 0;}

span.click1, span.click2, span.click3 {float:left;width:33%;text-align:center;}
span.click1  p, span.click2  p, span.click3 p {display:block;font-size:16px;}

span span[class*='icon-'] {display: inline-block; font-size: 25px; padding: 12px; border-radius: 50px; moz-border-radius: 50px; border: 1px solid #666; margin: 5px 10px 10px 0; color:#000;}
.mod2 .mod2Content {background:#FFF; min-height:500px; display: flex; display: -webkit-flex; -webkit-flex-wrap : wrap; -ms-flex-wrap : wrap; flex-wrap : wrap; border:1px solid #E1E1E1; border-radius:3px;moz-border-radius:3px;}

div.colDer{flex: 1;-webkit-flex:1;border-left:1px solid #E1E1E1;padding:20px 20px 20px 20px;}
div.colIzq {width:330px;padding:20px;}
div.colDer h2{color:#145570;padding-bottom:10px;}
div.colIzq div.curveCol h2 {padding:20px 0 10px 0;color:#999;font:22px Montserrat, arial, verdana;letter-spacing:-1px;}
div.colIzq div.curveCol h2 b{color:#8DB33B;}

/* paso */
div.paso {background:url(https://www.vulka.es/images/registro/paso2_registro.gif) no-repeat;padding-left:50px;padding-top:5px;padding-bottom:15px;margin-bottom:10px;}
div.paso h2{color:#999;}
div.paso span{font-size:12px;color:#999;}

#sel_relacion span {display:block;margin-bottom:4px;}
#sel_relacion label{font-size:18px;color:#999;position:relative;font-weight:normal;padding-left:5px;}

div.center{margin-left:20px;margin-right:20px;padding-top:20px;}


div.center p{padding-bottom:15px;}

/* columnas */


div.colIzq p{padding-top:10px;font-size:16px;}
div.colIzq p span{display:block;padding-bottom:2px;font-size:14px;font-weight:bold;}
div.colIzq p.password {font-size:16px;}
div.colIzq p.password b {display:block;padding-bottom:10px;font-weight:normal;color:#145570;font-size:16px;}
div.colIzq p.password a {font-size:16px;}

div.colDer div.curveCol h2 {font:22px Montserrat, arial, verdana;letter-spacing:-1px;color:#00ABED;padding:10px 0 20px 0;}
div.colDer div.curveCol h2 b{color:#8DB33B;}
div.colDer div.curvecenterCol {padding:10px;}

div.colDer p{font-size:16px;}
div.colDer p span {color:#AA0000;}

table.userRegistro {border-collapse: collapse;border-spacing: 0;width:100%;}
table.userRegistro th{font-size:16px;color:#666;padding-top:20px;padding-bottom:3px;font-weight:normal;}
table.userRegistro th span {color:#AA0000;}
table.userRegistro input.textb{font-size: 12px;color: #666;border: 1px solid #CCC;font-family: arial, verdana;border-radius: 4px;moz-border-radius: 4px;padding: 10px 10px;width: 94%;}
table.userRegistro input.text2{font-size: 12px;color: #666;font-family: arial, verdana;border: 1px solid #CCC;border-radius: 4px;moz-border-radius: 4px;padding: 10px 10px;width: 91%;}
table.userRegistro input.text3{font-size: 12px;color: #666;border: 1px solid #CCC;font-family: arial, verdana;border-radius: 4px;moz-border-radius: 4px;padding: 10px 10px;width: 94%;}
table.userRegistro th.avisos {font-weight:normal;padding:20px 0;}
table.userRegistro th.avisos input.checkbox{margin-right:5px;margin-bottom:2px;}
table.userRegistro th.avisos a{font-size:16px;}
div.enviar {text-align:right;padding-bottom:10px;margin-right:20px;display:block;margin-top:30px;}
div.enviar2 {text-align:right;margin:30px 0 20px 0;display:block;}
div.enviar3 {text-align:right;padding-top:10px;margin-right:20px;}
div.enviar a, div.enviar2 a, div.enviar3 a {color:#FFF;background:#01C0F4;font-size:14px;padding:10px 15px;border-radius:3px;moz-border-radius:3px;}

div.aviso {background:url(https://www.vulka.es/images/registro/no_registrada.gif) no-repeat 30px #F1F3F2;border:1px solid #D6DCD9;padding:30px 20px 20px 110px;margin-bottom:20px;}
div.aviso h2 {font-weight:normal;font-size:20px;}
div.aviso p{font-size:14px;padding-top:5px;}
div.aviso p a {font-size:14px;text-decoration:underline;}

div.aviso2 {background:url(https://www.vulka.es/images/registro/si_registrada.gif) no-repeat 30px #F1F3F2;border:2px solid #D6DCD9;padding:30px 20px 20px 110px;margin-bottom:20px;}
div.aviso2 h2 {font-weight:normal;font-size:20px;padding-bottom:3px;}
div.aviso2 p{font-size:14px;}
div.aviso2 p a {font-size:14px;font-weight:bold;}

div.avisoYaAdmin {background:url(https://www.vulka.es/images/registro/no_registrada.gif) no-repeat 30px #F1F3F2;border:2px solid #D6DCD9;padding:30px 20px 20px 110px;margin-bottom:20px;}
div.avisoYaAdmin h2 {font-weight:normal;font-size:20px;display:block;margin-bottom:0;padding-bottom:5px;}
div.avisoYaAdmin p{font-size:12px;padding-top:0px;padding-left:0;margin-top:0;}
div.avisoYaAdmin p a {font-size:14px;text-decoration:underline;}

div.avisoForm {background:url(https://www.vulka.es/images/registro/ico_aviso_form.gif) no-repeat left top;float:left;width:245px;padding-left:55px;}
div.avisoSupport {background:url(https://www.vulka.es/images/registro/ico_aviso_support.gif) no-repeat left top;float:right;width:245px;padding-left:55px;}
div.avisoForm h2, div.avisoSupport h2 {font-weight:normal;font-size:18px;display:block;margin-bottom:0;padding-bottom:5px;color:#01C0F4;}
div.avisoForm p, div.avisoSupport p{font-size:12px;padding-top:0px;padding-left:0;margin-top:0;}
div.avisoSupport p a {font-size:12px;text-decoration:underline;}


div#yaLogueado {background: url("http://css.vulka.es/images/registro/ico_ya_logueado.gif") no-repeat scroll 0px 24px transparent; padding-left: 55px; width: 90%; margin: 10px auto;}
div#yaLogueado h1{background: none; padding-bottom:5px; margin-bottom:0;}

/* new pass */

#newPassword {}
#newPassword table.userRegistro {float:left;margin-top:10px;}
#newPassword table.userRegistro input.text3 {margin-right:15px;}
#newPassword .enviar {float:right;margin-top:30px;}


@media (max-width: 1200px){

	div.colIzq { width:280px;}
}



@media (max-width: 900px){

	div.topBG h1 {font-size:25px;}
	div.topBG p {font-size:15px;}
	.mod2 .mod2Content {display: flex; flex-direction: column; display: -webkit-flex; -webkit-flex-direction: column;}
	div.colDer {order: 2;-webkit-order: 2;border:0;border-top:1px solid #DDD;}
	div.colIzq {width:auto;order: 1;-webkit-order: 1;}
		

}

@media (min-width: 900px){

div.center {width: 100%;}

}


@media (max-width: 700px){
	div.topBG span {display:none;}
	div.colDer p, table.userRegistro th, table.userRegistro th.avisos a, div.colIzq p, div.colIzq p.password, div.colIzq p.password a {font-size:14px;}

	div.colIzq div.curveCol h2, div.colDer div.curveCol h2 {font-size:18px;}

}

@media (max-width: 480px){


}


