/*-------------------- ESTILOS IMPORTADOS --------------------------------*/

/*@import "X.css";*/

/*-------------------- ESTILO DEL BODY --------------------------------*/
/*----------lo heredarán todos los componentes de la web --------------*/

html
{
	margin: 0px;
}

body
{
	background:#737d83;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

hr
{
	border: 1px dashed #cdcecd;
}

img
{
	border: 0;
}

/*--------------------------------------------------------------------------*/

/*--------------------------- ESTILOS INDEX --------------------------------*/
/*--------------------------------------------------------------------------*/
#index-container
{
	background: #fff;
 	width: 712px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
}
/*--------------------------------------------------------------------------*/
#index-top
{
	background: url(pics/back_index_top.gif) center top no-repeat;
	height: 121px;
	overflow:hidden;	
}

#index-top h1 , h2 , hr
{
	visibility:hidden;
}
/*--------------------------------------------------------------------------*/
#index-menu
{
	height: 50px;
}
/*--------------------------------------------------------------------------*/
#index-bottom
{
	background: url(pics/back_index_bottom.jpg) center top no-repeat;
	height: 280px;
	overflow: hidden;	
}
/*--------------------------------------------------------------------------*/
#index-nav 
{
	background: url(pics/back_index_menu.jpg) left top no-repeat;
	height: 50px;
	overflow:hidden;
}

#index-nav ul 
{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}

#index-nav li 
{
	float:left;
	margin:0;
	padding:0;
}

#index-nav li:hover, #index-nav li:hover a
{
	background-position:0% -163px;
}

#index-nav a 
{
	float:left;
	font-size:105%;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#444;
	float:none;
}

#index-nav .index-menu-00
{
	padding:50px 0px 0px 0px;
	background: url(pics/back_index_menu00.jpg) left top no-repeat;
	width: 209px;
}

#index-nav .index-menu-01
{
	padding:50px 0px 0px 0px;
	background: url(pics/back_index_menu01.jpg) left top no-repeat;
	width: 165px;
}

#index-nav .index-menu-02
{
	padding:50px 0px 0px 0px;
	background: url(pics/back_index_menu02.jpg) left top no-repeat;
	width: 163px;
}

#index-nav .index-menu-03
{
	padding:50px 0px 0px 0px;
	background: url(pics/back_index_menu03.jpg) left top no-repeat;
	width: 175px;
}



/*--------------------------------------------------------------------------*/
/*--------------------------- ESTILOS 2o nivel -----------------------------*/
/*--------------------------------------------------------------------------*/
#container
{
	background: #fff;
 	width: 711px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
}
/*--------------------------------------------------------------------------*/
#top
{
	background: url(pics/back_top.gif) center top no-repeat;
	height: 104px;
	overflow:hidden;	
}

#top h1 , h2 , hr
{
 	visibility:hidden;
}
/*--------------------------------------------------------------------------*/
#index-menu
{
	height: 50px;
}
/*--------------------------------------------------------------------------*/
#nav 
{
	background: url(pics/back_menu.jpg) left top no-repeat;
	height: 43px;
	overflow:hidden;
}

#nav ul 
{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}

#nav li 
{
	float:left;
	margin:0;
	padding:0;
}

#nav li:hover, #nav li:hover a
{
	background-position:0% -163px;
}

#nav a 
{
	float:left;
	font-size:105%;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#444;
	float:none;
}

#nav .menu-00
{
	padding:50px 0px 0px 0px;
	background: url(pics/back_menu00.jpg) left top no-repeat;
	width: 146px;
}

#nav .menu-01
{
	padding:50px 0px 0px 0px;
	background: url(pics/back_menu01.jpg) left top no-repeat;
	width: 140px;
}

#nav .menu-02
{
	padding:50px 0px 0px 0px;
	background: url(pics/back_menu02.jpg) left top no-repeat;
	width: 140px;
}

#nav .menu-03
{
	padding:50px 0px 0px 0px;
	background: url(pics/back_menu03.jpg) left top no-repeat ;
	width: 140px;
}

#nav .menu-04
{
	padding:50px 0px 0px 0px;
	background: url(pics/back_menu04.jpg) left top no-repeat ;
	width: 145px;
}

/*--------------------------------------------------------------------------*/
#bottom
{
	background: url(pics/back_bottom.jpg) center top no-repeat;
	height: 16px;
	overflow:hidden;	
}


/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/


#container2
{

	margin-left: 7px;
	margin-right: 7px;
	padding: 5px;

}

#container-top
{

	margin-left: 7px;
	margin-right: 7px;
	border-bottom: 0px;

}

.container2tamanyo01
{
	height: 25em;
	overflow: visible;
}

.container2tamanyo02
{
	height: 36em;
	overflow: visible;
}

.container2tamanyo03
{
	height: 42em;
	overflow: visible;
}

.color01
{
	border: 4px solid #a52ba6;
}

.color02
{
	border: 4px solid #658c04;
}

.color03
{
	border: 4px solid #fa0;
}

.color04
{
	border: 4px solid #005ba9;
}

.top01
{
	height: 30px;
	background: url(pics/back_container-top01.jpg) left top no-repeat #a52ba6;
}

.top02
{
	height: 30px;
	background: url(pics/back_container-top02.jpg) left top no-repeat #658c04;
}

.top03
{
	height: 30px;
	background: url(pics/back_container-top03.jpg) left top no-repeat #fa0;
}

.top04
{
	height: 30px;
	background: url(pics/back_container-top04.jpg) left top no-repeat #005ba9;
}

.fondo01
{
	background: url(pics/back_container01.jpg) right top no-repeat;
}

.fondo02
{
	background: url(pics/back_container02.jpg) right top no-repeat;
}

.fondo03
{
	background: url(pics/back_container03.jpg) right bottom no-repeat;
}

.fondog01
{
	background: url(pics/back_container-g01.jpg) right bottom no-repeat;
}
.fondog02
{
	background: url(pics/back_container-g02.jpg) right bottom no-repeat;
}
.fondog03
{
	background: url(pics/back_container-g03.jpg) right bottom no-repeat;
}
.fondog04
{
	background: url(pics/back_container-g04.jpg) right bottom no-repeat;
}
.fondog05
{
	background: url(pics/back_container-g05.jpg) right bottom no-repeat;
}
.fondog06
{
	background: url(pics/back_container-g06.jpg) right bottom no-repeat;
}
.fondog07
{
	background: url(pics/back_container-g07.jpg) right bottom no-repeat;
}
.fondog08
{
	background: url(pics/back_container-g08.jpg) right bottom no-repeat;
}
.fondog09
{
	background: url(pics/back_container-g09.jpg) right bottom no-repeat;
}
.fondog10
{
	background: url(pics/back_container-g10.jpg) right bottom no-repeat;
}
.fondog11
{
	background: url(pics/back_container-g11.jpg) right bottom no-repeat;
}
.fondog12
{
	background: url(pics/back_container-g12.jpg) right bottom no-repeat;
}
.fondog13
{
	background: url(pics/back_container-g13.jpg) right bottom no-repeat;
}
.fondog14
{
	background: url(pics/back_container-g14.jpg) right bottom no-repeat;
}
.fondog15
{
	background: url(pics/back_container-g15.jpg) right bottom no-repeat;
}
.fondog16
{
	background: url(pics/back_container-g16.jpg) right bottom no-repeat;
}
.fondog17
{
	background: url(pics/back_container-g17.jpg) right bottom no-repeat;
}
.fondog18
{
	background: url(pics/back_container-g18.jpg) right bottom no-repeat;
}
.fondog19
{
	background: url(pics/back_container-g19.jpg) right bottom no-repeat;
}


/*--------------------------------------------------------------------------*/
/*--- FONDOS PARA LAS FICHAS DE PROFESIONES --------------------------------*/


.fondog01ficha
{
	background: url(pics/back_container-g01-ficha.jpg) right top no-repeat;
}
.fondog02ficha
{
	background: url(pics/back_container-g02-ficha.jpg) right top no-repeat;
}
.fondog03ficha
{
	background: url(pics/back_container-g03-ficha.jpg) right top no-repeat;
}
.fondog04ficha
{
	background: url(pics/back_container-g04-ficha.jpg) right top no-repeat;
}
.fondog05ficha
{
	background: url(pics/back_container-g05-ficha.jpg) right top no-repeat;
}
.fondog06ficha
{
	background: url(pics/back_container-g06-ficha.jpg) right top no-repeat;
}
.fondog07ficha
{
	background: url(pics/back_container-g07-ficha.jpg) right top no-repeat;
}
.fondog08ficha
{
	background: url(pics/back_container-g08-ficha.jpg) right top no-repeat;
}
.fondog09ficha
{
	background: url(pics/back_container-g09-ficha.jpg) right top no-repeat;
}
.fondog10ficha
{
	background: url(pics/back_container-g10-ficha.jpg) right top no-repeat;
}
.fondog11ficha
{
	background: url(pics/back_container-g11-ficha.jpg) right top no-repeat;
}
.fondog12ficha
{
	background: url(pics/back_container-g12-ficha.jpg) right top no-repeat;
}
.fondog13ficha
{
	background: url(pics/back_container-g13-ficha.jpg) right top no-repeat;
}
.fondog14ficha
{
	background: url(pics/back_container-g14-ficha.jpg) right top no-repeat;
}
.fondog15ficha
{
	background: url(pics/back_container-g15-ficha.jpg) right top no-repeat;
}
.fondog16ficha
{
	background: url(pics/back_container-g16-ficha.jpg) right top no-repeat;
}
.fondog17ficha
{
	background: url(pics/back_container-g17-ficha.jpg) right top no-repeat;
}
.fondog18ficha
{
	background: url(pics/back_container-g18-ficha.jpg) right top no-repeat;
}
.fondog19ficha
{
	background: url(pics/back_container-g19-ficha.jpg) right top no-repeat;
}



/*--------------------------------------------------------------------------*/
#container3
{

	margin-right: 155px;
	margin-left: 7px;
	padding: 5px;
}

#container3 h1
{
	margin-top: 3px;
	padding-top: 0;
	padding-left: 3px;
	font-family: Verdana,sans-serif;
	font-size: 2em;
}

#container3 h2
{

	margin-bottom:0;
	margin-top: 1.5em;
	padding-top: 0;
	padding-bottom: 0;

	font-family: Verdana,sans-serif;
	font-size: 1.5em;
	visibility:visible;

}

#container3 p
{

	margin-top: 0;
	padding-top: 0;
	padding-bottom: 5px;
}


.migas-pan
{
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 0;
	margin-top: 0;
}

.seccion01 a
{
	color: #a52ba6;
}

.seccion01 h1
{
	border: 1px solid #a52ba6;
}


.seccion01 li
{
	background: url(pics/gfx_bullet08.gif) left top no-repeat;
	list-style: none;
 	padding-left: 1.5em;
	padding-bottom: 0.8em;
	
}


.seccion02 a
{
	color: #4c6903;/*#658c04*/
}

.seccion02 h1
{
	border: 1px solid #658c04;
}

.seccion02 li
{
	color:#4c6903;/*#658c04*/ 
	background: url(pics/gfx_bullet02.gif) left center no-repeat;
/*	list-style: disc url(pics/gfx_bullet02.gif);*/
	list-style: none;
 	line-height: 1.8em;	
	padding-left: 1.8em;

}


.seccion03 a
{
	color: #d99100;/*#fa0*/ 
}

.seccion03 h1
{
	border: 1px solid #fa0;
}


.seccion03 li
{
	color: #4c6903;/*#658c04*/ 
	background: url(pics/gfx_bullet03.gif) left center no-repeat;
	list-style: none;
 	line-height: 1.8em;	
	padding-left: 1.8em;

}

.seccion03cuadro
{

	padding:0;
	margin:0;

	border: 1px solid #fa0;
	font-family: Verdana,sans-serif;
	font-size: 1.3em;
 	font-weight:bolder;
	padding-left: 1.5em;
	background: url(pics/gfx_bullet00.gif) left center no-repeat;
/*	background-position: 0 4px;*/
 	letter-spacing: -0.05em;

	padding-bottom: 0px;
	display:block;
}

.seccion03cuadro p
{
	padding:0;
	margin:0;
}

.seccion03cuadrolinkseleccionado
{
	color: #000;
	background: #fa0;
}

.seccion04 a
{
	color: #005ba9;
}

.seccion04 h1
{
	border: 1px solid #005ba9;
}

.seccion04 li
{
	background: url(pics/gfx_bullet04.gif) left 3px no-repeat;
	list-style: none;
 	line-height: 1.8em;	
	padding-left: 1.8em;
	padding-bottom: 1.2em;
}

.botonsubmit
{

	padding: 1px;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
 	text-align: center;
	display: block;
	background: #005ba9;
	border: 0;
}

.etiqueta-grupo
{
	padding:0;
	margin:0;
	padding-top: 13px;
	padding-right: 1.8em;
	padding-left: 1em;
	color: #fff;
 	font-weight: bolder;
	display:inline;
	background: url(pics/back_etiquetagrupo.gif) right bottom no-repeat #005ba9;
}

.h1ficha
{
	background: url(pics/gfx_bullet04.gif) left center no-repeat;
/*	line-height: 1.8em;	*/
	padding-left: 1.1em;
	display: block;
	border-bottom: 1px solid #005ba9;
}

.queestudiar li
{
	background: url(pics/gfx_bullet06.gif) left 3px no-repeat;
	list-style: none;
 	/*line-height: 1.8em;	*/
	padding-left: 1.8em;
	padding-bottom: 1em;
}

.queestudiar2 li
{
	background: url(pics/gfx_bullet05.gif) left 5px no-repeat;
	list-style: none;
 	/*line-height: 1.8em;	*/
	padding-left: 1.2em;
	padding-bottom: 1em;
}

#salidalaboral
{
	padding-left: 10px;
}

.salidalaboralder
{
	margin-left :3em;
}

.salidalaboralizq li
{
	background: url(pics/gfx_bullet05.gif) left 5px no-repeat;
	list-style: none;
 	padding-left: 1.2em;
	padding-bottom: 0.8em;
}

.gfx_autonomo
{
	background: url(pics/gfx_autonomo.jpg) left 5px no-repeat;
	list-style: none;
	padding-left: 32px;
	padding-top: 14px;
	padding-bottom: 14px;
	display: block;
}

.gfx_privada
{
	background: url(pics/gfx_privado.jpg) left 5px no-repeat;
	list-style: none;
	padding-left: 32px;
	padding-top: 14px;
	padding-bottom: 14px;
	display: block;

}

.gfx_oposicion
{
	background: url(pics/gfx_oposicion.jpg) left 5px no-repeat;
	list-style: none;
	padding-left: 32px;
	padding-top: 14px;
	padding-bottom: 14px;
	display: block;

}

.aptitud
{
	clear: both;
}

.aptitudtexto
{
	line-height: 3em;
}
/*--------------------------------------------------------------------------*/
.mapawebliindex
{
	background: url(pics/gfx_bullet07.gif) left top no-repeat;
	list-style: none;
 	padding-left: 1.5em;
	padding-bottom: 0.8em;
	
}

.mapawebliindex a
{
	color: #a41418;
}


.mapaweblilaguia
{
	background: url(pics/gfx_bullet08.gif) left top no-repeat;
	list-style: none;
 	padding-left: 1.5em;
	padding-bottom: 0.8em;
	
}

.mapaweblilaguia a
{
	color: #a52ba6;
}



.mapaweblitematico
{
	background: url(pics/gfx_bullet02.gif) left top no-repeat;
	list-style: none;
 	padding-left: 1.5em;
	padding-bottom: 0.8em;
	
}

.mapaweblitematico a
{
	color: #4c6903;/*#658c04*/ 
}

.mapaweblialfabetico
{
	background: url(pics/gfx_bullet03.gif) left top no-repeat;
	list-style: none;
 	padding-left: 1.5em;
	padding-bottom: 0.8em;
	
}

.mapaweblialfabetico a
{
	color: #d99100;/*#fa0*/ 
}

.mapaweblielige
{
	background: url(pics/gfx_bullet04.gif) left top no-repeat;
	list-style: none;
 	padding-left: 1.5em;
	padding-bottom: 0.8em;
	
}

.mapaweblielige a
{
	color: #005ba9;
}

.mapawebligen
{
	background: url(pics/gfx_bullet09.gif) left top no-repeat;
	list-style: none;
 	padding-left: 1.5em;
	padding-bottom: 0.8em;
	
}

.mapawebligen a
{
	color: #5f6b7a;

}
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
#volver
{
	text-align:center;
	padding-top: 20px;
}



#footer
{
 	width: 712px;
	margin-top: 10px;
	margin-left: auto;
	margin-right:auto;
}
/*--------------------------------------------------------------------------*/
#patrocinio
{
	float:left;
}
#patrocinio a
{
	text-decoration:none;
	color:#fff;
}

/*--------------------------------------------------------------------------*/
#short-links
{

	float:right;
	text-align: right;
}

#short-links a
{
	color:#fff;
}
/*--------------------------------------------------------------------------*/
.dot-sep
{
 font-weight: bolder;
 overflow:hidden;
color: #fff;
}
/*--------------------------------------------------------------------------*/




/*--------------------------------------------------------------------------*/
/*-------------------- CLASES GENERALES ------------------------------------*/
/*--------------------------------------------------------------------------*/
.img-float-left
{

	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.img-float-right
{

	float:right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.img-float-center
{
	text-align:center;
	margin: 5px;
}


.display-none
{
	display:none;
}

.display-block
{
	display:block;
}
.visible
{
	visibility:visible;
}

.align-center
{ 
	text-align:center;
	display:block;
}
.float-left
{
	float:left;
	margin:5px;
	margin-left:0;
}
.float-right
{
	float:right;
	margin:5px;
	margin-right:0;
}

.height-100
{
	height:100%;
}

.width-100
{
	width:99%;
}



 /*listados paginados*/
.list-primeras
{
	background: url(pics/ico-primeras.gif) left center no-repeat;
	padding-left: 15px;
}

.list-anteriores
{
	background: url(pics/ico-anteriores.gif) left center no-repeat;
	padding-left: 15px;
}

.list-siguientes
{
	background: url(pics/ico-siguientes.gif) right center no-repeat;
	padding-right: 15px;
}

.list-ultimas
{
	background: url(pics/ico-ultimas.gif) right center no-repeat;
	padding-right: 15px;
}


