body{
	font: 12px Arial, Helvetica, sans-serif, serif;
	text-align:center;
	background: url(../Imagenes/bg.gif) no-repeat;
	margin:0px;
	padding:0px;
	padding-top:9px;
}

img{border:none;}
div#header{position:relative;}
div#extra{background:#FF8539}
div#footer{display:block;padding-top:70px;}
#footer img{display:block;}

#container{width:920px;margin:0 auto;text-align:left;background-color:#FFF;}
#navigation{float:left;margin-left:10px;margin-top:12px;width:260px;}
#content{position:relative;float:left;width:640px;margin-top:12px;}
#footer{clear:both;width:100%}

#navigation{
	margin-left:10px;
    _margin-left:6px; /* Para Internet Explorer 6 */


}

.fotos_nav{
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #CCC;
}

.divisor{
	background: url(../Imagenes/divisor.gif) repeat-x;
	height:40px;
	text-indent:20px;
	font: 12px/40px Arial, Helvetica, sans-serif, serif;
	color: #DDD;	
}
	.divisor a{color:#FFF;text-decoration:none;}
			.divisor a:hover{color:#ffcc00;text-decoration:none;}

/*-------------------------------------------------------------
LINKS SUPERIORES Y BUSQUEDA DE GOOGLE
----------------------------------------------------------------
*/
.shortcuts,.shortcuts a{
	font: 11px Arial, Helvetica, sans-serif, serif;
	color: #999999;
}
	.shortcuts a:hover{
		color:#222;	
}

.form_google{
	margin-top:10px;
	display:block;
	width:100%;
}
.input_google{
	width:200px;
	margin-top:2px;
	height:14px;
	border:1px solid #DDD;
	font: 11px Arial, Helvetica, sans-serif, serif;
}
.buscar_google{
	width:58px;
	height:24px;
	margin-top:2px;
	background: url(../Imagenes/buscar_google.gif);
	border:none;
}


/*-------------------------------------------------------------
PAGINA
----------------------------------------------------------------
*/
#pagina{margin-left:25px;}
#pagina ul li br{display:none;}
#pagina ol li br{display:none;}
#pagina, #pagina td{
	font: 12px/19px "Lucida Sans Unicode", Verdana, Arial;
	color: #777;
	text-align:justify;
	padding-right:3px;	
}
#pagina p{margin-top:15px;margin-top:10px;}
#pagina a{color:#cc3399;text-decoration:none;}
	#pagina a:hover{color:#444;text-decoration:underline;}

h2{
	font: bold 15px Arial, Helvetica, sans-serif, serif;
	color:#FFF;
	background: url(../Imagenes/divisor2.gif) no-repeat -20px center;
	padding-top:4px;
	padding-bottom:0px;
	margin-bottom:4px;
	text-indent:10px;
	margin-top:1px;
}

#pagina h4{
	color:#71a7c7;
	border-bottom:1px dotted #71a7c7;
	padding:2px;
	font: bold 18px Arial, Helvetica, sans-serif, serif;
	margin-top:30px;
}
#pagina h5{
	color:#FFF;
	padding:2px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#71a7c7;
	display:inline;
}
.botones_acciones{
	background:#707070;
	margin-bottom:20px;
}
#pagina .botones_acciones td{
	line-height:15px;
}
#pagina .botones_acciones td img{
	margin-top:3px;
	margin-right:3px;
}
.increaseFont,.decreaseFont,.resetFont{
	cursor:pointer;
}

/*-------------------------------------------------------------
INICIO
----------------------------------------------------------------
*/

#introduccion{
	font: 12px "Trebuchet MS", Arial, sans-serif;
	color: #666666;	
}
#introduccion .rojo {
	color:#a45656;
	font: bold 15px "Trebuchet MS", Arial, sans-serif;
}
#administracion{
	background-color:#d9e0e3;
	margin-bottom:20px;
}
#administracion ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#administracion ul li{
	padding:5px;
	border-bottom:1px solid #FFF;
	text-indent:2px;
}
	#administracion ul li a{color:#486470;text-decoration:none;text-transform:none;font-size:12px;letter-spacing:-0.1px;}
.ofertas {
	border:1px solid #CCC;
	margin-bottom:20px;
	border-collapse:collapse;
}
.ofertas td{
	border-bottom:1px dashed #DDD;
	font-family:"Trebuchet MS", Arial, sans-serif;
}
.ofertas th{
	background: url(../Imagenes/bg_Tablas.gif) no-repeat right;
}

/*-------------------------------------------
NOTICIAS
--------------------------------------------*/
#pagina .titulo_noticia a{
	display:block;
	font: bold 14px Arial, Helvetica, sans-serif, serif;
	color: #6178a2;
	line-height:18px;
	text-decoration:none;
}
.fecha_noticia{
	font: 11px Arial, Helvetica, sans-serif, serif;
	color: #98737f;	
	margin-bottom:0px;
}
.corto_noticia{
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-bottom:10px;
	margin-top:0px;
}
#pagina .corto_noticia p{margin-top:10px;}

/*-------------------------------------------------------------
ACTUALIDAD FORO
----------------------------------------------------------------
*/
#actualidad, #nav_foro{
	padding:9px;
	padding-bottom:0px;
	border:1px solid #CCC;
}
#actualidad ul,#nav_foro ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#actualidad ul li,#nav_foro ul li{
	padding-left:22px;
	background:url(../Imagenes/Calendario.gif) no-repeat left 3px;
	line-height:14px;
	margin-bottom:10px;
}

#nav_foro ul li{
	background:url(../Imagenes/bocadillo.gif) no-repeat left 3px;
}

.titulo_noticia, .titulo_noticia a{
	font: bold 11px Arial, Helvetica, sans-serif, serif;
	color: #787878;
	text-decoration:none;
}
.titulo_noticia a:hover{
	color:#333;
}
.fecha_noticia{
	font: bold 10px Arial, Helvetica, sans-serif, serif;
	color: #bc6852;
	margin-top:4px;	
}
.texto_noticia{
	font: 11px Arial, Helvetica, sans-serif, serif;
	color: #777;
	text-align:justify;
}
	.texto_noticia p{margin:0px;text-align:justify;}

/*-------------------------------------------------------------
MENUS
----------------------------------------------------------------
*/

#buscas	{
	background-color:#abd10f;
	border:1px solid #93b01b;
	padding-bottom:20px;
	margin-bottom:20px;
}
#empresa {
	background-color:#83bddf;
	border:1px solid #6ea5c5;
	padding-bottom:20px;
	margin-bottom:20px;
}
#empresario {
	background-color:#e0b200;
	border:1px solid #bd9a13;
	padding-bottom:20px;
	margin-bottom:20px;
}
#formarte {
	background-color:#cc2aac;
	border:1px solid #b21d95;
	padding-bottom:20px;
	margin-bottom:20px;
}
#profesional {
	background-color:#4979ac;
	border:1px solid #2d5e93;
	padding-bottom:20px;
	margin-bottom:20px;
}
#buscas a:hover,#empresa a:hover,#empresario a:hover, #formarte a:hover,#profesional a:hover{
	color:#F2F2F2;
}

#buscas ul,#empresa ul,#empresario ul, #formarte ul,#profesional ul{
	margin:7px;
	list-style:none;
	padding:0px;
}
#buscas ul li,#empresa ul li,#empresario ul li, #formarte ul li,#profesional ul li{
	font: bold 14px "Trebuchet MS", Arial, sans-serif;
	color: #FFFFFF;
	line-height:18px;
	margin-bottom:0px;
}
#buscas ul li,#buscas ul li a{
	color:#556732;
}
#empresario ul li,#empresario ul li a{
	color:#805112;
}
#profesional ul li{
	color:#FFF;
	list-style:none;
	padding-left:5px;
}
#buscas ul li a,#empresa ul li a,#empresario ul li a, #formarte ul li a,#profesional ul li  a{
	color: #FFFFFF;
	text-decoration:none;
}
#buscas ul li ul,#empresa ul li ul,#empresario ul li ul, #formarte ul li ul,#profesional ul li ul{
	margin-top:5px;
	margin-bottom:5px;
}
#buscas ul li ul li,#empresa ul li ul li,#empresario ul li ul li, #formarte ul li ul li{
	text-indent:12px;
	background: url(../Imagenes/li.gif) no-repeat left 6px;
}
#profesional ul li ul li{
	text-indent:6px;
	background: url(../Imagenes/li.gif) no-repeat left 6px;
}
#buscas ul li ul li a,#empresa ul li ul li a,#empresario ul li ul li a, #formarte ul li ul li a,#profesional ul li ul li a{
	font: bold 13px "Trebuchet MS", Arial, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}
#formarte .listado_formarte li,
#empresa .listado_formarte li{
	font: bold 13px "Trebuchet MS", Arial, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	text-indent:10px;
	background: url(../Imagenes/li.gif) no-repeat left 6px;
}
.bib{
	text-transform:uppercase;
	margin-left:-13px;
}
#profesional .bib3{
	background:none;
	font-size:10px;
	text-indent:0px;
}
#profesional .bib3 a{font-size:11px;font-weight:normal;}

/*-------------------------------------------------------------
MENSAJES
----------------------------------------------------------------*/
#moderacion{
	border-top:1px dashed #CCC;
	border-bottom:1px dashed #CCC;
	background:url(../Imagenes/bg_info.gif) no-repeat;
	font: bold 13px Tahoma, sans-serif, serif;
	color: #7793B0;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:50px;
	text-align:left;
}

/*-------------------------------------------------------------
MENUS LISTADOS
----------------------------------------------------------------
*/
.listamenu{
	list-style:none;
	margin:0px;
	padding:0px;
	border:3px solid #d5e3eb;
	border-bottom:2px solid #d5e3eb;
}
.listamenu li{
	padding-top:5px;
	padding-bottom:5px;
	text-indent:10px;
	border-bottom:1px solid #d5e3eb;
}
#pagina .listamenu li a{
	color:#666666;
	text-transform:uppercase;
	font: 12px "Lucida Sans Unicode", Verdana, Arial;
}
#pagina .listamenu li a:hover{
	color:#b71313;
	text-transform:uppercase;
	text-decoration:none;
}

#pagina .tab_empresas{
	border-collapse:collapse;
}
#pagina .tab_empresas td{
	padding:5px;
	border:1px solid #DDD;
	font:10px Verdana, Arial, Helvetica, sans-serif, serif;
	text-align:left;
}
#pagina .tab_empresas th{
	text-align:center;
	color:#FFF;
	font: bolder 13px Arial, Helvetica, sans-serif, serif;
	background-color:#69abd5;
	border-right:1px solid #c4ddec;
}
/*-------------------------------------------------------------
FORMULARIO ACCESO
----------------------------------------------------------------
*/

.caja {
	border:1px solid #DDD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666;
	padding:4px;
}



/*-------------------------------------------------------------
CHAT
----------------------------------------------------------------
*/

#loginform {
	margin:0 auto;
	padding-bottom:25px;
	background:#EBF4FB;
	width:504px;
	border:1px solid #ACD8F0; }
#loginform { padding-top:18px; }
 	#loginform p { margin: 5px; }
 #chatbox {
	text-align:left;
	margin:0 auto;
	margin-bottom:25px;
	padding:10px;
	background:#fff;
	height:270px;
	width:430px;
	border:1px solid #ACD8F0;
	overflow:auto;
}
 #usermsg {
	width:395px;
	border:1px solid #ACD8F0; }
 #submit { width: 60px; }
 .error { color: #ff0000; }
 #menu { padding:12.5px 25px 12.5px 25px; }
 .welcome { float:left; }
.logout { float:right; }
.msgln { margin:0 0 2px 0; }


/*-------------------------------------------------------------
LISTADOS
----------------------------------------------------------------
*/
.filtrado {
	border-bottom:1px solid #d0d0d0;
	margin-bottom:20px;
	background: url(../Imagenes/bgupload.gif);
	padding-left:20px;
}
.filtrado{padding-top:10px;padding-bottom:10px;}


#paginacion {
	margin-top:50px;
	padding:5px;
	border:1px solid #ccdff5;
	margin-bottom:10px;
	background-color:#ecf3fa;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#paginacion a{color:#748813;text-decoration:none;} 

#pagina .listados{border:none;margin-top:4px;margin-bottom:4px;}
#pagina .listados img{margin-left:8px;}
#pagina .listados td{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #777;	
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #CCC;
	line-height:15px;
}

/*-------------------------------------------------------------
BORRADO DE ELEMENTOS
----------------------------------------------------------------
*/
.confirmacion {
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #ffc2d1;
	background-color:#fde8ee;
	font:11px Verdana, Arial, Helvetica, "sans-serif ";
	padding:8px;
	padding-left:15px;
	display:block;
}
.confirmacion a{
	font:13px Verdana, Arial, Helvetica, "sans-serif ";
	color: #BC564F;
	text-decoration:none;
}
	.confirmacion a:hover{ font:13px Verdana, Arial, Helvetica, "sans-serif "; color: #333; text-decoration:none; }

/*-----------------------------------------------
FICHA AMPLIADA
------------------------------------------------*/
.ficha_ampliada{
	border:1px solid #e2d78e;
	background-color:#faf8e5;
	padding:10px;
	font: 11px Arial, Helvetica, sans-serif, serif;	
}
.ficha_ampliada p{
	margin:5px;
	border-bottom:1px dotted #e2d78e;
}


/*-------------------------------------------------------------
FORMULARIOS
----------------------------------------------------------------
*/
.required {
	background: #FFF url(../Imagenes/bg_required.gif) no-repeat right center;
	padding-right:15px;
}
.date{
	background: #FFF url(../Imagenes/date.gif) no-repeat right center;
	padding-right:15px;
}
.invisible{display:none;}
form.cmxform {
	width: 100%; /*Ancho del formulario*/
	color: #444444;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	border:1px solid #b5d1e5;
	margin:0px;
	margin-top:20px;
	background: #f1f6f9;
}

form.cmxform p {margin:0px;padding-top:9px;padding-bottom:9px;clear:left;}
form.cmxform label {
	position:relative;
	float: left;
	margin-left:7px;
	width: 135px; /*Ancho de la primera columna*/
	font: bold 11px "Trebuchet MS", Arial, sans-serif;
	color:#555;
	text-align:left;
}
form.cmxform fieldset {
	border: none;
	margin:0px;
	padding:10px;
}
form.cmxform fieldset fieldset {
	background: none;
}
form.cmxform fieldset p, form.cmxform fieldset fieldset {
	background: url(../Imagenes/divisor_form.gif) left 3px repeat-x;
}
 
.indicacionform {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
}
/* ELEMENTOS INPUT, TEXTAREA, SELECT,... */
textarea, input  {border: 1px solid #d5dae7;font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666;padding:4px;position:relative;float:left;}
#pagina .filtrado input{display:inline;float:none;}
select {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666;padding:3px;border: 1px solid #d5dae7; text-transform:uppercase;}
	 .sel_peque{
	font: 10px "Trebuchet MS", Arial, sans-serif;
	color: #666;
}

textarea:focus, input:focus{ border:1px solid #89b21b; }
input.error { border: 1px solid #ffa17f; }

form.cmxform .opcionales label{
	color:#999;
}
.ver_opcionales{cursor:pointer;margin-top:-5px;}
/* BOTONES*/
form .submit {
	width:68px;
	height:25px;
	border:none;
	background: url(../Imagenes/Submit.gif) no-repeat;
}
form .grabar { 
	margin-top:10px;
	width:59px;
	vertical-align:bottom;
	height:24px;
	background-image:url(../Imagenes/GrabarBlanco.gif);
	border:none;
	cursor:pointer;
}
form .imagen { 
	display:block;
	margin-top:10px;
	width:53px;
	height:27px;
	background-image:url(../Imagenes/EnviarImagen.gif);
	border:none;
}

/* CONTEO TOTAL DE ERRORES*/
#warning {
	margin:15px;
	padding:7px;
	text-indent:15px;
	border:1px solid #DDD;
	background: #FFF url(../Imagenes/fracaso.gif) no-repeat 3px center;
	color:#cc3300;
	padding-left:20px;
	font: 11px Arial, Helvetica, sans-serif, serif;
}
#warning {
	display:none;
}

/* ETIQUETAS DE ERROR Y OK A NIVEL DE ELEMENTO*/
em.error {
	display:inline;
	margin-left:5px;
	text-align:left;
	height:10px;
	background:url(../Imagenes/error.gif) no-repeat 0px 0px;
	padding-left:15px;
	font: 11px "Trebuchet MS", Arial, sans-serif;
	color: #ff5432;
}
em.success {
	display:inline;
	height:10px;
	font: 11px "Trebuchet MS", Arial, sans-serif;
	color: #8da44f;
}


#pagina .directorio_empleo td{
	font: 11px Arial, Helvetica, sans-serif, serif;
	color: #666666;
	border-bottom: 1px dashed #CCCCCC;
}
#pagina .directorio_empleo td p{margin:0px;}

/*-------------------------------------------------------------
MAPA WEB
----------------------------------------------------------------
*/
#pagina .sibuscastrabajo{
	background-color:#abd10f;
	padding:0px;
	display:block;
}

#pagina .sibuscasformarte{
	background-color:#cc2aac;
	padding:0px;
	display:block;
}

#pagina .sieresempresario{
	background-color:#e0b200;
	padding:0px;
	display:block;
}

#pagina .sieresprofesional{
	background-color:#4979ac;
	padding:0px;
	display:block;
}
#pagina .siquieresmontarunaempresa{
	background-color:#83bddf;
	padding:0px;
	display:block;
}
