html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent; 
}

table.libre{

width:100%; 
border:separate;
border:1px solid black;
vertical-align:middle;}

tr.LIBRE{

BACKGROUND:RED;}

td.LIBRE{
text-align:left;
padding-left:5px;
BACKGROUND:RED;}


ul, li{

	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;}
 
 ul.noticia{
 margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
 
 
 }
 
 li.noticia{
 
 display:inline;
 
 margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
 }
 
 
 img.noticia{
 
 float:left;
 margin-top:8px;
 margin-right:8px;
  margin-bottom:12px;
 }
 
 #noticia_bloque1{
 width:500px;}
 
  #noticia_bloque2{
 width:500px;}
 
li.formacion{
 
	 margin-top: 0px;
	padding-top: 14px;
	padding-bottom:24px;
	border: 0;
	outline: 0;
	 
	vertical-align: baseline;
	background-image:url('../images/contenidos_item_fondo.jpg');
	 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#999999;
	font-weight:bold;
 
	 
	}

li.formacion a{
 
	text-align:center;
	display:block;
	 padding-left:10px;
 padding-right:10px;
	text-decoration:none;
	font-size: 0.8em;
	 text-align:center;
}
	
	
 
li.organizacion{
 
	 margin-top: 0px;
	padding-top: 12px;
	padding-bottom:10px;
	border: 0;
	outline: 0;
	 
	vertical-align: baseline;
	background-image:url('../images/contenidos_item_fondo.jpg');
	 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#999999;
	font-weight:bold;
 
	 
	}

li.organizacion a{
 
	text-align:center;
	display:block;
	 padding-left:10px;
 padding-right:10px;
	text-decoration:none;
	font-size: 0.8em;
	 text-align:center;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a{

color:#6699CC;}

a:hover{
color:#003366;}

a.news{

color:red;}

a.news:hover{
color:#003366;}


/*----------------------------------------------------------------------------------------------------------------*/

body {
	background: url(../images/fondo_cabecera.jpg) 0px -15px repeat-x;
}

p{text-align:left;}
p.right{text-align:right;}

p.paginacion{text-align:right;}
p.paginacion a{color:white;}
/* igual que h2 pero sirve para SEO */
p.paginacion a:hover{color:#003366;}
/* igual que h2 pero sirve para SEO */

 

h1 { 
text-decoration : none; 
 
color:#464646;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:11px;
 
	text-align:center;
 
display: inline; 
} 

/* igual que h1 pero sirve para resto de textos */
h2 { 
text-decoration : none; 
 
color:#464646;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:11px;
	 
	text-align:center;
display: inline; 
} 

/* igual que h1 y h2 pero sin bold */
h3 { 
text-decoration : none; 
 
color:#464646;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:11px;
	 
	text-align:center;
display: inline; 
} 

h4{ 
text-decoration : none; 
font-family : verdana; 
font-size : 9px; 
color : gray; 
} 

#lateral{
	position:absolute;
	left:0;
	top:220px;
	z-index:95;
}
#wrapper{
	
	font-family: Arial,  futura, sans-serif;
	width: 902px;
	margin: 0px auto 0px auto;
	padding: 0 0 0 20px;
	font-size: small;
}
#menu{
	 width:868px;
	 height:82px;
	 margin: 0 auto;
	 position:relative;
	 top:0px;
	 left:-3px;
	 background:url(../images/menu_fondo_normal.jpg);
	 background-repeat:repeat-x
}

#menu_lista{
	width:902px;
}
#menu_lista li{
	float:left;
	margin:0;
}
#fecha{
	background-image:url(../images/menu_fecha.jpg);
	width:124px;
	height:82px;
}
#fecha div{
	position:relative;
	top:20px;
	left: 15px;
}


.pertenece{
	position:relative;
	top:5px;
	left:15px;
}
.menu_secundario{
	position:absolute;
	top:63px;
	margin:0 0 0 -16px;
	z-index:99
}

.menu_secundario_ul{
	list-style-type:disc;
	width:100%;
	position:relative;
	top:-2px;
	padding:5px 0 15px 0;
	background:url(../images/menu_secundario_bottom.png) 0 bottom no-repeat;
}
ul.menu_secundario_ul li{
	position:relative;
	top:-5px;
	left:30px;
	margin:5px 0;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	max-width:175px;
	text-decoration:underline;
}
#contenedor_central{
	margin:0;
	padding:0;
	position:relative;
	left:8px;
}
#quienes_somos{
	width:308px;
	height:593px;
	background:url(../images/quienes_somos_fondo.jpg) -14px 0 no-repeat;
	float:left;
}

#quienes_somos_logo{
	margin:42px 0 0 19px;
}

#quienes_somos_texto{
	width:275px;
	margin-left:19px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#232323;
}

#contenedor_central_dxa{
	width:562px;
	height:573px;
	float:left;
}

#panel_noticias{
	width:562px;
	height:300px;
}

	
#TPC{
	float:left;
	width:557px;
	
	position:relative;
	 
	top:5px;
}

#TPC p#parrafo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	margin:0 0 0 15px;
	font-weight:bold;
	color:#9b3043;
 
}

#news{
position:relative;
background:url(../images/cursos_informese.jpg) no-repeat;
margin:0 0 0 15px;
width:550px;
height:210px;
 
 
}
 
#titulo_noticia{
 position:absolute;
	 top:18%;left:2%;
	  width:520px;
	 }
	 
#noticia_left{
	 text-align:center;
	 position:absolute;
top:30%;left:0%;
 display:inline;	}
	
#noticia_right{
 width:378px;
 height:120px;
  display:inline;
	 position:absolute;
	 top:30%;left:30%;
	  background-color:white;
	  
	}
	
	

#pie_right_noticia{

 position:absolute;
top:82%;left:74%;
  width:300px;
}

#bloque_noticias{
	float:left;
	width:437px;
	height:555px;
	position:relative;
	left:-5px;
	top:5px;
}


#accordion{
	float:left;
	width:437px;
	height:235px;
 
 
	top:5px; 
}

#accordion p#parrafo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	 line-height:14px;
	margin-top:25px;
 	WIDTH:435px;
	margin-left:17px;
	font-weight:bold;
	color:#9b3043;
}
#catalogo{
	float:left;
	margin:27px 0 0 0;
	width:125px;
	height:237px;
	background:url(../images/catalogo.jpg)
}
#catalogo img{
	margin:210px 0 0 40px;
}
#pie{
	clear:both;
}
#homologados{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#9b3043;
	text-align:left;
	padding:20px 0 0 0;
}
#enlaces_pie{
	position:relative;
	left:25px;
	width:845px;
	text-align:right;
	margin:20px 30px 0 0;
	padding:0 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#9b3043;
	border-bottom:solid 1px #cdcdcd;
}
#enlaces_pie a{
	margin:0 0 0 20px;
	text-decoration:none;
	color:#54111d;
}
#enlaces_pie a:hover{
	margin:0 0 0 20px;
	text-decoration:underline;
}
#address{
	text-align:right;
	margin:10px 30px 0 0;
	padding:0 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#b84057;
}
#W3C{
	position:relative;
	top:-20px;
	left:25px;
	width:200px;
	height:31px;

}

/*Accordion*/
.clear { clear: both; }
#menu2 {
	width: 430px;
	position: relative;
}
#menu2 ul {
	list-style-type: none;
	overflow: hidden;
	background: white url(../image/trac.gif) no-repeat scroll right top;
	height: 235px;                
}
#menu2 li {
	float: left;
	width: 120px;
	height: 237px;
	padding: 10px;
}
#menu2 li.one { background: url(../images/accordion/1.jpg) no-repeat; }
#menu2 li.two { background: url(../images/accordion/2.jpg) no-repeat; }
#menu2 li.three { background: url(../images/accordion/3.jpg) no-repeat; }
#menu2 li.four { background: url(../images/accordion/4.jpg) no-repeat; }

#tape_accordion{
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:420px;
	width:10px;
	height:237px;
}

/* fin de accordion*/




/*Interior*/
#contenedor_central_interior{
	margin:0;
	padding:0;
	position:relative;
	left:0px;
}
#contenedor_central_top{
	height:70px;
	background:url(../images/interior_top.jpg) 0 0 no-repeat;}
	

	
#miga_pan{
	width:500px;
	margin:0 0 0 212px;
	position:relative;
	top:20px;
	font-size:9px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#606469;
}
#miga_pan p a{
	text-decoration:underline;
	color:#606469;
}

#miga_pan_noticia{
	width:500px;
	margin:0 0 0 212px;
	position:relative;
	top:30px;
	font-size:9px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#606469;
}
#titulo_seccion{
	margin:24px 0 0 211px;
}
#titulo_seccion_noticia{
	margin:54px 0 0 211px;
}
#etiqueta_seccion{
	width:137px;
	position:relative;
	top:-50px;
	left:75px;
	z-index:90;
}
#contenedor_central_interior_centro{
}
#contenedor_central_interior_centro_izq{
	float:left;
	width:174px;
	position:relative;
	left:1px;
	background:url(../images/interior_central_izq.jpg) 0 0 repeat-y;
}
#interior_logo{
	background:url(../images/interior_logo.jpg);
	width:175px;
	height:98px;
	position:relative;
	top:-25px;
}
#menu_interior{
	width:175px;
	position:relative;
	top:-25px;
	left:19px;
}
#menu_interior_top{
	position:relative;
	top:2px;
}
#menu_interior ul{
	margin:0;
	background:url(../images/contenidos_fondo.jpg) 0 0 repeat-y;
}
#menu_interior ul li{
	width:161px;
	height:47px;
	background:url(../images/contenidos_item_fondo.jpg);
	margin:0 0 2px 0;
	text-align:center;
}

#menu_interior ul li a img{
	position:relative;
	left:8px;
}
#menu_interior ul li a:hover{
	/*opacity: 0.7;*/
}
#menu_interior_bottom{
	position:relative;
	top:-2px;
}
#contenedor_central_interior_centro_dxa{
	float:left;
	width:721px;
	background:url(../images/interior_central_dxa.jpg) 1px 0 no-repeat;
}
#contenedor_central_interior_centro_dxa_contenido{
	margin:30px 0 0 0;
	padding:0px 50px 0 39px;
	background:url(../images/interior_central_dxa_fondo.jpg) 1px 0 repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

#contenedor_central_interior_centro_dxa_contenido_noticia{
	margin:30px 0 0 0;
	padding:0px 50px 0 39px;
	background:url(../images/interior_central_dxa_fondo.jpg) 1px 0 repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	min-height:460px;
}

a.ampliar_noticia{text-align:right;}
#ficheros_relacionados{
	padding:0;
	margin:10px 0 0 0;
	min-height:78px;
	width:700px;
	background:url(../images/interior_ficheros.jpg) -5px bottom no-repeat;
	position:relative;
	left:-32px;
}
#imagenes_asociadas{
	margin:10px 0 0 29px;
}
#ficheros_relacionados_contenido{
	margin:10px 0 0 35px;
}
#ficheros_relacionados_contenido ul li{
	float:left;
	margin: 5px 10px 5px 0;
}
#ficheros_relacionados_contenido ul li a img{
	border:solid 1px #999999;
	padding:1px;
}
#ficheros_relacionados_contenido ul li a img:hover{
	/*opacity: 0.9;*/
}
#contenedor_central_bottom{
	clear:both;
	height:23px;
	background:url(../images/interior_bottom.jpg) 0 0 no-repeat;
}
#pie_interior_wrapper{
	background:url(../images/pie_interior_wrapper_fondo.jpg) 0 0 repeat-x;
	height:159px;
}
#pie_interior{
	clear:both;
	background:url(../images/pie_interior_fondo.jpg) 3px 0 no-repeat;
	height:159px;
	width: 902px;
	margin: 0px auto 0px;
	position:relative;
	left:17px;
}
#homologados_interior{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#9b3043;
	text-align:right;
	padding:10px 0 0 0;
	position:relative;
	left:-30px;
	top:15px;
}
#enlaces_pie_interior{
	position:relative;
	left:25px;
	width:845px;
	text-align:right;
	margin:70px 30px 0 0;
	padding:0 0 9px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#ffffff;
	border-bottom:solid 1px #fff;
}
#enlaces_pie_interior a{
	margin:0 0 0 20px;
	text-decoration:none;
	color:#fff;
}
#enlaces_pie_interior a:hover{
	margin:0 0 0 20px;
	text-decoration:underline;
}
#address_interior{
	text-align:right;
	margin:10px 30px 0 0;
	padding:0 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#fff;
}

/*Fin de interior*/
