body {
	text-align: left;
	margin: 0px;
	font: 0.6886em "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #000;
	background-image: url(../img/fondo.gif);
	background-attachment: fixed;
}
#obs{
	width: 978px;
	margin-left: auto;
	margin-right: auto;
	}
#principal{
	width:876px;
	float: left;
	background-image: url(../img/contenido_bg.gif);
	background-repeat: repeat-y;
	padding-left:51px;
	padding-right:51px;
	padding-top:0px;
	padding-bottom:0px;
	}
#cabecera{
	width: 876px;
	float: left;
	margin:0px;
	padding:0px;
}
#logo{
	float: left;
	width:255px;
	height:80px;
	margin:0px;
	padding:0px;
	margin-top: 15px;

}
#logo h1 { width:255px; height: 80px; padding:0px; margin:0px; background-image: url(../img/logo.gif); background-repeat: no-repeat;background-position:top left;}
#logo h1 a{ width:255px; height: 80px; display:block; }
#logo h1 a span{display:none;}
#logo span{display:none;}

#accesos{
	text-align: left;
	float: right;
	margin:0px;
	padding:0px;
	text-align: right;
	width:566px;
	height:143px;
}
#buscador{
	background-image:url(../img/buscador_bg.gif);
	background-repeat:no-repeat;
	float:left;
	height:32px;
	width:157px;
	padding-left:15px;
	padding-top:23px;
	}
#enlace-cai-es{float:right; width: 566px; margin-top: 125px;  font-size:1.2em; font-weight:bold; color:#661100;}

#menupral {
	width: 876px;
	height:24px;
	float: left;
	color:black;
	background-image:url(../img/menu_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
}
ul.menupral {
	float:right;
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:3px;
	font-size:1.2em;
	margin-right:10px;
   }
ul.menupral li {
	float:left;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	border-left: 1px solid #BD5806;
   }
ul.menupral li.primero {
	float:left;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	border-left: 0px;
   }
ul.menupral .current {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#843B00;
	padding-left:6px;
	padding-right:6px;
	}
ul.menupral a, ul.menupral a:LINK, ul.menupral a:VISITED {
	display:block;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	color: #000;
	} 
ul.menupral a:HOVER {
	color:#FFFFFF;
	background-color:#BD5806;
	}
ul.menupral a.current, ul.menupral a.current:link, ul.menupral a.current:visited {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#843B00;
	padding-left:6px;
	padding-right:6px;
	}

#ruta{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 876px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:15px;
	background-image: url(../img/ico_home.gif);
	background-position: 0% 40%;
	background-repeat: no-repeat;
	display:block;
}
#contenedorpral{
	width: 876px;
	margin-bottom:10px;
	margin-top:4px;
	float: left;
}
.seccion{
	width: 212px;
	float: left;
	margin: 0px;
	padding: 0px;
	float: left;
	margin-right: 59px;
	margin-top:4px;
	padding-bottom:5px;
}
.seccion a, .seccion a:LINK, .seccion a:VISITED {
	text-decoration:none;
}
.seccion a:HOVER{
	text-decoration:underline;}
	
h1.menuseccion{
	padding:0px;
	margin:0px;
	padding-left: 9px;
	background-color: #12385C;
	background-image:  url(../img/menusec_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 15px;
	margin:0px;
	border-bottom: 0px;
	font-size: 1.2em;
	line-height:normal;
	color: #6C3000;
	font-weight: bold;
	}		
	
h2.menuseccion{
	padding:0px;
	margin:0px;
	padding-left: 9px;
	background-color: #12385C;
	background-image:  url(../img/menusec_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 15px;
	margin:0px;
	border-bottom: 0px;
	font-size: 1.2em;
	line-height:normal;
	color: #6C3000;
	font-weight: bold;
	}	
			
ul.menuseccion{
	padding: 0px;
	margin: 0px;
	list-style:none;
	margin-bottom:5px;
	padding-bottom:10px;
}
ul.menuseccion a, ul.menuseccion a:link, ul.menuseccion a:visited{	color: #000; text-decoration: none;}
ul.menuseccion a:hover{	text-decoration: underline;}

ul.menuseccion li{
	margin:0px;
	padding-left: 9px;
	padding-top: 2px;
	padding-bottom: 5px;
	color: #6C3000;
	background-image:url(../img/li_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
ul.menuseccion li.titulo{
	background-image: url(../img/menusec_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 15px;
	margin:0px;
	border-bottom: 0px;
	font-size: 1.2em;
	line-height:normal;
	color: #6C3000;
	font-weight: bold;
}
ul.menuseccion li.titulo a{color:#6C3000;}
ul.submenu{
	 list-style:none; 
	 margin: 0px;
	 padding: 0px;
	 padding-bottom: 0px;
	 padding-top:3px;
}
ul.submenu li{
	 background-image: none;
	 list-style: none;
	 border: 0px;
	 padding-top: 2px;
	 padding-bottom:2px;
	 padding-left:15px;
	 color:#000000;
 }
ul.submenu li a, ul.submenu li a:LINK, ul.submenu li a:VISITED{color:#000000;}
 
ul.tercero{	 list-style:none; 	 margin: 0px;	 padding: 0px;	 padding-bottom: 0px;	 padding-top:3px;}
ul.tercero li{	 background-image: none;	 list-style: none;	 border: 0px;	 padding-top: 2px;	 padding-bottom:2px;	 padding-left:15px;}

#contenidos{	width:605px;	float: left;	margin: 0px;	padding: 0px;}

#eventosH{	width:322px;	float:left;	border-right:11px solid #F4F5F0;}
#eventosH .cab{width:322px; height:72px; float:left; background-image:url(../img/eventos_cab.gif); background-repeat:no-repeat;}
#eventosH .cab2{width:322px; height:102px; float:left; background-image:url(../img/eventos_cab03.gif); background-repeat:no-repeat;}
#eventosH .cab2 h2 { padding:0px; margin:0px;}
#eventosH .cab2 h2 a{width:322px; height:102px; display:block; padding:0px; margin:0px;}
#eventosH .cont{width:322px; float:left; background-image:url(../img/eventos_bg.gif); background-repeat:repeat-y; padding-bottom:10px;}
#eventosH .pie{width:307px; height:25px; float:left; background-image:url(../img/eventos_pie.gif); background-repeat:no-repeat; padding-top:12px; text-align:right; padding-right:15px;}
#eventosH p.bloque{padding-left:15px; padding-right:15px; margin:0px; margin-bottom:5px;}
#eventosH p.bloque .titulo{ color:#6C3000; font-weight:bold;}
#eventosH p.bloquedestacado{padding-left:15px; padding-right:15px; padding-top:10px; margin:0px; margin-bottom:15px;}
#eventosH .detalle{width:125px; margin:0px; padding:0px; margin-left:10px; float:right; margin-right:0px;}
#eventosH .detalle img.destacado{ width:100%;}
#eventosH p.bloquedestacado .tituloDes{ color:#6C3000; font-weight:bold; font-size:1.2em;}


.separador{ margin-left:15px; margin-right:15px; height:1px; font-size:0.1em; background-color:#FFF; margin-bottom:10px; margin-top:5px; background-image:url(../img/hr_bg.gif); background-repeat:repeat-x; background-position:50% 50%;}
.separaeventos{ height:1px; font-size:0.1em; margin-bottom:10px; margin-top:0px; background-image:url(../img/hr_bg.gif); background-repeat:repeat-x; background-position:center 50%; clear:both;}

.dcha{text-align:right; padding:4px; padding-right:10px;}

#otrosH{width:272px;float:left;}
#bannerH{	width:272px;	float:left;	border-top:5px solid #F4F5F0;	border-bottom:15px solid #F4F5F0;	}
#safH{	width:272px;	float:left;	}
#safH .cab{width:100%; height:31px; float:left; background-image:url(../img/saf_cab.gif); background-repeat:no-repeat;}
#safH .cont{width:256px; float:left; background-image:url(../img/saf_cont.gif); background-repeat:repeat-y; padding-left:8px; padding-right:8px; padding-top:10px; padding-bottom:0px;}
#safH .pie{width:259px; height:42px; float:left; background-image:url(../img/saf_pie.gif); background-repeat:no-repeat; padding-top:2px; text-align:right; padding-right:13px; background-position:bottom;}
#safH p.bloque{width:250px; background-color:#F7EBE0; padding:3px; margin-bottom:5px;}

#pie{ width:100%;	float: left;	font-size:1em;	color: black; padding:0px; margin:0px;	padding-bottom:10px; margin-top:20px;}
#pie p{padding:0px; margin:0px; padding-left:5px;}
.wai{float:left;}
.wai img{ vertical-align:middle;}

.miniHome1, .miniHome2, .miniHome3 {	width:601px;	float:left;	margin:0px;	padding:0px;	margin-bottom:15px;	}
.miniHome2 {background-image:url(../img/miniHome2_pie.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:10px;}
.minibanner1{	width:100%;}
.miniHome1 .cab{width:601px; background-image:url(../img/banner1_cab.gif); background-repeat:no-repeat; background-position:top;}
.miniHome1 .cab h2{padding:5px; font-size:1.3em; color:#6C3000; margin:0px;}
.miniHome1 .cab h3{padding:5px; font-size:1.3em; color:#6C3000; margin:0px;}

.miniHome1 .cont{width:601px; background-color:#FFF;  float: left;}
.miniHome1 .cont img{margin:0px; padding:0px; width:100%; }
.miniHome1 .pie{width:601px; height:8px; background-image:url(../img/banner1_pie.gif); background-repeat:no-repeat; background-position:bottom; float: left;}

.miniHome2 .miniHBanner21{width:291px; float:left; padding:0px;	margin:0px;}
.miniHome2 .miniHBanner22{width:291px; float:right; padding:0px; margin:0px;}
.miniHome2 .cab{width:291px; background-image:url(../img/minibannerHcab.gif); background-repeat:no-repeat; background-position:top; height:45px;}
.miniHome2 .cab h2{padding:5px; font-size:1.3em; color:#6C3000; margin:0px;}
.miniHome2 .cab h3{padding:5px; font-size:1.3em; color:#6C3000; margin:0px;}

.miniHome2 .cont{width:291px; background-color:#F9E6D4; float: left;}
.miniHome2 .cont img{margin:0px; padding:0px; width:100%;}
.miniHome2 .pie{width:291px; height:8px; background-image:url(../img/minibannerHpie.gif); background-repeat:no-repeat; background-position:bottom; float: left;}

.miniHome1 ul, .miniHome2 ul {list-style-type:none; margin: 0px; padding: 0px; padding-bottom: 5px; padding-left:20px;}
.miniHome1 ul li, .miniHome2 ul li {list-style-type:none; background-image:url(../img/listas.gif); background-position:top left; background-repeat:no-repeat; border: 0px; padding-top: 3px; padding-bottom:3px; padding-left:15px; }
.miniHome1 p, .miniHome2 p {padding: 10px;}

.miniHome1 a, .miniHome1 a:LINK .miniHome1 a:VISITED{ color:#6C3000; font-weight:bold;}
.miniHome2 a, .miniHome2 a:LINK .miniHome2 a:VISITED{ color:#6C3000; font-weight:bold;}
.miniHome3 a, .miniHome3 a:LINK .miniHome3 a:VISITED{ color:#6C3000; font-weight:bold;}

.ocultar{display: none;}

#skip{display: none;}

form {margin:0px; padding:0px;}
form input {margin:0px;}
form select{margin:0px;}
form textarea {margin:0px;}

h1{margin: 0px; margin-bottom:15px; padding: 4px; font-size:1.5em; font-weight:normal; background-color:#4B85B7; color:#FFFFFF;}

.verde{color:#6C3000;}
.naranja{color:#B45600;}
.blanco{color:#6C3000;}

img {border: 0px; padding:0px; margin:0px;}

a{text-decoration: none; color: #00498D;	}
a:HOVER{text-decoration: underline;}
a.accesos, a.accesos:LINK, a.accesos:VISITED{color: #1B6AB4;}

p{padding: 0px;	margin: 0px;}

p.accesoshome{padding: 0px;	margin: 0px; margin-bottom: 5px; font-size:1em;	color: #1B6AB4;}
p .formcero{margin: 0px; padding: 0px; color: black; font-size: 1em;}
p .formcero input.plano{border: 1px solid #C8C8C8; background-color: white; color: black; font-size: 1em; margin-bottom: 3px;}

.plano{
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	border: 1px solid #000;
	padding:0px;
	margin:0px;
	background-color: white;
	color: black;
	font-size:1em;
	width:10em;
	padding-left:2px;
}
.plano2{
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	border: 1px solid #000;
	padding:0px;
	margin:0px;
	background-color: white;
	color: black;
	font-size:1em;
	width:175px;
	padding-left:2px;
}

.planoAux{
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	border: 1px solid #000;
	padding:0px;
	margin:0px;
	background-color: white;
	color: black;
	font-size:1em;
	padding-left:2px;
}
select.plano{	font-size:1em;	border: 1px solid black;	width:180px;	margin-bottom:2px;}
select.plano2{	font-size:1em;	border: 1px solid black;	margin-bottom:2px;}

.btnbuscar
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 1em; 
	padding:0px; 
	margin:0px; 
	border: 0px; 
	padding-left: 5px; 
	padding-right: 5px;
	background-color: #3A93CF;
	color: #FFF;
	padding-left:2px;	
	width: 50px;
}

#contenidosI{width:605px; float: left; margin: 0px;	padding: 0px;}

#zonacont{	width: 420px;	float:left;	padding: 10px; margin-bottom:20px; background-color:#FFFFFF; padding-bottom:10px; border-right:5px solid #F4F5F0;}
#zonacont h2.titulo{padding:5px; font-size:1.3em; color:#6C3000; margin:0px; background-color:#E3B380;}
#zonacont h3.titulo{padding:5px; font-size:1.3em; color:#6C3000; margin:0px; background-color:#E3B380;}
#zonacont h3.subtitulo{padding:5px; font-size:1.3em; font-weight:normal; color:#000; margin:0px; background-color:#F9E6D4; margin-bottom:20px;}
#zonacont h4{padding:5px; padding-bottom:3px; color:#6C3000; font-size:1.3em; margin:0px;border-bottom:1px dotted #6C3000;  margin-bottom:10px;}
#zonacont p{ padding:5px; padding-bottom:15px;}
#zonacont p.subtitulo{padding:5px; font-size:1.3em; font-weight:normal; color:#000; margin:0px; background-color:#F9E6D4; margin-bottom:20px;}
#zonacont img.dcha{	float:right; border-left: 15px solid white; border-bottom: 15px solid white;}
#zonacont img.izda{	border-right: 15px solid white;	border-bottom: 15px solid white; float:left;}
#zonacont img.ico{	vertical-align:middle;	}
#zonacont ul{padding:0px; margin:0px; margin-left:15px; margin-bottom:10px;}
#zonacont ul li{list-style-type: none; background-image: url(../img/listas02.gif); background-repeat:no-repeat; background-position:top left; padding-left:15px; padding-bottom:2px; padding-top:2px;}
#zonacont ul li ul{	padding: 0px; margin: 0px; margin-left: 15px; margin-bottom: 10px;}
#zonacont ul li ul li{list-style-type: none; background-image: url(../img/listas.gif); background-repeat:no-repeat; background-position:top left; padding-left:15px; padding-bottom:2px; padding-top:2px;	}
#zonacont ul li ul li ul{	padding: 0px; margin: 0px; margin-left: 15px; margin-bottom: 10px;}
#zonacont ul li ul li ul li{list-style-type: none; background-image: url(../img/listas03.gif); background-repeat:no-repeat; background-position:top left; padding-left:15px; padding-bottom:2px; padding-top:2px;	}


#zonacont a, #zonacont a:LINK, #zonacont a:VISITED{	color:#EA7D13;}
#zonacont a:HOVER{	color:#000000;	}
#zonacont a.doc, #zonacont a.doc:LINK, #zonacont a.doc:VISITED{	color:#666666;}
#zonacont a.doc:HOVER{	color:#1B6AB4;}

.print{ width:99%; text-align:right; font-size:1em;}
.print img{vertical-align:middle;}

hr.separador2{ height:1px; font-size:0.1em; background-color:#FFF; margin-bottom:10px; margin-top:5px; background-image:url(../img/hr_bg.gif); background-repeat:repeat-x; background-position:50% 50%;}

#zonaenl{
	margin: 0px;
	padding: 8px;
	padding-top:10px;
	width:144px;
	float:left;
	background-color:#FFFFFF;
	}
	
#zonaenl h3.titmenudcha{
	padding-bottom: 2px;
	border-bottom:1px dotted #6C3000;
	padding-top: 5px;
	padding-left: 0px;
	font-weight:bold;
	color:#6C3000;
	margin-bottom: 0px;
	font-size:1em;
	margin-top: 0px;
	}	
	
#zonaenl h4.titmenudcha{
	padding-bottom: 2px;
	border-bottom:1px dotted #6C3000;
	padding-top: 5px;
	padding-left: 0px;
	font-weight:bold;
	color:#6C3000;
	margin-bottom: 0px;
	font-size:1em;
	margin-top: 0px;
	}			
#zonaenl ul{
	border-top: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom:10px;
	
}
#zonaenl li{
	list-style-type: none;
	padding-bottom:0px;
	padding-top:2px;
	padding-left: 5px;
}
#zonaenl li.tit{
	padding-bottom: 2px;
	border-bottom:1px dotted #6C3000;
	padding-top: 5px;
	padding-left: 0px;
	font-weight:bold;
	color:#6C3000;
}

.miniHBanner11{
	width:738px;
	float:left;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}
.miniHBanner21{
	background-color:#FFFFFF;
	width:361px;
	float:left;
	padding:0px;
	margin:0px;
	margin-right: 16px;
}
.miniHBanner22{
	background-color:#FFFFFF;
	width:361px;
	float:left;
	padding:0px;
	margin:0px;
}

#eventos{width:605px; float:left;}
#eventos .cab{width:605px; height:72px; float:left; background-image:url(../img/eventosI_cab.gif); background-repeat:no-repeat;}
#eventos .cab02{width:605px; height:102px; float:left; background-image:url(../img/eventosI_cab_02.gif); background-repeat:no-repeat;}
#eventos .cab02 h2{padding:0px; margin:0px;}
#eventos .mes{margin:0px; padding:0px; float:left; font-size:2em; font-weight:bold; color:#FFF; padding-left:15px; padding-top:40px;}
#eventos .cont{width:569px; float:left; margin:0px; background-image:url(../img/eventosI_cont.gif); background-repeat:repeat-y; padding-bottom:0px; padding-left:16px; padding-right:20px; padding-top:15px;}
#eventos .pie{width:605px; height:13px; float:left; background-image:url(../img/eventosI_pie.gif); background-repeat:no-repeat; padding-top:12px;}

#eventoslista{width:605px; float:left;}
#eventoslista .cab{width:605px; height:72px; float:left; background-image:url(../img/eventosI_cab2.gif); background-repeat:no-repeat;}
#eventoslista .cab02{width:605px; height:102px; float:left; background-image:url(../img/eventosI_cab2_02.gif); background-repeat:no-repeat;}
#eventoslista .cab02 h2{padding:0px; margin:0px;}
#eventoslista .mes{margin:0px; padding:0px; float:left; font-size:2em; font-weight:bold; color:#FFF; padding-left:15px; padding-top:40px;}
#eventoslista .cont{width:569px; float:left; margin:0px; background-image:url(../img/eventosI_cont2.gif); background-repeat:repeat-y; padding-bottom:0px; padding-left:16px; padding-right:20px; padding-top:15px;}
#eventoslista .pie{width:605px; height:13px; float:left; background-image:url(../img/eventosI_pie2.gif); background-repeat:no-repeat; padding-top:12px;}
#eventoslista p.otros{padding:0px; margin:0px; margin-bottom:10px;}
#eventoslista a, #eventoslista a:LINK, #eventoslista a:VISITED { font-weight: bold; text-decoration: none;}
#eventoslista a:HOVER{text-decoration: underline;}
#eventoslista h3{ margin:0px; padding:0px; font-size:1.2em; font-weight:bold; color:#6C3000; padding-bottom:3px; margin-bottom:10px; text-transform:uppercase; background-image:url(../img/li_bg.gif); background-position:bottom; background-repeat:repeat-x;}

#cursos{width:605px; float:left;}
#cursos .cab{width:605px; height:180px; float:left; background-image:url(../img/cursos_cab04.gif); background-repeat:no-repeat;}
#cursos .cab-detalle{width:605px; height:120px; float:left; background-image:url(../img/cursos_cab03.gif); background-repeat:no-repeat;}
#cursos .mes{ padding:0px; margin:0px; text-align:left; padding-left:20px; float:left; font-size:1.75em; font-weight:normal; color:#6C3000; padding-top: 10px; text-transform: uppercase;}
#cursos .mes p{padding:0px; margin:0px;}
#cursos .boletin{padding:0px; margin:0px; display:block; text-align:right; padding-right:15px; padding-top:160px;}
#cursos .boletin a{color:#0673BB; text-decoration:none;}
#cursos .boletin a:HOVER{text-decoration:underline;}
#cursos .cont{width:569px; float:left; margin:0px; background-image:url(../img/cursos_cont.gif); background-repeat:repeat-y; padding-bottom:0px; padding-left:16px; padding-right:20px; padding-top:15px;}
#cursos .pie{width:605px; height:13px; float:left; background-image:url(../img/cursos_pie.gif); background-repeat:no-repeat; padding-top:12px;}
#cursos a, #cursos a:LINK, #cursos a:VISITED { font-weight: normal; text-decoration: none;}
#cursos a:HOVER{text-decoration: underline;}
#cursos h3{ margin:0px; padding:0px; font-size:1.2em; font-weight:bold; color:#6C3000; padding-bottom:3px; margin-bottom:10px; text-transform:uppercase; background-image:url(../img/li_bg.gif); background-position:bottom; background-repeat:repeat-x;}
#cursos h5{
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
#cursos p.bloque{width:98%; background-color:#F7EBE0; padding:3px; margin-bottom:10px;}
#cursos .colizquierda{width:274px; float:left; margin:0px; padding:0px; margin-bottom:20px; margin-right:21px;}
#cursos .colderecha{width:274px; float:left; margin:0px; padding:0px; margin-bottom:20px;}
#cursos .destacado{ margin:0px; padding:10px; background-color:#F7EBE0; min-height:154px; height:154px;}
#cursos .destacado h4{ margin:0px; padding:0px; font-size:1.2em; font-weight:bold; color:#6C3000; margin-bottom:4px; text-transform:uppercase;}
#cursos .destacado img{margin:0px; padding:0px; margin-bottom:5px;}
#cursos .destacado a, #cursos .destacado a:LINK, #cursos .destacado a:VISITED {color:#6C3000; text-decoration:none}
#cursos .destacado a:HOVER{text-decoration:underline}
#cursos .mascursos h4{margin:0px; padding:0px; margin-top:5px; font-size:1em; font-weight:bold; color:#FF5C00; border-bottom:1px solid #FF5C00; margin-bottom:10px;}
#cursos .mascursos ul{margin:0px; padding:0px;}
#cursos .mascursos ul li{margin:0px; padding:0px; list-style-type:none; background-image:url(img/minicuna.gif); background-position:top left; background-repeat:no-repeat; padding-left:10px; padding-bottom:4px;}
#cursos .mascursos a, #cursos .mascursos a:LINK, #cursos .mascursos a:VISITED {color:#000; text-decoration:none}
#cursos .mascursos a:HOVER{text-decoration:underline}
#cursos .cursosseparador{width:100%; height:20px; margin:0px; padding:0px;}

#cursosbuscador{width:565px; float:left;}
#cursosbuscador .cab{width:605px; height:47px; float:left; background-image:url(../img/cursos_cab.gif); background-repeat:no-repeat;}
#cursosbuscador .mes{text-align:left; padding-left:20px; float:left; font-size:1.75em; font-weight:normal; color:#6C3000; padding-top: 10px; text-transform: uppercase;}
#cursosbuscador .cont{width:569px; float:left; margin:0px; background-image:url(../img/cursos_cont.gif); background-repeat:repeat-y; padding-bottom:0px; padding-left:16px; padding-right:20px; padding-top:15px;}
#cursosbuscador .pie{width:605px; height:13px; float:left; background-image:url(../img/cursos_pie.gif); background-repeat:no-repeat; padding-top:12px;}
#cursosbuscador a, #cursosbuscador a:LINK, #cursosbuscador a:VISITED { font-weight: normal; text-decoration: none;}
#cursosbuscador a:HOVER{text-decoration: underline;}
#cursosbuscador h3{ margin:0px; padding:0px; font-size:1.2em; font-weight:bold; color:#6C3000; padding-bottom:3px; margin-bottom:10px; text-transform:uppercase; background-image:url(../img/li_bg.gif); background-position:bottom; background-repeat:repeat-x;}
#cursosbuscador p.bloque{width:98%; background-color:#F7EBE0; padding:3px; margin-bottom:10px;}



#destacados{width:291px; float:left;}
#destacados .bloque{width:100%; float:left;}
#destacados .bloque .detalle{width:125px; float:right; margin-left:0px; margin-bottom:10px;}
#destacados .bloque img{ width:100%;}
#destacados .bloque .tituloDes{ color:#6C3000; font-weight:bold; font-size:1.2em;}
#destacados p.dcha{text-align:right; padding:0px; margin:0px; float:left; width:100%; padding-bottom:15px;}
#destacados p.bloque{padding:0px; margin:0px; padding-bottom:5px; float:left;}
#destacados2{width:257px; float:right;} 

#bannerevento{width:257px; float:left; margin-bottom:15px; }
#bannerevento .enlacesenclave{width:257px; float:left; background:#000 url(../img/enclave-esq-izda.gif) bottom left no-repeat; padding-bottom: 11px;}
#bannerevento .enlacesenclave a, #bannerevento .enlacesenclave a:link, #bannerevento .enlacesenclave a:visited, #bannerevento .enlacesenclave a:hover{ margin: 2px 15px; border-bottom: 1px solid #7B3D0A; float:left; padding: 0px;}

#otroseventos{width:257px; float:left;}
#otroseventos h3{ margin:0px; padding:0px; font-size:1.2em; font-weight:bold; color:#6C3000; padding-bottom:3px; margin-bottom:10px; text-transform:uppercase; background-image:url(../img/li_bg.gif); background-position:bottom; background-repeat:repeat-x;}
#otroseventos p.otros{padding:0px; margin:0px; margin-bottom:10px;}
#otroseventos p.dcha{text-align:right; padding:0px; margin:0px; float:left; width:100%; padding-bottom:15px;}

#detalle{width:100%}
#detalle .detalle{float:right; margin-left:0px; margin-bottom:10px; width:200px;}
#detalle .detalle img{width:100%}
#detalle .tituloDes{ color:#6C3000; font-weight:bold; font-size:1.2em;}
#detalle p{padding-bottom:15px;}

#detalleImprimeEvento{width:100%}
#detalleImprimeEvento .detalle{float:right; margin-left:0px; margin-bottom:10px; width:200px;}
#detalleImprimeEvento .detalle img{width:100%}
#detalleImprimeEvento .tituloDes{ color:#6C3000; font-weight:bold; font-size:1.2em;}
#detalleImprimeEvento p{padding-bottom:15px;}
#detalleImprimeEvento p a, #detalleImprimeEvento p a:LINK, #detalleImprimeEvento p a:VISITED{ color:#000000; font-weight:bold;}
#detalleImprimeEvento h3{ margin:0px; padding:0px; font-size:1.2em; font-weight:bold; color:#6C3000; padding-bottom:3px; margin-bottom:10px; text-transform:uppercase; background-image:url(../img/li_bg.gif); background-position:bottom; background-repeat:repeat-x;}

#calendario{ float:left; margin-top:10px; background-image:url(../img/li_bg.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px;}
#calendario table{ border:0px;}
#calendario table .noborder{border:0px;}
#calendario table caption{display:none;}

#calendario table td{width:28px; height:28px; text-align:center; vertical-align:middle;}
#calendario table td.mes{ width:148px; height:28px; text-align:center; vertical-align:middle; background-image:url(../img/calendario_bmes.gif); font-size:1.2em; font-weight:bold; color:#6C3000;}
#calendario td.dia{background-image:url(../img/calendario_b1.gif); font-size:1.2em; font-weight:bold; color:#6C3000;}
#calendario td.normal{background-image:url(../img/calendario_norm.gif); font-size:1.1em; font-weight:bold;}
#calendario td.festivo{background-image:url(../img/calendario_fest.gif); font-size:1.1em; font-weight:bold;}
#calendario td.activo{background-image:url(../img/calendario_activo.gif); font-size:1.1em; font-weight:bold; color: #FFF;}
#calendario td.activo a{color: #fff;}
#calendario td.vacio{background-image:none;}
#calendario td.menos{background-image:url(../img/calendario_bmenos.gif);}
#calendario td.menos a{display:block; width:28px; height:28px;}
#calendario td.menos a span{display:none;}
#calendario td.mas{background-image:url(../img/calendario_bmas.gif);}
#calendario td.mas a{display:block; width:28px; height:28px;}
#calendario td.mas a span{display:none;}
#cal_busqueda{margin:0px; padding:0px; margin-top:10px; float:left; color:#6C3000;}
#cal_busqueda form{margin:0px; padding:0px; width:100%; float:left;}
#cal_busqueda input.bplano{font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif; font-size: 1em; padding:0px; margin:0px; border: 0px; padding-left: 5px; padding-right: 5px; background-color: #6C3000; color: #FFF; padding-left:2px; font-weight: bold; width: 80px;}
#cal_busqueda input.bplano2{font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif; font-size: 1em; padding:0px; margin:0px; border: 0px; padding-left: 5px; padding-right: 5px; background-color: #6C3000; color: #FFF; padding-left:2px; font-weight: bold; width: 180px;}

#cal_busqueda input.plano{font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	border: 1px solid #000;
	padding:0px;
	margin:0px;
	background-color: white;
	color: black;
	font-size:1em;
	width:125px;
	padding-left:2px;}

.seccion .titulo{
	background-image: url(../img/menusec_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 15px;
	margin:0px;
	border-bottom: 0px;
	font-size: 1.2em;
	line-height:normal;
	color: #6C3000;
	font-weight: bold;
	padding-left: 5px;
}


#zonacont2{	width: 565px;	float:left;	padding: 20px;		background-color:#FFFFFF;}
#zonacont2 h2.titulo{padding:5px; font-size:1.3em; color:#6C3000; margin:0px; background-color:#E3B380;}
#zonacont2 h3.subtitulo{padding:5px; font-size:1.3em; font-weight:normal; color:#000; margin:0px; background-color:#F9E6D4; margin-bottom:20px;}
#zonacont2 h4{padding:5px; padding-bottom:3px; color:#6C3000; font-size:1.3em; margin:0px;border-bottom:1px dotted #6C3000;  margin-bottom:10px;}
#zonacont2 h3.titulo{padding:5px; font-size:1.3em; color:#6C3000; margin:0px; background-color:#E3B380;}
#zonacont2 p.subtitulo{padding:5px; font-size:1.3em; font-weight:normal; color:#000; margin:0px; background-color:#F9E6D4; margin-bottom:20px;}
#zonacont2 p{	padding-bottom:15px;}
#zonacont2 img.dcha{	float:right;	border-left: 15px solid white;	border-bottom: 15px solid white;}
#zonacont2 img.izda{	border-right: 15px solid white;	border-bottom: 15px solid white;}
#zonacont2 img.ico{	vertical-align:middle;	}
#zonacont2 li{
	list-style-type: none;
	background-image: url(../img/listas.gif);
	background-repeat:no-repeat;
	background-position:0% 20%;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
}
#zzonacont2 a, #zzonacont2 a:LINK, #zzonacont2 a:VISITED{	color:#FF5C00;}
#zzonacont2 a:HOVER{	color:#000000;	}
#zzonacont2 a.doc, #zzonacont2 a.doc:LINK, #zzonacont2 a.doc:VISITED{	color:#666666;}
#zzonacont2 a.doc:HOVER{	color:#1B6AB4;}


#zonacontImprimir{	width: 544px; float:left;	padding: 10px;	background-color: White; margin:0px;}
#zonacontImprimir h2.titulo{padding:5px; font-size:1.3em; color:#6C3000; margin:0px; background-color:#E3B380;}
#zonacontImprimir h3.titulo{padding:5px; font-size:1.3em; color:#6C3000; margin:0px; background-color:#E3B380;}

#zonacontImprimir h3.subtitulo{padding:5px; font-size:1.3em; font-weight:normal; color:#000; margin:0px; background-color:#F9E6D4; margin-bottom:20px;}
#zonacontImprimir h4{padding:5px; padding-bottom:3px; color:#6C3000; font-size:1.3em; margin:0px;border-bottom:1px dotted #6C3000;  margin-bottom:10px;}
#zonacontImprimir p{	padding-left: 10px;	padding-bottom:15px;}
#zonacontImprimir p.subtitulo{padding:5px; font-size:1.3em; font-weight:normal; color:#000; margin:0px; background-color:#F9E6D4; margin-bottom:20px;}
#zonacontImprimir img.dcha{	border-left: 15px solid white;	border-bottom: 15px solid white;}
#zonacontImprimir img.izda{	border-right: 15px solid white;	border-bottom: 15px solid white;}
#zonacontImprimir img.ico{	vertical-align:middle;}
#zonacontImprimir li{
	list-style-type: none;
	background-image: url(/img/listas.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
}
#zonacontImprimir a, #zonacontImprimir a:LINK, #zonacontImprimir a:VISITED{	color:#FF5C00;}
#zonacontImprimir a:HOVER{	color:#000000;	}
#zonacontImprimir a.doc, #zonacontImprimir a.doc:LINK, #zonacontImprimir a.doc:VISITED{	color:#666666;}
#zonacontImprimir a.doc:HOVER{	color:#1B6AB4;}
#zonacontImprimir p.bloque{width:544px; background-color:#F7EBE0; padding:3px; margin-bottom:5px;}


 
.asociado{	color:#074B8C;	font-weight:bold;}




hr.separador3{
	width: 100%;
	height: 1px;
	float: none;
	color: #B7CEE2;
	background-color: #B7CEE2;
	clear: both;
	margin-bottom: 5px;
	border: 0px;
}


#bannerPrincipalHome{	width: 738px;	float:left;}
.sepHome{
	width:738px;
	float: left;
	background-image: url(../img/separadorHome.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 35px;
}

#adornoinf{
	width: 979px;
	height: 28px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	float: left;
	background-image: url(../img/pie_bg.gif);
	background-repeat: no-repeat;
}

#pieImprimir{
	width: 534px;
	float: left;
	border-top: 20px solid #F0F0F0;
	padding-top: 6px;
	color: #858585;
}

.copy{	color: black;}


#paginacion{ margin:0px; padding:0px; text-align: right; font: 9pt "Trebuchet MS", verdana, arial, helvetica, sans-serif; color: #494B48; float:right; margin-bottom:20px;}
#paginacion a{text-decoration: none;color: #494B48;font: 9pt "Trebuchet MS", verdana, arial, helvetica, sans-serif; }
#paginacion a:hover{text-decoration: none; color: #FF5C00;}
#paginacion ul{margin: 0;	padding: 0;	list-style-type: none;}
#paginacion li{display: inline; background-image:none;padding-left:0px}



#classinvisible{	visibility:hidden;}

.cuadro{
	font: 7.5pt "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #494B48;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #f1f1f1;
	border: 1px solid #CCCCCC;
}
img.centro{	vertical-align: middle;}

.naranja{	color:#FF5C00;}

a.link{
	font: bold 8pt "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #494B48;
	text-decoration: none;
}
a.link:hover{
	font: bold 8pt "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #FF5C00;
	text-decoration: none;
}

.bplano
{
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif; 
	font-size: 1em; 
	padding:0px; 
	margin:0px; 
	border: 0px; 
	padding-left: 5px; 
	padding-right: 5px;
	background-color: #6C3000;
	color: #FFF;
	padding-left:2px;
	font-weight: bold;
	width: 80px;
}



#galeria{width: 100%; background-image: url(/img/galeria_bg.gif); background-repeat: repeat-y; background-position: top left;}
#gal_mini{ width: 320px; float: left; margin-right: 43px;  }
#gal_mini .tira{background-image: url(/img/galeria_tirabg.gif); width: 320px; float: left; border-bottom: 10px solid white; height: 90px; min-height: 90px;}
#gal_mini .miniatura{width: 90px; float: left; margin-right: 10px; padding: 5px; text-align: center; vertical-align: middle; height: 90px; min-height: 90px;}
#gal_mini .fin{width: 90px; float: left; margin-right: 0px; padding: 5px; text-align: center; vertical-align: middle; height: 90px; min-height: 90px;}
#gal_mini .miniatura img{margin: 0px; padding: 0px; vertical-align: middle; width: 100%; }
#gal_mini .fin img{margin: 0px; padding: 0px; vertical-align: middle; width: 100%; }
#gal_mini img{margin: 0px; padding: 0px; vertical-align: middle;}
#vista{ float: left; width: 363px; background-color:#F0F0F0;}
#vista img{	border-bottom: 15px solid white; padding: 0px; margin: 0px;}
#vista p{
	padding: 5px;
}
#vista p.pie{
	padding: 5px;
	padding-top: 20px;
}
#gal_mini .tiravideo{width: 320px; float: left; border-bottom: 10px solid white; padding-left: 0px;}
#gal_mini p{padding: 5px;}
#gal_mini .tiravideo ul{
	border-left: 8px solid white;
	margin:0px; 
	padding:0px; 
	list-style:none; 
	padding-top:10px;
	}
#gal_mini .tiravideo ul li{
	background-image:url(/img/cuna.gif); 
	background-position:0% 40%; 
	background-repeat:no-repeat; 
	padding-left: 8px; 
	padding-bottom:15px;
}
.OscuroDcha{
	BACKGROUND-COLOR:#c8c8c8; 
	TEXT-ALIGN: right;
	}
.OscuroCentro{
	BACKGROUND-COLOR:#c8c8c8; 
	TEXT-ALIGN: center;
}
.OscuroIzda{
	BACKGROUND-COLOR:#c8c8c8; 
	TEXT-ALIGN: left;
}
.ClaroDcha{
	BACKGROUND-COLOR:#EEE; 
	TEXT-ALIGN: right;
}
.ClaroCentro{
	BACKGROUND-COLOR:#EEE; 
	TEXT-ALIGN: center;
}
.ClaroIzda{
	BACKGROUND-COLOR:#EEE; 
	TEXT-ALIGN: left;
	}


/*Estilos NUEVOS de tablas*/
.tablainterior{background-color: #EEEEEE; border: 1px solid #FFFFFF; border-left:10px solid #FFFFFF;}
.tablainterior td{border: 1px solid #FFFFFF;}
.derecha{ text-align:right;}
.izquierda{text-align:left;}
.centrado{text-align:center;}
.grisoscuro{ background-color:#C8C8C8;}
.grisclaro{ background-color:#EEEEEE;}
.txtmini{font-size:0.8em;}
/*Fin Estilos NUEVOS de tablas*/

h3.titular2 {
 FONT-SIZE: 1em; 
 PADDING-BOTTOM: 0px; 
 BORDER-LEFT: white 0px solid; 
 PADDING-TOP: 0px;
 BORDER-BOTTOM: #3a93cf 0px solid;
 margin: 0px;
 padding: 0px;
 
 }   
#zonacont2 h4.titular2 
{
 margin: 0px;
 padding: 0px;
 border-bottom:1px dotted #FFFFFF;
 margin-bottom:0px;
 FONT-SIZE: 1em; 
 PADDING-BOTTOM: 0px; 
 BORDER-LEFT: white 0px solid; 
 PADDING-TOP: 0px;
 
 
 }
 

/*ESTILOS NUEVOS PARA FICHA DE CADA CURSO*/
#contenidosI .anclas { width: 564px; float: left; margin-bottom: 10px; margin-top:10px;}
#contenidosI .anclas a, #contenidosI .anclas a:link, #contenidosI .anclas a:visited{	color: #FFF; text-decoration:none;} 
#contenidosI .anclas a:hover{color:#FFF; text-decoration:underline}
#contenidosI .anclas table td{	text-align: center; background-color: #965016; padding: 5px; color: #FFF; font-weight: bold; }
#contenidosI .resumen{width: 562px;	background-color: #C18143; background-image: url(../img/resumen_bg.gif); background-position: bottom right; background-repeat: no-repeat; float: left; border: 1px solid #FFF; color: #FFF; margin-bottom: 15px;}
#contenidosI .resumen th, #contenidosI .resumen td{	text-align: left; vertical-align: top;}
#contenidosI .resumen a{	color: #FFF;}
#contenidosI .subir{ text-align: right;	margin: 0px; padding: 0px; color: #965016; font-weight: bold; margin-bottom: 10px; background-image: url(../img/cunasup.gif); background-position: right; background-repeat: no-repeat; padding-right: 13px;}
#contenidosI .miniaccesos{	width: 562px; float: left; margin: 0px; padding: 0px; margin-bottom: 10px; margin-top: 10px; display: block;  }
#contenidosI .miniaccesos table{	text-align: center; border-collapse: collapse;}
#contenidosI .miniaccesos table td {	width: 33%; border-left: 1px solid #DDD; border-right: 1px solid #DDD;}
#contenidosI .miniaccesos img{ vertical-align: middle; border: 0px;}

.edn-banners{	width: 100%; float: left; margin: 0px; padding: 0px; }
.edn-banner1{	float: left; margin: 0px; padding: 0px; margin-right: 19px;}
.edn-banner1 h1{	margin: 0px; padding: 0px;	}
.edn-boletin{ float: left; margin: 0px; padding: 0px; background-image: url(../escueladenegocios/img/Banner_Home_BOLETIN_EDN_New.gif); background-position: top left; background-repeat: no-repeat; width: 219px; height: 181px;}
.edn-boletin h1, .edn-boletin a{width:219px; height:181px; margin:0px; padding:0px; display:block; background-color:transparent;}
.edn-boletin h1 a span{display:none}
.edn-boletin form{	margin: 14px; margin-top: 130px; margin-bottom: 0px;}
.edn-boletin form input.plano{width:9em; border: 1px solid #FFF;}
.edn-boletin form input.bplano{ background-color: #FFF; color:#000; padding: 0px;}
.edn-separador{ height:1px; font-size:0.1em; background-color:#FFF; margin-bottom:10px; margin-top:10px; background-image:url(../escueladenegocios/img/hr_bg.gif); background-repeat:repeat-x; background-position:50% 50%; width: 100%; float: left;}
.edn-listado{	width: 100%; float: left; margin: 0px; padding: 0px;}
h1.edn-titlistadohome{	background-color:#B45600; color: #FFF; margin: 5px; font-size: 1.2em; margin-bottom: 15px; font-weight: bold; padding: 5px;}
.edn-listado .naranja{	color: #FFF; background-color: #FF5C00; display: block; padding-bottom: 2px; padding-top: 2px; text-transform: uppercase; margin-bottom: 5px; }
.edn-listado .clase{	color:#000; display: block; padding-bottom: 0px; padding-top: 5px; border-bottom: 1px dotted #B45600; margin-bottom: 10px; }
.edn-listado table td, .edn-listado table th{ width: 46%; text-align: left; vertical-align: top; margin: 0px; padding: 0% 2% 0% 2%;}
.edn-listado table th{	font-size: 1.2em; color: #FF5C00;}
.edn-listado ul{	list-style-type: none; margin: 0px; padding: 0px; margin-bottom:5px;}
.edn-listado ul li{line-height: 1.3em; margin:0px; padding:0px; list-style-type:none; background-image:url(../img/minicuna.gif); background-position:top left; background-repeat:no-repeat; margin-left: 2px; padding-left:6px; padding-bottom:6px;}
.fecha{	color: #0673BB}
.naranja-listado{	color: #FFF; background-color: #B45600; display: block; width: 98%; padding-bottom: 2px; padding-top: 2px; text-transform: uppercase; margin-bottom: 5px; padding-left: 6px;}
.cont .clase{	color:#000; display: block; padding-bottom: 0px; padding-top: 5px; border-bottom: 1px dotted #B45600; margin-bottom: 10px; margin-left: 5px; width: 98%; }
.lista-cursos{	list-style-type: none; margin-left: 10px;}
.lista-cursos li {	list-style-type:none; background-image:url(../img/minicuna.gif); background-position:top left; background-repeat:no-repeat; margin: 0px; padding: 0px; padding-left: 10px; padding-bottom: 5px;}

/* ESTILOS PARA MAQUETACION RSS*/
.rss-nothome{width:100%; margin:0px; padding:0px; margin-top:20px; float:left;}
.rss-nothome-bloque{padding-left:10px; padding-right:10px; margin-left: 10px; margin-bottom:10px; background-image:url(/img/cuna_listhome.gif); background-position:top left; background-repeat:no-repeat}

/*Estilos Error 404*/
.center{text-align:center;}
.txt-1{font-size:1.2em;}
.txt-2{font-size:2.1em;}
.negrita{font-weight:bold;}
/*Estilos Error 404*/

