body {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color: 				#AAAAAA;
	background-color:	#0099CC;
/*	background-image:	url(http://www.youthey.com/templates/current/images/winter.gif);
	background-repeat:  repeat-x;*/
	margin: 			10 0 10 0px;
} 


img { border:0px; }

#contenedor {
    text-align: 	left;
    margin: 		0px; 
	width:			800px;
	border-style: 	none;
	border-width:	0px;
	background-color:#FFFFFF;
	padding-top:    0px;
	margin-top:     0px;
	}

#bannerr{
	width:			120px;
	height: 		600px;
	float:			right;
	position:		absolute;
	top:			0;
	right:			0;
}

#bannerl{
	width:			120px;
	height: 		600px;
	float:			left;
	position:		absolute;
	top:			0;
	left:			0;
}

#head{
	width:			800px;
	height:			70px;
    padding: 		0 0 0 0px;
}

#sub_head1{
	width:			463px;
	height:			70px;
    padding: 		0 0 0 0px;
	float:			left;
	text-align:		left;
}

#sub_head2{
	width:			337px;
	height:			70px;
    padding: 		0 0 0 0px;
}

#bar{
	width:			800px;
	height:			10px;
	background-color:#FFFFFF;
    padding: 		0 0 0 0px;
}

#cabecera{
	width:			800px;
	height:			20px;
    padding: 		0 0 0 0px;
}
	
#inicio{
	width:			120px;
	height:			25px;
	padding:		0 0 0 0px;
	margin-right:	4px;
	margin-top:		10px;
	float: 			right;
	vertical-align:	top;
	text-align:		right;
}

#logo{
	width:			620px;
	height:			20px;
	float:			left;
	margin-top:		10px;
	margin-left:	10px;
}

#cab_derecha{
	position: 		absolute;
	top: 			40px;
	left: 			500px;
}
	
#buscador{
	background-color:	#ffffff;
	font-size:			1.3em;
	color:				#666666;
	position:			relative;
	left:				310px;
	width:				240px;
	vertical-align:		middle;
}

#buscador form {
 	padding: 			5px; 
 	margin-bottom:		0px;
	background-color:	#ffffff;

}

#buscador form input {
	background-color:	#ffffff;
}
 
#menucabecera{
	float:				right;
	padding-top:		5px;
	margin-bottom:		25px;
	border-top:			1px dotted #666666;
	text-align:			center;
}

	
#cuerpo {
	margin-top:			20px;
	background-color: 	#FFFFFF;
}

#menu {
    width: 				230px;
    float:				left;
	font-size:			12px;
}

/* DEFINICION DE ESTILOS PARA EL PANEL DE LA DERECHA */

#panel {
    width:				190px;
    float:				right; 
	background-repeat:	no-repeat;
	/*background-image:	url("imagenes/fd_dcha.jpg");
	border-left:1px solid #CCCCCC;	
	border-right:1px solid #CCCCCC;*/
}
	
#panel-imagen {
	margin-top:			15px;
	margin-left:		10px;
	border:				0px;
	}
	
#panel img {
	border:				0px;
}

/* ESTILOS PARA LOS BLOQUES CONTENIDOS EN EL PANEL DE LA DERECHA */

#publi {

	display: 			block;
	background: 		url("main_select_bg.gif") top repeat-x #789;
	border: 			0 solid #789;
	border-top: 		1px solid #789;
	border-width: 		0 1px;

/*	background-image:	url("main_select_bg.gif");*/
	text-align:			center;
	margin-left:		10px;
	margin-right:		10px;
	padding-bottom:		2px;
	margin-top:			3px;

}

#publi2 {

	text-align:			center;
	margin-left:		10px;
	margin-right:		10px;
	padding-bottom:		2px;
	margin-top:			3px;

}

#frame .publi h3 a { display: block; padding: .3em 1em; width: 17em; color: #fff; }

a.publi {
	text-decoration:	none;
	color:				#FFFFFF;
	/*font-size:			14px;
	font-weight:		bold;*/
}

#bloque {
	margin-left:		10px;
	margin-right:		10px;
	padding-bottom:		5px;
	margin-top:			3px;
	}

#bloque-form { /* Estilo de bloque para la seccion de formacion (sin icono) */
	margin-left:		10px;
	margin-right:		10px;
	border-bottom:		1px solid #CCCCCC;
	padding-bottom:		5px;
	margin-top:			3px;
}
	
#bloque-icono {
	margin-top:			5px;
	float:				left;
	border:				0px;
}
	
#bloque-img-centrado{
	margin-top:			5px;
	width:				inherit;
	text-align:			center;
}

#bloque-texto {
	color:				#666666;	
	position:			relative;
	left:				5px;
	top:				10px;
	font-size:			1em;
	margin: 			5 5 5 5px;
	padding-bottom:		20px;
}
	
#vermas-imagen {
	margin-top:			5px;
	margin-right:		5px;
	margin-bottom:		20px;
	float:				right;
}

#vermas-imagen img {
	border: 			0px;
	}

#central{
	background:		#FFFFFF;
	min-height:		400px;
	padding-top:	5px;	
	margin-top:		10px;
    margin-left: 	240px;
    margin-right: 	190px;
	padding-left:	10px;
	padding-right:	10px;
	border-left:	0px solid #006699;
	border-right:	0px solid #006699; 
	font-size:		12px;
	color:			#666666;
	font-weight:	normal;
	text-align:		justify;
	}

#centralx{
	background:		#FFFFFF;
	min-height:		480px;
	padding-top:	5px;	
	margin-top:		10px;
    margin-left: 	240px;
    margin-right: 	20px;
	padding-left:	10px;
	padding-right:	10px;
	border-left:	0px solid #006699;
	border-right:	0px solid #006699; 
	font-size:		12px;
	color:			#666666;
	font-weight:	normal;
	text-align:		justify;
	}
	
#central h1{
	font-size:		18px;
	text-align:		left;
	color:			#FF6300;
}

#central h2{
	font-size:		16px;
	font-style: 	bold;
	color: 			#666666;
	}
	
#pie {
	margin-top:50px;
	border-left:1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
    clear: both; 
	}
	
#creditos{
	margin-top:0px;
	text-align:center;
	font-weight:normal;
	color:#666666;
	}
	

/* definiciones de tipos de colores */
#azul {
	font-weight:bolder;
	/*color:#006699;*/
	color:#666666;
	}
	
#naranja {
	font-weight:bolder;
/*	color:#330033;*/
	color:#666666;
	}

#verde {
	font-weight:bolder;
	color:#666666;
	}
	
#rojo {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			14px;
	font-weight: 		bold;
	color: 				#FF6300;
}

#negrita {
	font-weight:bolder;
	}
	
	
/* DESTACADOS PARA LA COLUMNA CENTRAL */
	
#destacados-centro {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	height:50px;
	}
	
#destacados-centro-soloimagen{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	/*position:relative;*/
	text-align:center;
}

#destacados-centro-largo{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	height:300px;
	}

#destacados-imagen-izq {
	width:230px;
	text-align:center;
	float:left; 

	}

#destacados-imagen-izq img{
	border:0px;
}
	
#destacados-texto-der {
	float:right; 
	width:140px;
	text-align:left;
	padding-left:0px;
	marin-left:0px;
	}
	
	

/* A PARTIR DE AQUI SE DEFINEN LAS DIFERENTES LISTAS */

#listamenu {
	list-style-position:	inside;
	margin-left:			5px;
	margin-right:			0px;
	padding-left:			5px;
	margin-top:				0px;
	}

#listamenu li{
	font-size:				1.1em;
	padding-top:			10px;
	padding-bottom:			10px;
	margin-left:			0px;
	border-bottom:			1px solid #FFFFFF;

}
#listamenu li a{
	font-weight:	normal;
	font-size:		1.1em;
	color:			#FFFFFF;
    text-decoration: none;
} 

#listasubmenu {
	list-style-image:	none;
	list-style-type:	none;
	list-style-position:inside;
	margin-left:		0px;
	padding-left:		0px;
	margin-top:			5px;
	padding-top:		5px;
	padding-bottom:		5px;
	font-size: 			1em;
}

#listasubmenu li {
	text-align:			right;
	padding-top:		0px;
	padding-bottom:		0px;
	background-color: 	#47779D;
	margin-top:			0px;
}

#listasubmenu li a {
	font-weight:		normal;
 	padding-right:		3px;
	text-decoration: 	none;
	color:				#FFFFFF;	
	display: 			block;
	padding-top:		6px;
	padding-bottom:		6px;
	border-right: 		12px solid #014478;
	font-size:			1em;
}
	
#listatipo1 {
	list-style-image:url("imagenes/bullet_02.gif.jpg");	

}

#listatipo1 li a{
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	margin-left:10px;
	color:#666666;
}

#listatipo2 {
	list-style-image:url("imagenes/bullet_01.gif");	
	color:#006699;
	font-size:1.2em;
}

#listatipo2 li{
	text-decoration:none;
	margin-left:15px;
}

#listacabecera{
	margin:0 0 0 0px;
	list-style-type:none;

}

#listacabecera li {
	display:inline;
	margin-bottom:0px;
	margin-left:8px;
}

#listacabecera li a {
	text-decoration:none;
	color:#666666;
}

/* Separador azul 'pipe' para la lista de cabecera*/
#separador {
	font-weight:bolder;
	color:#006699;
	margin-left:8px;
	text-decoration:none;
	}

#listalinks {	
	margin-top:5px;
	padding-top:10px;
	margin-left:0px;
	padding-left:10px;
	margin-right:10px;
	border-top: 1px dotted #CCCCCC;
	font-size:1.2em;
	font-weight:bold;
	color:#666666;
	list-style-image:url("imagenes/bullet_03.gif");
}

#listalinks li {
	margin-left:20px;
	text-decoration:underline;
	font-weight:normal;	
}

#listalinks li a {
	font-size:1.1em;
	font-weight:normal;
	color:#990000;
}

#listacertificaciones {
	list-style-type:none;
	text-align:center;
	margin-right:40px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#listacertificaciones li {
	display:inline;
	margin-right:10px;
}

#listabreadcrumbs {
    padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	list-style-type:none;	
	}

#listabreadcrumbs li {
	display:inline;

}

#listabreadcrumbs li a {
	text-decoration:none;
	color:#666666;	
}

/* Lo usaremos para que las imagenes flotantes respeten los margenes en explorer*/
#clear { clear:both;}

.content_head {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			18px;
	font-weight: 		bold;
	color: 				#FF6300;
}

.module_head{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			16px;
	font-weight: 		bold;
	color: 				#5A86B3;
}

A.panellink {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight: 		normal;
	color: 				#5A86B3;
	text-decoration: 	none;
}

A.panellink:hover {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-weight: 		normal;
	font-size: 			12px;
	color:				#FF9900;
	text-decoration: 	underline;
}

A.advertiselink {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			14px;
	font-weight: 		bold;
	color: 				#003366;
	text-decoration: 	none;
}

A.advertiselink:hover {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			14px;
	font-weight: 		bold;
	color: 				#FF9900;
	text-decoration: 	underline;
}
