body{
	background-color:#000000;
	color: #000000;
	margin:0;
	padding:0;
	font-family:"Century Gothic", "Avant Garde", sans-serif;
	font-size:0.7em;
}


/***** PRINCIPAL *****/
img#foto_portada{
	margin-top:2.5%;
border:none;	
margin-left:auto;
margin-right:auto;
padding:0;
position:relative;
width:849px;
	height:500px;
}

div#contenido_port a{
	width:849px;
	height:500px;
}

div#contenido_port{
	margin:0;
	text-align:center;
}	

/***** INICIO ****/
div#contenido_inicio{
	height:55em;
	background: url('../../Images/plantillas_spanish/Plantilla_menu.jpg') no-repeat;
}

div#contenido_inicio span.elemento_menu{
	margin-left:2em;
}

div#contenido_inicio a#invitacion{
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}	

div#contenido_inicio img#nueva_invitacion{
	height:4em;
	width:8em;
	border:none;
}

div#contenido_inicio a:hover span{
	text-decoration: underline;
	font-weight:bold;
	font-size:1.1em;
}

/*** MENU ****/


div.menu{
	margin-top:4.5em;
	margin-left:1em;
	float:left;	
	height:25em;
}

div.menu a{
	color:#000000;
	height:0em;
	text-decoration: none;
}

h1{
	text-indent:-9000px;
}

div.menu img{
	border:none;
}

div.menu h2{
	width:5em;
	height:2em;
	color:#6F6F6F;
	background-color:#FFFFFF;
	margin-top:0.7em;
	margin-bottom: 1.4em;
	margin-left:-7em;
}

div#botonRojoi, div#botonAzul, div#botonBlanco, div#botonNegro{
	padding-bottom: 1.5em;
}

div#botonRojoi span.elemento_menu, div#botonAzul span.elemento_menu, div#botonBlanco span.elemento_menu, div#botonNegro span.elemento_menu{
	margin-left: 2em;
}

div#botonRojo span.elemento_menu_cv, div#botonAzul span.elemento_menu_cv, div#botonBlanco span.elemento_menu_cv, div#botonNegro span.elemento_menu_cv{
	margin-left: 4.7em;
	float:left;
	margin-top:-1.5em;
	color:#FFFFFF;
	background-color:#6F6F6F;
	font-size:1.2em;
}

/** VOLVER **/

div#volver {
	margin-top:33em;
	margin-left:2em;
	color:#000000;
}

div#volver a{
	text-decoration:none;
	font-size:1.1em;
	color:#000000;
}

div#volver a:hover{
	text-decoration: underline;
	font-weight:bold;
	font-size:1.1em;
}

/*********** LANGUAGES ***************/
div#languages{
	font-size:1.5em;
	margin-top:1em;
}

div#languages a{
	padding:2.5em;
	color:#FFFFFF;
	text-decoration:none;
}

div#languages a:hover{
	text-decoration:underline;
	font-weight:bold;
}

/*******DESARROLLADORES *****/

div#desarrollo a, a.desarrollo{
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px dashed #FFFFFF;
	height:1.5em;
}

div#desarrollo a{
	color:#FFFFFF;
	float:right;
	margin-top:-8em;
	margin-right:2em;
	text-decoration:none;
	border-bottom:1px dashed #FFFFFF;
	height:1.5em;
}


div#desarrollo.inicio a{
	margin-top:3em;
	margin-right:2em;
	float:right;
}

/******* SECCIONES *****/

div#contenido_curriculum, div#contenido_contacto, div#contenido_link, div#contenido_secciones, div#contenido_contactodesarrollo{
	height:55em;
	color: #000000;
	background-color:#000000;
}
div#contenido_curriculum{
	background: url('../../Images/plantillas_spanish/Plantilla_curriculum.jpg') no-repeat;
}

div#contenido_contacto, div#contenido_secciones{
	background: url('../../Images/plantillas_spanish/Plantilla_contacto.jpg') no-repeat;
}

div#contenido_contactodesarrollo{
	background: url('../../Images/plantillas_spanish/Plantilla_desarrollo.jpg') no-repeat;
}

div#contenido_link{
	background: url('../../Images/plantillas_spanish/Plantilla_link.jpg') no-repeat;
}

div#contenido_curriculum a, div#contenido_contacto a, div#contenido_link a{
	text-decoration:none;
}

div#contenido_curriculum a:hover span.elemento_menu, div#contenido_contacto a:hover span.elemento_menu, div#contenido_link a:hover span.elemento_menu{
	text-decoration: underline;
	font-weight:bold;
}

/*** CURRICULUM ****/

div#contenido_cv {
	overflow: scroll;
	height:67%;
	width:58%;
	margin-left:34%;
	margin-top:6%;
	font-size:1.2em;
	color:#FFFFFF;
}

div#contenido_curriculum div#botonRojo, div#contenido_contacto div#botonRojo, div#contenido_link div#botonRojo{
	margin-top:6em;
}

div#contenido_cv p, div#contenido_cv h4, div#contenido_cv h3{
	margin-left:0.8em;
	margin-right:0.15em;
}

div#contenido_cv h3{
	margin-top:0.8em;
}

div#contenido_obras{
	background: url('../../Images/plantillas_spanish/Plantilla_obras.JPG') no-repeat;
	height:55em;
}

div#contenido_obras div#botonAzul img{
	margin-top: 1em;
}

div#contenido_obras span.elemento_menu{
	margin-left:2em;
	height:2em;
	width:10em;
	font-size:1.2em;
}

div#contenido_obras a:hover span{
	text-decoration: underline;
	font-weight:bold;
	font-size:1.1em;
}

/********CONTACTO DESARROLLADORES *****/

div#contacto_desarrolladores{
	margin-left:36em;
	margin-top:11em;
	width:55em;
	border:none;
	color:#FFFFFF;
	background-color:#000000;
	
}


div#contacto_desarrolladores input#txtNombre{
	margin-bottom:0.2em;
	margin-left:5.5em;
	width:30.5em;
}

div#contacto_desarrolladores input#txtCorreo{
	margin-bottom:0.2em;
	margin-left:1.3em;
	width:30.5em;
}

div#contacto_desarrolladores textarea#txtMensaje{
	margin-left:5.5em;
	width:31em;
	height:8em;
}

div#contacto_desarrolladores input#enviar{
	margin-top:1em;
	margin-left:0.7em;
}

div#contacto_desarrolladores fieldset{
	border:none;
}

div#contacto_desarrolladores p{
	width:50em;
	margin-left:0.5em;
}	

/** CONTACTO **/

div#contacto{
	margin-left:36em;
	margin-top:12em;
	width:55em;
	border:none;
	color:#FFFFFF;
	background-color:#000000;
}


div#contacto input#txtNombre{
	margin-bottom:0.2em;
	margin-left:5.5em;
	margin-top:-3em;
	width:26.5em;
}

div#contacto input#txtCorreo{
	margin-bottom:0.2em;
	margin-left:1.3em;
	width:26.5em;
}

div#contacto textarea#txtMensaje{
	margin-left:5.5em;
	width:27em;
	height:8em;
}

div#contacto input#enviar{
	margin-top:1em;
	margin-left:0.7em;
}

div#contacto fieldset{
	border:none;
}

div#informe{
	margin-top:15.5em;
	margin-left:37em;
	width:50em;
	color:#FFFFFF;
	background-color:#000000;;
}

div#error_formulario{
	margin-left:48em;
	margin-top:-2em;
	color:#A80206;
	background-color:#000000;
	height:4em;
	width:35em;
}

/** LINK **/

div#links{
	margin-top:12em;
	margin-left:37em;
	
}

div#links a{
	text-decoration: none;
	color: #FFFFFF;
	background-color:#000000;
	text-transform:uppercase;
}

div#links a:hover{
	text-decoration: underline;
	font-weight:bold;
	font-size:1.1em;
}

div#contenido_curriculum div.menu, div#contenido_contacto div.menu, div#contenido_link div.menu{
	margin-top:4em;
}

