@charset "iso-8859-1";
/* CSS Document */

.contenido {
 width: 652px;
 overflow: hidden;
}
.contenido h1 {
 color: #e12b00;
 font: normal 30px/35px Arial, Helvetica, sans-serif;
 margin: 0 0 15px 0;
 padding: 0;
}
.contenido h2{ 
	font: normal 22px/28px Arial, Helvetica, sans-serif;
	color: #000;
}
.contenido h3{ 
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color: #000;
}
.contenido p{
 color: #000;
 font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;
 margin: 8px 0 5px 0;
 padding: 0;
}

.contenido form{
 margin:20px 0 0 0;
 padding:0px;
}

.contenido form p{
 font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
 color:#000000;
 margin:0 0 10px 0;
 padding:0px;
}
.contenido form p a{
 color:#e63306;
 text-decoration:none;
}
.contenido form p a:hover{
 text-decoration: underline;
}
.contenido a, a:link, a:visited{
 color:#e63306;
 text-decoration:none;
}
.contenido a:hover{
 text-decoration: underline;
}

.contenido form input:focus {
 background-color:#e12b00;
 color:#fff;
}
.contenido form input{
 background:#e1e0e0 none repeat scroll 0 0;
 border:0 none;
 font-size:11px;
 margin: 5px 0 6px 0;
 width: 185px;
}

.contenido form .input2{
 background:#e1e0e0 none repeat scroll 0 0; 
 border:0 none;
 font-size:11px;
 margin: 5px 0 6px 0;
 width: 610px;
}

.contenido form .input3{
 background:#ffffff none repeat scroll 0 0;
 border:0 none;
 font-size:11px;
 margin: 5px 0 6px 0;
 width: 10px;
}

.contenido form label{
 display: block;
 padding-top: 5px;
 font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
 color: #000;
}

.contenido form .label2{
 display: block;
 padding-top: 5px;
 font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
 color: #CCCCCC;
 width:100px;
}


.contenido form select:focus {
 background-color:#e12b00;
 color:#fff;
}
.contenido form select{
 background:#e1e0e0 none repeat scroll 0 0;
 border:0 none;
 font-size:11px;
 height:18px;
 width:220px;
 margin-top: 5px;
}
.contenido .calendario{
 width: 16px;
 height: 16px;
 border: none;
}
.contenido .select_corto{
 width: 40px;
 margin-left: 5px;
 font-size: 12px;
 height: 17px;
 margin-bottom: 5px;
}
.contenido .boton input{
 width: 60px;
 height: 26px;
}

.contenido .descripcion{
 font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
 color:#CCCCCC;
 margin:0 0 10px 0;
 padding:0px;
 text-align: justify;
}

.contenido .link_descripcion{
 font:bold 10px Tahoma;
 color:#CCCCCC;
 text-decoration:none;
}
.contenido .link_descripcion:hover{
 text-decoration: underline;
}



.contenido form textarea {
background:#e1e0e0 none repeat scroll 0 0; 
margin-top: 5px; 
border:0 none;
font-family:tahoma;
font-size:11px;
height:40px;
width:610px;
margin-botton: 10px;
}
.contenido form textarea:focus {
 background-color:#e12b00;
 color:#fff;
}

.contenido_disable {
 width: 652px;
 overflow: hidden;
}
.contenido_disable h1{
 color: #CCCCCC;
 font: normal 30px/35px Arial, Helvetica, sans-serif;
 margin: 0 0 15px 0;
 padding: 0;
}
.contenido_disable p{
 color: #CCCCCC;
 font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;
 margin: 8px 0 5px 0;
 padding: 0;
}
.contenido_disable span{
 color: #ccc!important;
}


.contenido_disable form{
 margin:20px 0 0 0;
 padding:0px;
}

.contenido_disable form p{
 font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
 color:#CCCCCC;
 margin:0 0 10px 0;
 padding:0px;
}
.contenido_disable form p a{
 color:#CCCCCC;
 text-decoration:none;
}
.contenido_disable form p a:hover{
 text-decoration: underline;
}
.contenido_disable form input:focus {
 background-color:#CCCCCC;
 color:#CCCCCC;
}
.contenido_disable form input{
background:#e1e0e0 none repeat scroll 0 0; 
 border:0 none;
 font-size:11px;
 margin: 5px 0 6px 0;
 width: 185px;
}



.contenido_disable form .input2{
background:#e1e0e0 none repeat scroll 0 0; 
 border:0 none;
 font-size:11px;
 margin: 5px 0 6px 0;
 width: 610px;
}

.contenido_disable form .input3{
 background:#ffffff none repeat scroll 0 0;
 border:0 none;
 font-size:11px;
 margin: 5px 0 6px 0;
 width: 10px;
}


.contenido_disable form label{
 display: block;
 padding-top: 5px;
 font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
 color: #CCCCCC;
}

.contenido_disable form .label2{
 display: block;
 padding-top: 5px;
 font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
 color: #CCCCCC;
 width:100px;
}

.contenido_disable form select:focus {
 background-color:#e12b00;
 color:#fff;
}
.contenido_disable form select{
 background:#e1e0e0 none repeat scroll 0 0;
 border:0 none;
 font-size:11px;
 height:18px;
 width:220px;
 margin-top: 5px;
 color: #ccc;
}
.contenido_disable .botonenviar input{
 width: 60px;
 height: 26px;
}
.contenido_disable .botonborrar input{
 width: 60px;
 height: 26px;
}

.contenido_disable textarea {
background:#e1e0e0 none repeat scroll 0 0;
border:0 none;
font-family:tahoma;
font-size:1em;
height:160px;
width:610px;
}

.misma_linea {
 float: left;
}

.contenido .privacidad{
	margin-top: 20px;}
.contenido .privacidad p{
	font-size: 11px;
	color: #3b3b3b;}
.contenido .privacidad input,
.contenido_disable .privacidad input{
	width: 15px; 
	background-color: #fff; 
	margin: 0;
	}
	
/* rocio*/
#contenidoformularioregistro {
	/*background: 410px 25px url(ilustracion-formulario.gif) no-repeat;*/}
.contenido form .contenedorcolumnasformulario,
.contenido_disable form .contenedorcolumnasformulario{
	width: 652px;
	overflow: hidden;
	margin-bottom: 10px;}
.contenido form .columnaformulario,
.contenido_disable form .columnaformulario{
	float: left;
	width: 180px;}
.contenido form .columnacentralformulario,
.contenido_disable form .columnacentralformulario{
	float: left;
	width: 180px;
	margin: 0 50px 0 50px;}

.contenido .boton{
	margin-top: 20px;}
	
.contenido .boton input{
	width: 66px; 
	height: 26px;}
.modificardatos ul{
	margin: 0;
	padding: 0;}
.modificardatos ul li{
	display: inline;
	margin: 0 20px 0 0;
	padding: 0;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	background-image: none;
	list-style-type: none;}
.modificardatos ul li a{
	text-decoration: none;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #e63306;}

	
div.cnt_box{
	_margin-top:40px;
}	
	
/* Para la dirección: Calle, numero etc.. */	
dire{	
	-x-system-font:none;
color:#666666;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}