
/*------------------------------------------------------------*
**  BODY
**------------------------------------------------------------*/	
body{
	margin:0px 0px 0px 0px;
	background-image:url(../img/fondo_bg.jpg);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	font: 76% Verdana,Tahoma,Arial,sans-serif;
}

/*------------------------------------------------------------*
**  PRINCIPAL
**------------------------------------------------------------*/	
#principal{
	margin:0px auto;
	width:720px;
}

#barra_idiomas{
	width:680px;
	margin:5px 20px 0px 20px;
	display:inline;
	text-align:right;
	float:left;
	clear:left;
	color:#666666;
	font-size:10px;
}

#barra_idiomas a{
	color:#666666;
	text-decoration:none;
}

#barra_idiomas a:hover{
	color:#333333;
	text-decoration:underline;
}

#sombra_izq{
	background-image:url(../img/sombra_izq.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:450px;
	float:left;
}

#sombra_der{
	background-image:url(../img/sombra_right.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:450px;
	float:left;
}

#central{
	background-color:#FFFFFF;
	width:700px;
	float:left;
}

#sombra_top{
	background-image:url(../img/sombra_top.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:10px;
	float:left;
	clear:left;
}

#cabecera{
	background-image:url(../img/cabecera.jpg);	
	background-repeat:no-repeat;
	width:680px;
	height:210px;
	margin:10px 10px 1px 10px;
	float:left;
	clear:left;
}	

#contenido{
	width:680px;
	margin:0px 10px 0px 10px;
	float:left;
}	

#columna{
	width:190px;
	margin:0px 2px 0px 0px;
	padding:5px 0px 0px 0px;
	float:left;
	border-top:4px solid #7a7a7a;
}

#columna h2{
	text-align:center;
	color: #8C9F0D; 
	font-size:18px;
	margin:5px 0px 0px 0px;
}

#columna h2 strong{
	color:#666666; 
}

#columna h3{
	color: #8C9F0D; 
	font-size:12px;
	margin:5px 5px 0px 5px;
}

#columna p{margin:0px;}
#columna p a{color:#8C9F0D; text-decoration:underline; }
#columna p a:hover{color:#000000; }

#cuerpo{
	width:486px;
	margin:0px 0px 0px 2px;
	float:left;
	border-top:4px solid #7a7a7a;
}

#menu_principal{
	margin:0px 0px 0px 0px;
	float:right;
	height:70px;
}

#menu_principal ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#menu_principal li{
	height:70px;
	border-left:2px solid #FFFFFF;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#menu_principal a{
	display:block;
	float:left;
	height:70px;
	font-size:13px;
	font-weight:bold;
	padding:40px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	text-decoration: none;
	text-align:center;
}

#menu_principal a:hover{background-image:url(../img/menu_bg.jpg); background-repeat:repeat-x; color:#FFFFFF; }

/*NEWS_LIST */
#columna ul.news_list {margin:0px; padding:0px; list-style:none; }
#columna ul.news_list li {margin:0px; list-style:none; }
#columna ul.news_list li a {font-size:11px; text-align:left; text-decoration:none; color:#444444; margin:0px 3px 0px 3px; display:block; padding:2px 0px 5px 0px; }
#columna ul.news_list li a strong {color:#8C9F0D; }
#columna ul.news_list li a:hover, #middle_content #column .titled_box div.titled_box_bgbox ul.news_list li.selected a:hover {text-decoration:underline; }
.right_link {text-align:right; margin:5px 3px 0px 3px; font-size:11px; font-weight:600;}
.right_link a {text-decoration:none; margin:0px 0px 0px 6px; color:#8C9F0D; line-height:15px; }
.right_link a:hover {text-decoration:underline; }
.banner_link {float:left; clear:left; text-decoration:none; margin:3px 0px 3px 0px; text-align:center; width:100%; }
.banner_link img {padding:2px; border:1px solid #767676; }
#submenu {margin:0px 0px 0px 0px;}
#submenu ul {margin:10px 0 10px 0; padding:0; border-top:1px dashed #CCCCCC; }
#submenu li {margin:0px; padding:0px; list-style:none; font-size:11px; }
#submenu li a {padding:2px 2px 2px 12px; display:block; margin:0; color:#777; font-weight:bold; text-decoration:none; border-bottom:1px dashed #CCCCCC; }
#submenu li a:hover {background-color:#8C9F0D; color:#FFF;}
#submenu ul li ul {margin:0px; padding:0; border:0px; }
#submenu ul li ul li {margin:0px; padding:0px; list-style:none; font-size:10px; text-indent:10px;}
#submenu ul li ul li a {padding:2px 2px 2px 12px; display:block; margin:0; color:#8C9F0D; font-weight:bold; text-decoration:none; border-bottom:1px dashed #CCCCCC; }
#submenu ul li ul li a:hover {background-color:#999999; color:#FFF;}



#cuadro{float:left; padding:5px 5px 5px 5px; margin:0px 0px 0px 15px; display:inline; width:450px; }
#cuadro h2{text-align:right; color: #8C9F0D; font-size:18px; margin:5px 0px 0px 0px; }
#cuadro h2.left{text-align:left; color: #8C9F0D; font-size:18px; margin:5px 0px 0px 0px; }
#cuadro h3{color:#333333; font-size:16px; margin:0px; }
#cuadro h4{color:#333333; font-size:14px; margin:0px; }
#cuadro h5{color:#333333; font-size:13px; margin:0px; }
#cuadro p{text-align:justify; text-indent:15px; color:#666666; font-size:11px; }
#cuadro p a{color:#8C9F0D; text-decoration:underline; }
#cuadro p a:hover{color:#000000; }
#cuadro img {padding:2px; border:1px solid #767676; margin:10px; display:inline; }
#cuadro img.noborder {padding:0px; border:0px; margin:0px; }

/*OTHER_LIST */
#cuadro ul.other_list {margin:0px 0px 0px 25px; padding:0px; }
#cuadro ul.other_list li {list-style:none; font-size:11px; text-align:left; text-decoration:none; color:#666666; margin:0px 3px 0px 3px; display:block; padding:2px 2px 2px 18px; 	background-image:url(../img/document.gif);
	background-position:left;
	background-repeat:no-repeat;}
/*NEWS_LIST */
#cuadro ul.news_list {margin:0px; padding:0px; list-style:none; }
#cuadro ul.news_list li {margin:0px; list-style:none; }
#cuadro ul.news_list li a {font-size:11px; text-align:left; text-decoration:none; color:#444444; margin:0px 3px 0px 3px; display:block; padding:2px 0px 5px 0px; }
#cuadro ul.news_list li a strong {color:#8C9F0D; }
#cuadro ul.news_list li a:hover, #cuadro ul.news_list li.selected a:hover {text-decoration:underline; }
/*SUBMENU_LIST */
#cuadro ul.menu_list, #sitemap ul {margin:0px 0px 0px 25px; padding:0px; }
#cuadro ul.menu_list li, #sitemap ul li {margin:0px; list-style:none;}
#cuadro ul.menu_list li a, #sitemap ul li a {font-size:11px; text-align:left; text-decoration:none; color:#666666; margin:0px 3px 0px 3px; display:block; padding:2px 2px 2px 18px; 	background-image:url(../img/document.gif);
	background-position:left;
	background-repeat:no-repeat;}
#cuadro ul.menu_list li a:hover, #cuadro ul.news_list li.selected a:hover, #sitemap ul li a:hover {text-decoration:underline; }


/*------------------------------------------------------------*
**  FOOTER
**------------------------------------------------------------*/	
#footer{width:680px; margin:0px 10px 15px 10px; color:#696767; font-size:10px; float:left; clear:left; border:1px solid #CBCBCB; background-image:url(../img/footer_bg.jpg); background-repeat:repeat-x; }
#footer  a{color:#696767; text-decoration:none; }
#footer  a img{text-decoration:none; border:0px; vertical-align:middle; }
#footer  a:hover{ text-decoration:underline; }
#footer .left_side{float:left; margin:6px; }
#footer .right_side{float:right; margin:6px; }

