h2 {
	font-weight:bold;
}

.rojo_ikerbasque{
    color: #cc0000;
    font-weight:bold;
}

.show_all_cv  h3 {
	  font-weight: normal !important;
	  font-size: 95%;
}


#content .cv_datos_recogidos_form,
#content .cv_datos_recogidos_form2,
.show_all_cv   .cv_datos_recogidos_form,
.show_all_cv   .cv_datos_recogidos
 {
	color: black !important;
	font-weight:bold;
}
#content .cv_datos_recogidos_form2 {
	display: block;
	padding-left: 200px; 
}


/*titulo*/
.cv_entidades_nombre {
	float:left;
	width:200px;
}

/*valor*/
.cv_entidades_datos {
	text-align:left; 
	padding-left: 230px; 
	font-weight: bold;
}
.message{
	/* OLD font-size: 0.6em !important; */
	font-weight: bold; 
	color:#CC0000
}

.cv_entidades_c {
	overflow: hidden; 
	display:block;
	margin:5px 0px 0px 0px; 
	/* OLD font-size:11px !important; */
	background-color:#fafafa;
}

* html .cv_entidades_c{
	width:100%;
}

table.mobility  {
	margin:5px 0px 0px 0px; 
	/* OLD font-size:11px !important; */
	background-color:#fafafa;
}

table.mobility tr.titulo td {
    font-weight:bold;
}

.cv_entidades_c p{
	/* OLD font-size:10px !important; */
}


#cv_contenedor_form .messages{
	
	background-image: url(../images/asterisk.gif);
	background-position:0px 3px;
	background-repeat: no-repeat;
	padding:0px 5px 10px 20px;
	border-bottom:10px solid #eee;
	margin-bottom:10px;
}

#cv_contenedor_form_entidades .cv_datos_nombres_form {
	clear:left;
	
}

#cv_contenedor_form fieldset{
   padding:10px;
}

#cv_contenedor_form textarea{
   /* OLD font-size:1em; */
   font-family: Verdana;
   background-color:#ffffff;
   padding:5px;
   border:1px solid #cccccc;
}

.cv_submit_button .button{
   background-color:#525252;
   
	margin-top:20px;
   font-family:Verdana;
   color:#ffffff;
   /* OLD font-size:10px; */
   font-weight:bold;
   padding:1px !important;
   border:0;
   margin-right:15px;
   border-bottom:2px solid #ddd;
   border-right:2px solid #ddd;
   cursor: pointer;

}

.cv_submit_button .button:hover{
   background-color:#333;
}

.cv_submit_button .button:active{
   background-color:#cc0000;
}

#cv_contenedor_form .text_intro{
 
   margin-bottom:15px;
}



/*.CV_Button {width: 70px; text-align:center; padding: 2px; font-family: "Verdana", arial, helvetica, sans-serif; font-size: 0.9em; background-color: #6D87A8; border: 0 solid #ffffff; color: #ffffff; margin-left:5px; cursor:hand; margin-top:7px; margin-bottom:7px; height: 12px; !important}*/

.CV_Button{
	margin-top:20px;
}


.CV_Button a{
	 background-color:#525252;
   
	margin-top:20px;
   font-family:Verdana !important;
   color:#ffffff !important;
   /* OLD font-size:10px !important; */
   font-weight:bold;
   padding:2px 30px 2px 30px !important;
   margin-right:15px;
   border-bottom:2px solid #ddd !important;
   border-right:2px solid #ddd !important;
   cursor: pointer;
   text-decoration:none;
}
	
	.CV_Button a:hover{
	background-color:#333 !important;
	}

		.CV_Button a:active{
	background-color:#cc0000 !important;
	}


.CV_ButtonENVIO{
	margin-top:20px;
	text-align:center;
}


.CV_ButtonENVIO a{
	 background-color:#525252;
   
	margin-top:20px;
   font-family:Verdana !important;
   color:#ffffff !important;
   /* OLD font-size:12px !important; */
   font-weight:bold;
   padding:8px 60px 8px 60px !important;
   margin-right:15px;
   border-bottom:2px solid #ddd !important;
   border-right:2px solid #ddd !important;
   cursor: pointer;
   text-decoration:none;
}
	
	.CV_ButtonENVIO a:hover{
	background-color:#333 !important;
	}

	.CV_ButtonENVIO a:active{
	background-color:#cc0000 !important;
	}




/*titulo*/
.cv_datos_nombres_form, .cv_cabecera_idioma, .cv_datos_nombres {
	float:left; padding-top:5px;padding-left:5px; width:200px !important;
}
/*
.cv_entidades_c .CV_Button a {
	font-size: 1.6em !important;
}*/
#cv_contenedor_form{
/*font-size: 1.0em !important;*/
}



/*valor*/
.cv_datos_recogidos, .cv_datos_recogidos_form, .cv_listado_idiomas {text-align:left; padding-top:5px; padding-left: 202px; font-weight: bold; }

.cv_datos_recogidos_form label {
	/* OLD font-size: 1.0em !important;*/
}
.cv_datos_recogidos_form .inputbox {
	/* OLD font-size: 1.0em !important; */
	color: black;
}


.cv_datos_recogidos input, .cv_datos_recogidos_form input, .cv_listado_idiomas input 
,.cv_datos_recogidos label, .cv_datos_recogidos_form label, .cv_listado_idiomas label 
,.cv_datos_recogidos select, .cv_datos_recogidos_form select, .cv_listado_idiomas select 
{font-weight: normal;}

/*.cv_datos_recogidos input, .cv_datos_recogidos_form input, .cv_listado_idiomas input {font-family: "Verdana", arial, helvetica, sans-serif; font-size: 0.9em;}*/
.cv_datos_recogidos input, .cv_datos_recogidos_form input, .cv_listado_idiomas input {}

/*errores*/
.cv_datos_recogidos_form_error{
text-align:left; padding-top:5px; padding-left: 202px;
}
.error,.mosformerror, .cv_datos_recogidos_form_error{ font-family: "Verdana", arial, helvetica, sans-serif; color: #CC0000; /* text-transform: uppercase; */ font-weight: bold; }
.cv_obligatorio {color:red; font-weight: bold;}

/*Formularios*/
.cv_datos_recogidos_form input { border: 1px solid #dddddd;  font-family: "Verdana", arial, helvetica, sans-serif;}
legend {
	font-weight: bold; 
	color: #CC0000; 
	padding:0px 10px 0px 10px; 
	font-family:Arial; 
	/* OLD font-size:0.75em; */
	text-transform:uppercase;
}


.cv_listado_aviso{display:block; padding-top:10px; padding-bottom:10px; font-weight: bold; font-style: italic;}
.cv_listado_confirmar{color:red; font-weight: bold;}
.cv_listado_separador{}



.cv_contenedor {} 
.cv_contenedor_form {} 
.cv_idiomaform_contenedor{}
.cv_idiomalist_contenedor{}
.cv_contenedor_training{}
.cv_contenedor_publication{}
.cv_contenedor_experience{}

.cv_nota { padding-top:25px; font-style: italic; }
.notranslation {   font-weight: bold; font-style: italic; }



a.pagenav {color:red !important;}
