body {
	font-family:Helvetica;
	text-align:left;
}
/*
h2 {
margin-top:15px;
margin-bottom:5px;"
}

.contenedor {
	display: block;
	margin-left: auto; 
	margin-right: auto;
	width: 757px;
	height:600px;
	position:absolute;
}
.logo{
    padding-bottom:10px;
	margin-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDC;
}

.lineaseparadora {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDC;
}*/

/* secciones internas */
/*
#contenido {
    background-color:#CCD2D8;
	float:left;
	width:455px;
	height:279px;
	margin-right:10px;
	margin-bottom:15px;
	padding:25px;

}

.contenedor2{
width:767px;
height:600px;
display: table;
margin-left: auto; 
margin-right: auto; 
position:absolute;
}
*/
/*.margeninterno body {
padding-top:5px;
}*/
/*



.fotoderecha {
float:right;
width:250px;
height:328px;
}


*/

.idioma{
padding-bottom:5px;
padding-right:5px;
width:767px;
height:15px;
color:#717074;
text-decoration:none;
font-size:12px;
}



ul {
	list-style-type: none;
	font-size: 11px;
	color:#142142;
}
.contenidotexto{
	color:#717074;
	font-size:10px;
	margin-bottom:20px;
	text-align: justify;
	margin:0px;
	padding:0px;
    line-height: 130%
}
.contenidotexto2{
	color:#717074;
	font-size:10px;
	margin-bottom:20px;
	text-align: justify;
	margin:0px;
	padding:0px;
    line-height: 130%
}

.contenidotit{
	color:#142142;
	font-size:11px;
	font-weight:bold;
	margin:1x;
	margin-bottom:6px;
	text-transform: uppercase;
}

#contenido {
	background-color:#CCD2D8;
	/*float:left;*/
	width:450px;
	height:292px;
	/*margin-right:5px;*/
	margin-bottom:0px;
	padding:25px;
	padding-top:10px;
	white-space: normal;

}

#menu{
border-bottom-width: 1px;
border-bottom-style: solid;	
border-bottom-color: #DBDBDC;
margin-top:10px; 
margin-bottom:10px; 
padding-bottom:5px; 
text-align:left;
}

#menunav a{
color:#717074;
text-decoration:none;
font-size:11px;
padding-right:15px;
}
#menunav a:hover{
color:#142142;
}

#menunav{
	list-style:none;
	margin:0px;
	padding-left:0px;
	padding-bottom:15px;
}
#menunav li {
    font-size:10px;
	margin:2px;
	padding:2px;
	float:left; 
}
.menuactivo{
	color:#142142;
	font-size:11px;
	font-weight:bold;
}

fieldset {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B5B9BF;
	border-bottom-color: #B5B9BF;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-color: #CCD2D8;
	border-left-color: #CCD2D8;
	margin-top:5px;
	padding-bottom:2px;
}
.form_campo{
	background-color:#fff;
	margin:5px;
	padding:2px;
	padding-left:10px;
	height:20px;


}
.form_campo label{
	color:#142142;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
	float:left;
	width:7%;
	text-align:left;
	margin-top:4px;
}
.form_campo_nombre label{
	color:#142142;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
	float:left;
	width:14%;
	text-align:left;
	margin-top:4px;
}

.form_campo_apellidos label{
	color:#142142;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
	float:left;
	width:16%;
	text-align:left;
	margin-top:4px;
}

.form_campo_dni label{
	color:#142142;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
	float:left;
	width:3%;
	text-align:left;
	margin-top:4px;
}

.form_campo_email label{
	color:#142142;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
	float:left;
	width:7%;
	text-align:left;
	margin-top:4px;
}

.form_input_align {
	float:left;
	border:1px solid #fff;
	margin-left:10px;
	width:250px;
	font-size:10px;
	padding-top:2px;
}

.logo{
    padding-bottom:10px;
	margin-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDC;
}

.linkentrar{
color:#515153;
font-size:12px;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

.linkentrar:hover{
color:#142142;
}

/*textarea {
	overflow: visible;
}*/

.linkidioma{
color:#717074;
text-decoration:none;
font-size:11px;
}
.linkidioma:hover{
color:#142142;
}
.linkidiomaactivo{
color:#142142;
font-weight:bold;
font-size:11px;
}
.redfor{
padding-top:10px;
}

.contenedor2{
width:767px;
height:600px;
/*margin: 0px auto; */
top:50%;
left: 50%;
margin-top: -250px;
margin-left: -383px;
position:absolute;
}
.contactofirefox{
padding-top:6px;
}
li{
line-height: 170%
}
ul{
margin-bottom:20px;
}
.pdf{
color:#142142;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.pdf:hover{
color:#717074;
font-weight:bold;
}