@charset "utf-8";
/* CSS Document */

* {
	border:0 none;
	list-style-type:none;
	margin:0;
	padding:0;
	color: #333333;
}
html { height:100%;}
body { font-family:Century Gothic, Verdana, Arial,sans-serif; height:100%; text-align:center;  }
img {
	border:0 none;
	border-color: #FFFFFF;
}

#todo { margin:auto; text-align:center; }

/*CABECERA*/

#todo #cabecera { margin:auto; width:970px; height:100px;}

#todo #cabecera .logo { float:left; width:856px; margin:0px; text-align:center;}

#todo #cabecera .noticias { float:left; width:114px; margin:10px 0px 0px 0px;}
#todo #cabecera .noticias .izq { float:left; width:77px; margin:0px; font-size:11px; color:#4b4b4b;}
#todo #cabecera .noticias .der { float:left; width:36px; margin:0px; border-left:1px #4b4b4b solid;} 


/*MENU*/

#todo #menu_principal { margin:auto; width:970px; height:25px;  margin-bottom:10px; border-top:1px #4b4b4b dotted; border-bottom:1px #4b4b4b dotted;}
#todo #menu_principal ul { width:970px; text-align:center;}
/*#todo #menu_principal ul li { display:inline; font-size:15px; color:#4b4b4b; padding:5px 10px;}
#todo #menu_principal ul li a { text-decoration:none; color:#4b4b4b;}
#todo #menu_principal ul li a:hover { color:#ff6600;}

#todo #menu_principal ul li a.activo { color:#ff6600; }
*/

/*desplegable*/
ul.menu {list-style:none;  padding:0; margin:auto; width:970px; height:25px;  margin-bottom:10px; border-top:1px #4b4b4b dotted; border-bottom:1px #4b4b4b dotted;  font-size:15px;  }
ul.menu * {margin:0; padding:0}
ul.menu a {display:block;color:#4b4b4b;  text-decoration:none}
ul.menu li {position:relative; float:left;   padding:0px 12px;}
ul.menu li a:hover { color:#FF6600;}

ul.menu ul {
	position:absolute;
	top:26px;
	left:0;
	background:#FFF;
	display:none;
	opacity:0;
	list-style:none;
	text-align:center;
	z-index: 2;
}
ul.menu ul li {position:relative; border-bottom:1px #4b4b4b dotted; width:150px; margin:0; }
ul.menu ul li a {display:block; padding:5px 0px 5px; background-color:#FFF; font-size:12px;color:#FF6600;}
ul.menu ul li a:hover {background-color:#FFF; color:#4b4b4b;}
ul.menu ul li a.activo { color:#ff6600; }
ul.menu ul ul {left:0px; top:-1px}
ul.menu .menulink { padding:0px 0px; }
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}
/**/
 
/*BANNER FLASH*/

#todo #banner { margin:auto; width:970px; height:420px;  margin-bottom:10px;}

/*CONTENIDO*/


#todo #contenido { margin:auto;  width:970px; min-height:525px;  margin-bottom:10px; }

/*CONTENIDO BANNERS IZQUIERDA*/

#todo #contenido .izq { float:left;  width:247px; min-height:525px; border-right:3px #ff6600 solid; background-color:#ececec; margin:0px; padding:0px;}


#todo #contenido .izq ul.menu_izq { text-align:left; font-size:12px; margin:10px;}
#todo #contenido .izq ul.menu_izq li { background-color:#FFFFFF; padding-left:5px; border-bottom:1px #ff6600 dotted; margin-bottom:3px;}
#todo #contenido .izq ul.menu_izq li a { color:#4b4b4b; text-decoration:none;}
#todo #contenido .izq ul.menu_izq li a:hover { color:#ff6600;}

#todo #contenido .izq ul.menu_izq li a.activado { color:#FF6633;}

#todo #contenido .izq p { text-align:left; font-size:13px; margin:10px;}
#todo #contenido .izq p a { text-decoration:none; color:#4b4b4b;}
#todo #contenido .izq p a:hover { text-decoration:underline;}

#todo #contenido .izq p img.logo_blog { padding:10px 0px 0px 0px;}
#todo #contenido .izq p img.blog { border:4px #FFFFFF solid;}

/*CONTENIDO PRINCIPAL*/

#todo #contenido .der {  float:left;  width:700px; min-height:525px;  margin:0px; padding-left:20px; text-align:left;}

#todo #contenido .der h1 { width:700px; font-size:28px; text-align:left; color:#ff6600; margin:5px 0px;}

#todo #contenido .der ul.migas li { display:inline; color:#ff6600; text-align:left; font-size:11px;}
#todo #contenido .der ul.migas li a { text-decoration:none; color:#4b4b4b;}
#todo #contenido .der ul.migas li a:hover { text-decoration:underline;}

#todo #contenido .der .contenido {
	width:700px;
	font-size:11px;
	text-align:justify;
	margin-top:15px;
	color: #000000;
}

#todo #contenido .der .contenido p {
	margin-bottom:10px;
	color: #000000;
	background-color: #FFFFFF;
}

#todo #contenido .der .contenido p img.dere { float:right; padding:10px 0px 10px 10px;}

#todo #contenido .der .contenido p img.izqui {
	float:none;
	padding:10px 10px 10px 0px;
}

/*MENU INFERIOR*/

#todo #menu_inferior {  margin:auto; width:970px;   border-top:1px #4b4b4b dotted; border-bottom:1px #4b4b4b dotted; margin-bottom:10px; font-size:11px; padding:5px 0px;}

#todo #menu_inferior ul{ width:970px; text-align:center; color:#4b4b4b;}
#todo #menu_inferior ul li { display:inline;}
#todo #menu_inferior ul li a { text-decoration:none; color:#4b4b4b;}
#todo #menu_inferior ul li a:hover { color:#ff6600;}

#todo #menu_inferior ul li a.naranja { color:#FF6600;}
