/* IMPORT --------------------------------------------------------------------------- */

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

TD, P, LI, A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; font-weight:normal;}
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; font-weight:normal; text-decoration:none;}
a:hover {text-decoration: underline;}

/* ------- CONTENEDORES PRINCIPALES ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.marco_left{ background: url(../img/marco_left_middle.jpg) repeat-y right top; vertical-align: bottom; text-align: right;vertical-align: top;}
.marco_left_bottom{ background: url(../img/marco_left_middle.jpg) repeat-y right top; vertical-align: bottom; text-align: right;vertical-align: bottom;}
.marco_right{ background: url(../img/marco_right_middle.jpg) repeat-y left top; text-align: left; vertical-align: top;}
.marco_content{ background: #deceb9 url(../img/marco_content.jpg) no-repeat left bottom; width: 770px; vertical-align: top;}

/* ------- HOME --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.home_header {vertical-align: top; padding: 0px 10px; text-align: center;}
.home_footer {padding: 11px; text-align: center;}
.home_footer_sep {background: url(../img/bg_footer_sep.jpg) no-repeat center middle; padding: 10px 0;}

.in_header_left {vertical-align: top; padding: 10px; text-align: left;}
.in_header_right {vertical-align: top; padding: 10px; text-align: right;}
.in_col_left {width: 250px; vertical-align: top;}
.in_col_center {padding: 5px; width: 500px; text-align:left; vertical-align: top;}

.txt_small a, .txt_small a:visited {font-weight: normal; font-size: 10px; color: #006600; text-align: center; text-decoration: none;}
.txt_small a:hover {text-decoration: underline;}
/* .home_col_center {background: #2a8702 url(../img/bg_col_center.jpg) no-repeat center top;  padding: 20px 20px; vertical-align: top; width: 750px;border-left: 1px solid #FFF;border-right: 1px solid #FFF;}
.home_col_center_left { width: 140px; vertical-align: top; padding: 0px 5px;}
.home_col_center_right {vertical-align: top; padding: 0px 5px;} 
 */
	
	/* ------- ELEMENTOS HOME --------------------------- */

	.content_top{width: 475px; padding: 0px 0px 0px 25px; height: 44px; background: url(../img/bg_content_top.jpg) no-repeat left top; background-position: 15px 0px;}
	.content_middle{width: 475px; padding: 0px 0px 0px 5px; background: url(../img/bg_content_middle.jpg) repeat-y left top; background-position: 15px 0px; }
	.content_bottom{width: 475px; height: 60px;background: url(../img/bg_content_bottom.jpg) no-repeat left bottom; background-position: 15px 0px;}
	.content_pie {text-align: center; margin:0 auto; width:200px; height:50px;}
	
	.menu_in_top{ height: 64px; vertical-align: top; margin:0; padding:0;} 
	.menu_in_top2{ height: 16px; vertical-align: top; margin:0!important; padding:0!important;}
	.menu_in_middle{ width: 233px; margin:0; padding:0; padding: 10px 20px; text-align: center; vertical-align: top; background: #deceb9 url(../img/bg_menu_middle.jpg) repeat-y left top;}
	.menu_in_bottom{ height: 35px; vertical-align: top;}

	/* ------- ELEMENTOS IN -------------------------------- */
	.ruta {text-align: left; color: #FFF; font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px; padding-right:30px; padding-left:10px; background: url(../img/bg_ruta.jpg) no-repeat left top; height:24px; padding-bottom:10px;}
		.ruta a{color: #FFF;font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
		.ruta span{color: #FFF; text-decoration: underline; font-family:Arial, Helvetica, sans-serif;}
		
	.titulo {padding: 10px 0 10px 15px; font-weight: bold; font-size: 15px; color: #FF0000; text-align: left; vertical-align: middle;}
	
/* ------- GENERAL ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
	
	.content {padding: 15px; padding-left:25px; padding-right:23px;}
	
	
	.pie{ text-align: center; color: #CCCCCC; background: #000; font-weight: bold; font-size: 9px; padding: 2px;  font-family: Verdana,  Arial, Helvetica, sans-serif;}
		.pie a, .pie a:visited {text-decoration: underline;}
		.pie a:hover {color: #FFF;}
		
	
#MENU_LEFT ul { margin:0; padding:0;}
#MENU_LEFT ul li {text-align: left;vertical-align: middle;padding:5px 0 5px 25px; list-style:none; }
#MENU_LEFT ul li a, .MENU_LEFT ul li a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFF;font-style: normal;font-weight: normal;text-decoration: none;}
#MENU_LEFT ul li a:hover { text-decoration: underline;}

#MENU_LEFT ul li ul { margin:0; padding:0; padding-left:8px;}
#MENU_LEFT ul li ul li {text-align: left;vertical-align: middle;padding:5px 0 0px 0px; list-style:none; background:url(../img/li_d.gif) bottom left no-repeat; padding-bottom:10px;}
#MENU_LEFT ul li ul li a, .MENU_LEFT ul li ul li a:visited{font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #FFF;font-style: normal;font-weight: normal;text-decoration: none; background:url(../img/li2.gif) no-repeat bottom left; display:block; width:120px; height:20px; text-align:center; line-height:16px;}
#MENU_LEFT ul li ul li a:hover { text-decoration: underline;}

#MENU_LEFT ul li ul li ul { margin:0; padding:0;}
#MENU_LEFT ul li ul li ul li {text-align: left;vertical-align: middle;padding:0; list-style:none; background:none;}
#MENU_LEFT ul li ul li ul li a, .MENU_LEFT ul li ul li ul li a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-style: normal;font-weight: bold;text-decoration: none; background:url(../img/li3.gif) bottom left no-repeat; display:block; width:120px; height:19px; text-align:center; line-height:16px;}
#MENU_LEFT ul li ul li ul li a:hover { text-decoration: underline;}

#MENU_LEFT ul li ul li ul li ul { margin:0; padding:0;}
#MENU_LEFT ul li ul li ul li ul li {text-align: left;vertical-align: middle;padding:0; list-style:none;}
#MENU_LEFT ul li ul li ul li ul li a, .MENU_LEFT ul li ul li ul li ul li a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #DECEB9;font-style: normal;font-weight: normal;text-decoration: none; background:url(../img/li4.gif) bottom left no-repeat; display:block; width:120px; height:19px; text-align:center; line-height:16px;}
#MENU_LEFT ul li ul li ul li ul li a:hover { text-decoration: underline;}


.FIELD { border:1px #FF0000 solid;}