/* CSS Document */
BODY{	margin:0px;	padding:0px;	background-color:#FAFAFA;}

#numeracion{	float:left;	width:959px;	height:30px;	background-image: url(../img/topnav.gif);	background-repeat: no-repeat;}

#topnav{	width:100%;	height:70px;	padding:0px;	background-color:#F1A844;	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #FFFFFF;	font-weight: bold;	background-image: url(../img/fondo_topnav.gif);	background-repeat:  repeat-x;}

#nav{	float:left;width:1000px;	height:40px;	margin-top:0px;}

#nav a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #7B7B7B;	text-decoration:none;	font-weight: normal;}

#nav a:hover{color:#F1A844;}

#nav ul {	list-style-type: none;	padding: 0;	margin-left: 10px;	_margin-left: 5px;	float:left;	height:40px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}

#nav ul li {text-align:left;width:100px;	padding: 0;	margin: 0;	float: left;}

#nav ul li a {	margin: 0px;	padding: 12px 0px;	display: block;font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #7B7B7B;	text-decoration:none;	font-weight: normal;}

#nav ul li a:hover {	color: #F1A844;	text-decoration: none;}

#nav ul li.current_page_item a {	background: #FFFFFF;	color: #0D5BA6;}

#logo{	float:left;	width:250px;	height:110px;	background-color: #FFFFFF;}

#nav2 a{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #7B7B7B;	text-decoration: none;	padding-top: 0px;	padding-right: 3px;	padding-bottom: 0px;	padding-left: 3px;}

#nav2 a:hover{	color:#F1A844;text-decoration:none;	}

#nav2{	width:100%;	height:20px;	float:left;	background-color: #FDFDFD;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #F1A844;	padding-top:5px;	_padding-top:3px;}

#content{	float:left;	width:100%;	overflow:hidden;	min-height:300px;
	text-align:left;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F1A844;
	background-image: url(../img/fondo_content2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#line{width:100%;height:3px;_height:2px;background-color:#F1A844;}

#fondo_mainnav{	width: 100%;	overfloat:hidden;	margin-top:2px;	float:left;	background-color: #F1A844;
}

#mainnav{	width: 1000px;	height: 110px;	float:left;	background-color: #F1A844;	}

#content_text,#faldon{width:1000px;overflow:hidden;float:left;}

#bienvenida_text{
	overflow:hidden;
	width:420px;
	_width:500px;
	float:left;
	text-align:justify;
	padding:30px 50px 30px 30px;
	background-image: url(../img/puntos_content.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#bienvenida_text ul{
	list-style-type: square;
}
#bienvenida_text ul,ol li{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align:justify;
	margin-top:8px;
	margin-bottom:8px;}
#bienvenida_text a{
	font-size:11px;
	text-decoration: none;
color:#0095B9;
}
#eslogan{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-align: right;
	padding: 10px 20px;
	width: 460px;
	_width: 480px;
	color: #F1A844;
	float:left;
	overflow:hidden;
}

#fissonline{
	padding: 10px 20px;
	width: 430px;
	_width:450px;
	float:left;
	overflow:hidden;
	background-image: url(../img/0/fissonline_fondo.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left:20px;
}

#intranet{
	padding: 10px 20px;
	height:400px;
	float:left;
	_overflow:hidden;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left:20px;
}

#cursos{
width:475px;
margin-top:5px; 
margin-left:10px;
margin-right:5px;
overflow:hidden;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
float:left;
text-align:left;
background-color:#F2F2F2;
}
#empleo{
width:475px;
margin:5px;
overflow:hidden;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
float:left;
text-align:left;
background-color:#F2F2F2;
}
#cursos  a,#empleo  a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008869;
	text-decoration: none;
	}
#cursos p a,#empleo p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
	
#cursos p a:hover,#empleo p a:hover{

	color: #F1A844;
	text-decoration: none;
	}
#ofertas{
width:280px;
_width:290px;
margin:5px 5px 5px 0px;
padding:5px;
overflow:hidden;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
float:left;
text-align:left;
background-color:#E2E2E2;
}

#newsletter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float:left;
	width:180px;
	margin-top:5px;
	padding:10px;
	text-align:left;
	background-color:#E2E2E2;
}

#pie{
	float:left;
	width:100%;
	height:30px;
	background-color: #F1A844;
	margin-top:5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#pie_txt{
float:left;
	width:1000px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	padding:4px;

}
#pie_txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration:none;
}
#pie_txt a:hover{
	text-decoration:underline;
}

.titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #008869;
	text-align:justify;
}
.telefono,.resaltado_informacion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0497BA;
	text-align:justify;
}
.subtitulo{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;}
.resaltado{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F1A844;}
p{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align:justify;
	margin-top:8px;
	margin-bottom:8px;}
p .mapa{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	margin-top:8px;
	margin-bottom:8px;}
p a{
	font-size:12px;
	text-decoration: none;
color:#008869;
}
#fotos{	width: 750px;	height: 110px;	float:left;}

#buttons{width:100%;height:55px;overflow:hidden;background-color:#FFFFFF;text-align:center;}

#texto{width:100%;overflow:hidden;background-color:#F6F6F6;text-align:center;padding-top:15px;}


#informacion{
	overflow:hidden;
	width:598px;
	margin-bottom:15px;
	padding:20px;
	text-align:justify;
	margin-right: auto;
	margin-left: auto;
	background-color: #FBFBFB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}



#publicidad{
	overflow:hidden;
	width:640px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imatges/punto.gif);
	background-repeat:  repeat-x;
	padding:10px;
}
#ofertas_disponibles{
	overflow:hidden;
	width:640px;
	margin-right: auto;
	margin-left: auto;
	padding:10px;

}

#txtbienvenida #izquierda{
	float:left;
	text-align:left;
	width:310px;
	padding:10px;

}
*>#txtbienvenida #izquierda{width:300px;}
#txtbienvenida #derecha{
float:right;
	text-align:left;
	width:310px;
	padding:10px;

}
*>#txtbienvenida #derecha{width:300px;}
#enlaces a{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0497BA;
	text-align:justify;
	text-decoration:none;}
#enlaces a:hover{color: #EA5122;}

.texto_idiomas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.idiomes {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;}
#footer{width:100%;height:55px;overflow:hidden;text-align:center;padding-top:5px;font-family:  Arial, Helvetica, sans-serif;font-size: 12px;	color: #666666;}
#footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0095B9;

}
#zonaAvisos{ /* capa que muestra errores de formularios o avisos de estado. La capa por defecto tiene estilo oculto dentro del codigo fuente*/
	background-color:#FFFFE1;
	border:#E3E5F2 1px solid;
	width:500px;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif; color:#999;
	font-size:10px;
}	
	#zonaAvisos h1{color:#0095B9; letter-spacing:normal; padding-bottom:5px; height:12px; border:0px; font-size:12px;}
	#zonaAvisos ol{ line-height:normal; list-style:circle;}
	#zonaAvisos li{font-size:11px; color:#666; }

.error_intra{font-size:12px; color:#FFFFFF; background-color:#FF0000; display:block; overflow:hidden; height:20px;}
.box_button_intra{
position:relative;
float:left;
padding-right:5px;
text-align:center;
width:150px;
display:block;
overflow:hidden;
}
.box_button_intra input{width:110px;}

#manuales{margin:5px; border:1px solid #FF9A3B; margin-top:5px; width:1123px;}
	#manuales a{font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal; color:#006A5E;}
	#manuales a:hover{color:#FF9A3B;}
	#manuales h3{margin-top:5px; margin-left:10px; color:#006A5E;}
	#manuales ul{margin-top:-10px; margin-left:-10px;}
	#manuales ul li{list-style-type: none; margin-bottom:5px; float:left; margin-left:30px;}
	#manuales .tituloManual{color:#FF9A3B; font-weight:bold;}
	
div.oferta_form H1, div.oferta_form H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;	
	color: #F1A844;
}
div.oferta_form H1
{ text-align:center;
}
div.oferta_form H2
{
	font-size:18px;
	color:#00865b;
}
table.tb_ofert_form td p{ margin:2px;}
	
