/* CSS Document */
body 
{ 
	margin:0; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif;
}

/* Dispocion / DIVs */

#container 
{
	width:1003px;
}

#header 
{
	height:165px; 
	background-image:url(images/header.jpg); 
	background-repeat: no-repeat;
}

#header img
{
	padding-top:44px; 
	padding-left:28px;
}

#mainnav 
{
	height:34px; 
	background-image:url(images/mainnav.jpg); 
	background-repeat:no-repeat; 
	line-height: 30px;
} 

#leftnav 
{
	width:240px; 
	float:left; 
	padding-right:40px; 
	line-height:30px; 
	display:block;
}

#rightnav 
{
	margin-left:240px;
}


#leftcolumn, #leftcolumn_1, #leftcolumn_2, #leftcolumn_3, #leftcolumn_4, #leftcolumn_5   
{
	float:left; 
	width: 260px; 
	padding-right:30px; 
	padding-top:15px; 
	background-image:url(images/1pxlsombra.jpg); 
	background-position:right; 
	background-repeat: repeat-y;
}

#leftcolumn 
{
	height: 500px; 
}

#leftcolumn_1 
{
	height: 650px; 
}

#leftcolumn_2 
{
	height: 1000px; 
}

#leftcolumn_3 
{
	height: 1400px; 
}

#leftcolumn_4 
{
	height: auto; 
}

#leftcolumn_5 
{
	height: 300px; 
}

#contents 
{
	margin-left: 260px; 
	padding-left:130px; 
	padding-top:40px; 
	padding-right:100px; 
	padding-bottom:40px; 
}

#contents1 
{
	margin-left: 260px; 
	padding-left:110px; 
	padding-top:40px; 
	padding-right:10px; 
	padding-bottom:40px; 
}

#Titulo 
{
	margin-left:-40px;
} 

#footer 
{
	height:20px; 
	width:auto;
	margin-left:20%;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	clear:both;
}

#hometext 
{
	float: right;
}

#idioma 
{
	text-align:right;
} 

#destacado 
{
	width:260px; 
	float:left; 
	height:300px;
}

#enviarcv, #enviarcv_ing 
{ 
	background-position:bottom; 
	width:260px; 
	height:210px; 
	background-position:left; 
	background-position:bottom; 
	background-repeat:no-repeat; 
	margin-top:20px;
}

#enviarcv
{
	background-image:url(images/fondo_cv.gif); 
}

#enviarcv_ing
{
		background-image:url(images/fondo_cv_ing.gif); 
}

#botoncv 
{ 
	float: right; 
	vertical-align:bottom; 
	width:100px; 
	height:150px; 
	text-align: right; 
	padding-left:20px;
}

#imagen 
{ 
	height:130px; 
	margin-left:-20px;
}

/*barra de navegacion*/
#navi {
	list-style:none;
	margin:0;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color: #666666;
	text-align:center;
	position:absolute;
	left: 287px;
	width: 712px;
	top: 165px;
}

#navi li 
{	
	margin:1px; 
	padding:0px; 
	background-color:#FFFFFF ; 
	float:left; 
	height:26px; 
	width:110px; 
	vertical-align:middle;
}

#navi li a 
{
	display:block; 
	text-decoration:none; 
	color:#666666; 
	height:26px; 
	width:110px; 
	/*margin:1px; */
	padding:0px;
}

#navi li a:hover 
{
	color: #FFFFFF;	
	background-color: #0099FF; 
	padding:1px; 
	height:26px; 
	width:110px; 
	/*margin:1px;*/
}
 
#navizq 
{
	height:30px; 
	float:right;
	line-height:30px;
	list-style:none;
	margin:0;
	padding:0px;
	font-size:13px; 
	font-weight:bold; 
	color: #FFFFFF;
}

#navizq .lin 
{
	margin:1px; 
	padding:0px; 
	float: left; 
	height:26px; 
	width:180px; 
	vertical-align:middle;
}

#navizq .lin a 
{
	display:block; 
	text-decoration:none; 
	color: #FFFFFF; 
	height:26px; 
	width:180px; 
	margin:1px; 
	padding:0px; 
	text-align:right;
}

#navizq .lin a:hover 
{
	color:#0099FF;	
	padding:1px; 
	height:26px; 
	width:180px; 
	margin:1px;
} 

/* Estilos texto */

.menuidioma 
{
	list-style:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666;
}

.textoblanco, .textoblanco1 
{
	color:#FFFFFF; 
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:800;
}


/*ver textonav */ 

.textonav 
{ 
	color:#333333; 
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:200;
}

.textocontenido, .txtsubrayado 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666; 
	text-align:left;
}

.txtsubrayado 
{ 
	text-decoration:underline;
}

h4 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold; 
	text-align:left; 
	color:#0099FF;
}

h1 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	text-align:left; 
	color:#0099FF;
}

h2 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	text-align:left; 
	color:#0099FF;
}

h3
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-align:left; 
	color:#0099FF;
}

/* LINKS */

a.link_menu:link 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #0099FF;
	text-decoration: none;
}

a.link_menu:hover
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #0099FF;
}
	
a.link_menu:visited 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #0099FF; 
	text-decoration: none;
}

a.link_menu:active 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #0099FF; 
	text-decoration: underline;
}
	
/* MENU EXPANDIBLE*/

	
.menutitle 
{
	cursor:pointer;
	color:#0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}

.submenu
{
	margin-bottom: 0.5em;
}


/* BOX CELESTE */

div.top 
{    
    height:22px; width:200px;
    background-image:url(images/box/1px_sup.jpg); 
    background-repeat: repeat-x; 
}

img.sup_izq 
{ 
	float:left; 
}
img.sup_der 
{ 	
	float:right; 
}
  
div.bottom 
{
     height:22px; 
     background-image:url(images/box/1px_inf.jpg); 
     background-repeat: repeat-x; 
}

img.inf_izq 
{ 
	float:left; 
}

img.inf_der 
{ 
	float:right; 
}
 
div.content2 
{
        background-image:url(images/box/1px_izq.jpg);
        background-repeat:repeat-y; 
}
		
		
		
input
{
	font-size:14px;
}


/*mensaje*/

.enviado
{
	
		margin:100px 0 0 200px; 
	    height:250px; 
		font-family:Verdana, Geneva, sans-serif; 
		font-weight:bold; 
		text-align:center; 
		color:#333;
	}