@charset "utf-8";
/* CSS Document */

*
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	text-decoration:none;
	font-family:Arial, Helvetica, Arial narrow, sans-serif;
}

body
{
	background-image:url(../images/fondo-degradado.jpg);
	background-repeat:repeat-x;
	font-size:1em;
}

#container-general
{
	width:1000px;
	position:absolute;
	left:50%;
	margin:0px 0px 0px -513px;
}

#container
{
	width:800px;
}
	
#content
{
	border:1px solid #333333;
	width:752px; /* 800 px - 24px -24px = 752px*/
	height:auto;
	min-height:200px;
	padding:0px 24px 24px 24px;
	margin:0px 0px 20px 0px;
	float:left;
	background-color:#EDEDED;
}

#column-left
{
	border:1px solid #333333;
	float:left;
	width:154px;
	height:auto;
}	

#column-central
{
	border:1px solid #333333;
	float:left;
	width:410px;
	margin:0px 12px 0px 12px;
}

#column-central-lista
{
	border:1px solid #333333;
	float:left;
	width:580px;
	margin:0px 0px 0px 14px;
	paddin:0px 0px 5px 0px;
}

#column-right
{
	border:1px solid #333333;
	float:left;
	width:100%;
}

#cont-column-right
{
	width:156px;
	float:left;
	border-bottom:1px solid #333333;
}
	
#curriculum
{
	background-color:#EDEDED;
	border:1px solid #333333;
	float:left;
	width:752px;
	height:100%;
	padding:0px 0px 5px 0px;
}
	
#fecha
{
	background-image:url(../images/fondo-fecha.jpg);
	width:100%;
	height:20px;
}
 
#header
{
	border:1px solid #333333;
	width:100%;
	height:95px;
}
	
#espacio-login
{
	border:1px solid #333333;
	float:left;
	width:752px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	background-color:#EDEDED;
}
	
.form-contacto
{
	margin:10px 0px 0px 0px;
}

.cont-item-form
{
	border:1px solid #333333;
	float:left;
	width:149px;
	height:20px;
	overflow:hidden;
}

.fila-form
{
	float:left;
	height:15px;
	margin:0px 0px 7px 0px;
}
		
.login
{
	float:left;
	width:550px;
	height:auto;
	margin:12px 0px 0px 0px;
	font-size:0.8em;
	color:#333333;
	left:180px;
}

.login b
{
	font-weight:normal;
	color:#0C71B5;
}

.nota-legal
{
	float:left;
	width:550px;
	height:auto;
	margin:12px 0px 0px 0px;
	font-size:0.6em;
	color:#333333;
	left:180px;
}

font.login-password
{
	float:right;
	font-size:0.84em;
	margin:12px 10px 0px 0px;
}

#logo
{
	background-color:#FFFFFF;
	width:100%;
	height:75px;
}
	
#menu,
#separador-menu
{
	width:775px;
	height:18px;
	padding:0px 0px 3px 25px;
	font-size:0.9em;
	overflow:hidden;
	background-repeat:repeat-y;
}

#separador-menu
{
	width:800px;
	height:2px;
	padding:0px 0px 0px 0px;
}
		
.alumnes
{
	background-color:#036;
	border:1px solid #333333;
	width:752px;
	height:178px;
	margin:20px 0px 0px 0px;
}

.boton-naranja
{
	background-color:#F2A71A;
	color:#FFFFFF;
	border:none;
	font-weight:bold;
	margin:0px 2px 0px 8px;
	text-align:center;
	font-size:0.8em;
	padding:5px 10px 5px 10px;
}

.num-inscripciones
{
	width:148px;
	float:right;
	padding:5px 0px 0px 0px;
	text-align:center;
}
	
.boton-naranja-curriculum
{
	background-color:#F2A71A;
	color:#FFFFFF;
	border:none;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	width:110px;
	height:17px;
	margin:5px 0px 0px 600px;
	padding:3px 0px 0px 0px;
	text-align:center;
}

.categories,
.categories-chosen
{
	border-bottom:1px solid #D3D3D3;
	font-size:0.7em;
	padding:5px 5px 5px 5px;
	font-weight:normal;
}

.categories-chosen
{
	background-color:#F2A71A;
	color:#FFFFFF;
}

.categories-titol,
.categories-titol-cv
{
	background-color:#0C71B5;
	color:#FFFFFF;
	font-size:0.8em;
	padding:4px 0px 4px 5px;
	font-weight:bold;
}

.categories-titol-cv
{
	padding:4px 0px 4px 7px;
}

.categories-titol .categories-titol-text
{
	width:200px;
	float:left;
}

.categories-titol .categories-titol-submenu
{
	width:auto;
	float:left;
	font-size:0.85em;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:8px;
}

.tipo,
.tipo-cv
{
	float:left;
	font-size:0.7em;
	padding:2px 0px 2px 7px;
	width:150px;
}

.tipo-cv
{
	width:100px;
}

.tipo-lista
{
	float:left;
	font-size:0.7em;
	padding:2px 0px 2px 0px;
	width:223px;
}

.estado-item
{
	float:left;
	width:8px;
	height:15px;
	padding:8px 0px 2px 5px;
}

.tipo-login
{
	float:left;
	font-size:0.9em;
	padding:15px 5px 0px 0px;
	width:80px;
}

.descripcion-login
{
	float:left;
	font-size:0.9em;
	padding:13px 0px 0px 0px;
	width:300px;
}

.descripcion,
.descripcion-semiedicion,
.descripcion-cv-1,
.descripcion-cv-2,
.descripcion-result-query
{
	float:left;
	font-size:0.7em;
	padding:2px 0px 2px 0px;
	width:400px;
}

.descripcion-cv-1
{
	width:264px;
	margin-right:5px;
}


.descripcion-cv-2
{
	width:133px;
	margin-right:5px;
}

.descripcion-semiedicion
{
	padding:4px 0px 6px 7px;
}

option
{
	padding:0px 0px 0px 3px;
}

.descripcion-result-query
{
	padding:5px 0px 0px 8px;
	font-size:0.8em;
}
	
.descripcion-boton
{
	float:right;
	font-size:0.7em;
	padding:4px 0px 5px 0px;
	width:500px;
	left:-8px;
	margin:3px 0px 5px 0px;
	text-align:right;
}
	
.fila .tipo strong,
.fila .tipo-lista strong,
.fila .tipo-cv strong
{
	font-weight:normal;
	color:#0C71B5;
}

.column-central-2
{
	float:left;
	font-size:0.7em;
	padding:5px 0px 5px 2px;
	width:185px;
}
	
.column-central-3
{
	float:left;
	font-size:0.7em;
	padding:5px 0px 5px 2px;
	width:150px;
}

.column-right-nota
{
	font-size:0.75em;
	height:10px;
	float:left;
	width:150px;
}
	
font.nota-texto
{
	float:left;
	font-size:0.9em;
	font-weight:100;
	height:10px;
	padding:0px 0px 0px 4px;
	width:130px;
}
	
.notas
{
	float:left;
	margin:10px 0px 0px 8px;
	width:142px;
}
	
.column-right-texto
{
	float:left;
	font-size:0.7em;
	padding:5px 0px 0px 4px;
	width:120px;
}

.cont-column-central
{
	float:left;
	width:100%;
	height:auto;
	background-color:#F2A71A;
}
	
.cont-column-left
{
	float:left;
	width:100%;
	height:100%;
	background-color:#F2A71A;
	padding:0px 0px 0px 7px;
}

.cont-column-right
{
	float:left;
	width:143px;
	background-color:#EDEDED;
}

#cont-espacio-arriba
{
	float:left;
	height:15px;
	margin:5px 0px 5px 0px;
	width:100%;
}
	
.cont-espacio-arriba
{
	float:left;
	font-size:0.8em;
	width:450px;
}

.cont-espacio-arriba-flechas
{
	float:left;
	font-size:0.8em;
	width:450px;
	left:-5px;
	top:-4px;
}

#contact-header
{
	border:1px solid #333333;
	float:left;
	width:752px;
	height:73px;
}

.contact-header-1
{
	background-color:#F2A71A;
	float:left;
	width:180px;
	height:100%;
	padding:0px 0px 0px 0px;
	text-align:center;
}
	
.contact-header-2
{
	float:left;
	width:572px;
	height:100%;
}

.fecha
{
	color:#FFF;
	float:left;
	font-size:0.7em;
	margin:0px 0px 0px 10px;
	padding:2px 0px 0px 0px;
}
	
.fila
{
	float:left;
	width:100%;
}

.fila-login
{
	float:left;
	width:100%;
	left:-85px;
}

.fila-gris-claro,
.fila-gris-claro-oferta,
.fila-gris-oscuro,
.fila-gris-oscuro-oferta
{
	background-color:#EDEDED;
	float:left;
	width:100%;
	height:25px;
}

.fila-gris-oscuro
{
	background-color:#D3D3D3;
}

.fila-gris-claro-oferta,
.fila-gris-oscuro-oferta
{
	height:10px;
	margin:10px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	background-color:#D3D3D3;
}

.submenu-iconos
{
	background-color:#D3D3D3;
	width:52px;
	height:26px;
	position:relative;
	left:-10px;
	float:right;
	z-index:2000;
}

.submenu-iconos a .icono
{
	float:left;
	width:20px;
	height:20px;
	padding:3px 3px 3px 3px;
}

.submenu-iconos a
{
	color:#000;
}

.submenu-iconos a:hover .icono
{
	background-color:#C3C3C3;
}

.flechita
{
	float:left;
	width:10px;
	margin:7px 0px 0px 5px;
	top:4px;
}
	
.flechita-nota
{
	float:left;
	width:10px;
	height:20px;
}
	
.flechitas
{
	float:left;
	width:45px;
	height:15px;
	margin:0px 0px 0px 94px;
}
	
.flechita-texto,
.flechita-texto-chosen
{
	float:left;
	margin:0px 0px 0px 0px;
	width:145px;
	padding:0px 5px 5px 5px;
	border-top:1px solid #C3C3C3;
}
	
#grande-column-central
{
	border:1px solid #333333;
	float:left;
	width:580px;
	margin:0px 0px 0px 14px;
	padding:0px 0px 5px 0px;
	background-color:#EDEDED;
}
	
.letra-a
{
	float:left;
	width:15px;
	height:15px;
}

a.link:link,
a.link:visited,
a.link:active
{
	color:#333333;
}
	
a.link:hover
{
	color:#F2A71A;
}

a.main-menu-link,
a.menu-categories-link,
a.link-relacionado
{
	padding:6px 15px 1px 15px;
	color:#333333;
}

a.menu-categories-link,
a.link-relacionado
{
	padding:0px 0px 0px 0px;
}

a.main-menu-link:hover,
a.menu-categories-link:hover .categories,
a.link-relacionado:hover .flechita-texto,
a.link-relacionado:hover .flechita-texto-chosen
{
	background-color:#FFFFFF;
	color:#F2A71A;
}

a.link-submenu:link,
a.link-submenu:visited,
a.link-submenu:active
{
	color:#FFFFFF;
}

a.link-submenu:hover
{
	color:#F2A71A;
}

.menu,
.menu-chosen
{
	background-color:#EDEDED;
	float:left;
	height:15px;
	padding:6px 0px 2px 0px;
	border:1px solid #333333;
	border-top:none;
	border-right:none;
	top:-5px;
}

.menu-chosen
{
	background-color:#F2A71A;
	color:#FFFFFF;
	padding:6px 15px 2px 15px;
}

.flechita-texto-chosen
{
	background-color:#F2A71A;
	color:#FFFFFF;
}

.modulo-texto
{
	font-size:0.8em;
	line-height:100%;
	text-align:left;
	width:100%;
}

.nota
{
	float:left;
	font-size:0.7em;
	width:120px;
	height:7px;
	margin:4px 0 5px 425px;
	text-align:center;
}

.third-column
{
	float:left;
	margin:2px 0px 0px 0px;
	width:70px;
}
	
h1
{
	font-size:2.2em;
	font-weight:100;
	color:#FFFFFF;
}
	
h3
{
	font-size:2em;
	font-weight:100;
	color:#FFFFFF;
}
	
p
{
	font-size:1.2em;
}

p.login
{
	font-size:0.9em;
	color:#333333;
	margin:12px 0px 0px 180px;
}
	
a.item-lista-ofertas:hover div
{
	background-color:#AAAAAA;
}
	
a.item-lista-ofertas div div
{
	color:#333333;
}

a.item-lista-ofertas:hover div div
{
	color:#FFFFFF;
}

.cont-input
{
	width:100%;
	height:100%;
	top:-1px;
}
.textarea-input
{
	border:none;
	width:100%;
	height:100px;
}

.input-edicion-text-long,
.input-edicion-textarea-long,
.input-edicion-text-short,
.input-edicion-textarea-short,
.input-edicion-select-short,
.input-edicion-select-long
{
	font-size:1em;
	width:386px;
	border:1px solid #D3D3D3;
	background-color:#FEFEFE;
	padding:2px 5px 2px 5px;
}

.input-edicion-textarea-long,
.input-edicion-textarea-short
{
	height:100px;
}

.input-edicion-text-short,
.input-edicion-textarea-short
{
	width:195px;
}

.input-edicion-select-short,
.input-edicion-select-long
{
	font-size:1em;
	width:398px;
	border:1px solid #D3D3D3;
	background-color:#FEFEFE;
	padding:1px 0px 1px 0px;
}

.input-edicion-select-short
{
	width:207px;
}

.fila-gris-claro .tipo,
.fila-gris-oscuro .tipo,
.fila-gris-claro .tipo-lista,
.fila-gris-oscuro .tipo-lista
{
	padding:5px 0px 5px 5px;
}

.fila-gris-claro-oferta .tipo,
.fila-gris-claro-oferta .tipo-lista,
.fila-gris-oscuro-oferta .tipo,
.fila-gris-oscuro-oferta .tipo-lista
{
	top:-4px;
}

.fila-gris-claro-oferta .tipo strong,
.fila-gris-claro-oferta .tipo-lista strong,
.fila-gris-oscuro-oferta .tipo strong,
.fila-gris-oscuro-oferta .tipo-lista strong
{
	background-color:#EDEDED;
	padding:0px 5px 0px 5px;
	height:10px;
	overflow:hidden;
}

.fila .tipo strong,
.fila .tipo-lista strong
{
	padding:0px 0px 0px 5px;
}

#modulo-acceso
{
	border:1px solid #333333;
	float:left;
	width:752px;
	height:180px;
	margin:0px 0px 22px 0px;
}

#modulo-acceso div h3
{
	padding-top:70px;
}

#contact-header div h3
{
	padding-top:17px;
}

img
{
	border:none;
}

em
{
	font-style:normal;
}

.icono-privacidad-dato,
.icono-privacidad-dato-semiedicion
{
	width:15px;
	height:15px;
	float:left;
	top:5px;
}

.icono-privacidad-dato-semiedicion
{
	top:2px;
	left:-2px;
}

.column-central-1,
.column-central-5,
.column-central-conoixements
{
	font-size:0.7em;
	width:150px;
	float:left;
}
