
#win_main{
  float:left;
  padding-left:15px;
  width:685px;
}
#win_main .wcontent{
  height:360px;
  padding-left:10px;
  padding-right:10px;
  line-height:14px;
  font-size:11px;
}
#win_main .wcontent p{
  margin-top:10px;
  margin-bottom:12px;
}
.message{
  float:left;
  width:620px;
  padding-left:15px;
  padding-top:10px;
}
.message .msg-image{
  float:left;
  width:84px;
  margin-right:20px;
}
.message .msg-content{
  float:left;
  width:500px;
}
.msg-title{
  font-size:14px;
  font-weight:bold;
  line-height:18px;
}
.msg-title-blue{
  font-size:14px;
  font-weight:bold;
  color:#08368b;
}
.link-blue{
  font-size:12px;
  font-weight:bold;
  color:#08368b;
}
.red-text{
  font-size:11px;
  color:#d70101;
}
.table td{
  text-align:left;
  padding-right:15px;
  border:solid 1px #ccc;
}
.block{
  float:left;
  width:300px;
  margin-top:40px;
  padding-left:10px;
}
.dips_block img{
  float:left;
  width:35px;
}
.dips_block span{
  float:left;
  width:250px;
  padding-left:10px;
  padding-top:10px;
}
.block-content{
  float:left;
  width:250px;
  padding-left:45px;
  margin-top:-25px;
}
.block-content ul li{
  margin-left:-25px;
  padding:0px;
}
.left-field{
  float:left;
  width:120px;
}
.right-field{
  float:left;
  width:130px;
}
.field{
  float:left;
  width:100%;
  padding-top:8px;
}
input[type='text'], input[type='password']{
  font-size:11px;
  width:130px;
}
#continuar{
  float:right;
}


.paso{
  float:left;
  width:100%;
}
.paso .paso-image{
  float:left;
}
.paso .paso-title{
  float:left;
  width:500px;
  padding-top:15px;
  padding-bottom:10px;
  margin-left:10px;
  background-image:url(../images/pleca.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.left_column{
  float:left;
  width:300px;
  margin-left:20px;
  margin-right:20px;
}
.right_column{
  float:left;
  width:300px;
}
.help{
  font-size:10px;
  color:#666666;
}
.field_container{
  float:left;
  width:100%;
  padding-bottom:8px;
}
.left_field{
  float:left;
  width:120px;
}
.right_field{
  float:left;
  width:180px;
}
input{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
select{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  width:171px;
}



span.obligatorio
{
color:#FF0000;
}

input.reservacion, select.reservacion
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
}

input.proceso, select.proceso{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
}