/* -------------------------------------------*/
/* ---------->>> %GLOBAL STYLES  <<<-----------*/
/* -------------------------------------------*/
BODY{
	margin:0;
	padding:0;
	text-align:center;
	background-color:#003366;
}
html,img, table,tr,td,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form {
	margin:0;
	padding:0;
}
img,table,tr,td {
	border:0;
}
a, a:hover:link:active:visited
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin:0px;
	text-indent:0px;
}
a:hover {
	text-decoration: underline;
}

table {
	border-collapse:collapse;
	border-spacing:0px;
}
td {
	vertical-align:top;
	border-spacing:0px;
}
/* -------------------------------------------*/
/* ---------->>> %PAGE STRUCTURE  <<<-----------*/
/* -------------------------------------------*/
#Container {
	width:760px;
	margin:0px auto;
	text-align:left;
	}

    /*------>>> Start #Header <<<----------*/
	#Header {
		width:760px;
		background-color:#fefefe;
	}
		#container1_H {
			width:760px;
		}
			#logo {
				width:173px;
				height:85px;
				background:#ffffff url("img/logo.jpg") 0 0 no-repeat;
				float:left;
				cursor:pointer;
			}
			#img_swf {
				width:587px;
				height:85px;
				background:#ffffff url("img/top.jpg") 0 0 no-repeat;
				float:right;
			}
		.clearer {
			clear:both;
		}
		#container2_H {
			width:760px;
			margin-top:0px;
		}
			/* -- BORRAR
			#contact_link {
				width:142px;
				float:left;
				background:#000000 url("img/bot_fondo.gif") top repeat-x;
			}*/
			#seccions_container {
				width:760px; /*real = 603 + 15(padding-left) = 618px => real width = 618px */
				float:right;
				background:#000000 url("img/bot_fondo.gif") top repeat-x;
				height:24px;
				padding:0px 0px 3px 0px;
			}

	/*------>>> End #Header <<<----------*/

	/*------>>> Start #Cols_Container <<<----------*/
	#Cols_Container {
		width:760px;
		margin-top:3px;
	}
		table { }
			tr { }
				/*------>>> Start #Left_Col <<<----------*/
				td { }
					#left_col {
						background-color:#C8D2DE;
						border-right: 1px solid #003366;
					}
						.img1_lc {
							background: url("img/novedades.gif");
							width:179px;
							height:20px;
							margin-top:8px;
						}
						#divNewsCont{
							width:160px;

							overflow:hidden;
							margin-top:5px;
						}
						#left_menu {
							width:149px;
							background: url('img/fondo_dest.jpg') top repeat-y;
							position:relative;
						}
					#divCajitaHomenajes {
							background: url("img/fondo_dest.jpg");
							width:180px;
							height:110px;
							margin-top:10px;
							border-top: 1px solid #003366;
					}
				/*------>>> End #Left_Col <<<----------*/

				/*------>>> Start #Center_Col <<<----------*/
				td { }
					#center_col {
						/*width:432px; /*real = 432 + 18(padding-right) + 18 (padding-left) = 468px => real width = 468px */
						background-color:#FFFFFF;
						/*padding:19px 18px;*/

					}

						#homepage_contents {
							overflow:auto;
							font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #000000;
							background-color:#FFFFFF;
							margin:0px;

							width:430px;
							overflow:hidden;
							padding-top:0px;
							/*margin-top:19px; /*real = 394 + 22(margin-right) + 17 (margin-left) = 433px => real width = 433px */
						}
						#titulo_seccion {
							height:15px;
							background-color:#DAE6F0;
							padding: 5px 10px 0px 25px;

							color: #003366;
							text-decoration:none;
							font-weight:normal;
							font-size: 13px;
							font-family: Verdana, Arial, Helvetica, sans-serif;
						}
						.nombre_item {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 11px;
							text-decoration: none;
							color: #000066;
							font-weight: normal;
						}
						#nothomepage_contents {
							/*overflow:auto;*/
							FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
							FONT-SIZE: 12px;

							color: #000000;
							background-color:#FFFFFF;
							margin:0px;
							padding: 25px;
							width:560px;
						}
				/*------>>> End #Center_Col <<<----------*/

				/*------>>> Start #Right_Col <<<----------*/
				td { }
					#right_col {
						width:148px;
						padding: 0px;
						margin: 0px;
						background-color: #FFFFFF;
						border-left: 1px solid #003366;
						text-align:center;
					}

				/*------>>> End #Right_Col <<<----------*/

	/*------>>> End #Cols_Container <<<----------*/

	/*------>>> Start #Footer <<<----------*/
	#Footer {
		width:760px;
		height:21px;
		background-color:#003366;
	}
	/*------>>> End #Footer <<<----------*/


/* -------------------------------------------*/
/* ---------->>> %TEXT STYLES <<<-----------*/
/* -------------------------------------------*/



/* -------------------------------------------*/
/* ---------->>> %NAVIGATION <<<-----------*/
/* -------------------------------------------*/

/*------>>> Menu and Submenues of Header <<<----------*/
#seccions, #seccions ul {
	list-style-type:none;
}
	 #seccions a {
		display: block;
		/*width: 120px;*/
		text-decoration:none;
		color:#ffffff;
		font-size:11px;
		font-family:"Trebuchet MS", Verdana, Arial;
		background-color:transparent;
	}
	 #seccions li  {
		float: left;
		width: 95px;
		background: url('img/bot_sep.gif') top right no-repeat;
		text-align: center;
		height: 16px;
		padding-top: 4px;
	}
		#seccions li a, li a:link:visited:active {
			color:#ffffff;
			font: normal bold 11px "Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
			background-image:none;
			margin: 0px;
			padding: 0px;
			text-indent: 0px;
		}
		#seccions li a:hover {
			/*font-weight: bold;
			color: #C2E6F3;*/
		}
			/*** MENU DESPLEGABLE ***/
			#seccions li ul { /* second-level lists */
				border-bottom:1px solid black;
				position: absolute;
				_margin-left:-47px;
				text-align:left;
				width: 179px;
				left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
				z-index:5;
			}
					#seccions li ul li {
						background:url('img/fondo_dest.jpg') top repeat-y;
						text-align:left;
						width:179px;
					}
						#seccions li ul li a, li ul li a:link:visited:active {
							margin:0px 0px 0px 6px;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 11px;
							text-decoration: none;
							color: #003366;
							font-weight: bold;
							text-indent: 8px;
							background: url('img/item.gif') left 5px no-repeat;
						}
						#seccions li ul li a:hover {
							text-decoration: none;
							color: #FFFFFF;
						}
	#seccions li:hover ul, #seccions li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
/*------>>> End Menu and Submenues of Header <<<----------*/

/*------>>> Start left Menu <<<----------*/
#left_menu ul {
	list-style-type:none;
}
	#left_menu ul li {
	list-style-type:none;
	/*border-bottom: 1px solid #003366;*/

     }
     #left_menu li {
			list-style-type:none;
     }
	 	#left_menu ul li div {
			 background-color:#bad7d6;

		}
			#left_col ul li div a {
				text-decoration:none;
			}
				#left_col ul li div a, #left_col ul li div a:link:visited:active  {

				}
				#left_col ul li div a:hover {

				}
     /* TÍTULO DE SECCION */
	 	.menu_left_seccion {
			 padding: 0px;
			 margin: 0px;
			 _margin-left: 0px;
			 background: url('img/ba_fondo.gif') top repeat-x;
			 height:23px;
			 _height: 24px;
		   border-bottom:1px solid #003366;
		}
		.menu_left_item {
			 margin-left: 15px;
			 padding-top: 5px;
			 background: url('img/fondo_dest.jpg') top repeat-y;
			 _margin-top: -2px;
			 /*height: 19px;*/
		}
			.menu_left_item a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-decoration: none;
				color: #003366;
				font-weight: bold;

				text-indent:0px;
				margin:0px;
				padding:0px;
				background-image:none;

			}
			.menu_left_item a:link:active:visited {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-decoration: none;
				color: #003366;
				font-weight: bold;

				text-indent:0px;
				margin:0px;
				padding:0px;
				background-image:none;

			}
			.menu_left_item a:hover {
				text-decoration: none;
				color: #FFFFFF;
			}

.img_item {
	position: absolute;
	left: 8px;
	margin-top: 6px;
	_margin-top: 10px;
}

.margin_left_menu {
/*	padding-left:15px;
	padding-top:4px;
	background:url("img/item.gif") 3px 8px no-repeat;*/
}
.seccion_title {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;

	background: url('img/ba_inicio.gif') top left no-repeat;
	padding-left: 15px;
}
/*------>>> End Left Menu <<<----------*/

/*------>>> Start News <<<----------*/
.title_news_home {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	font-variant: normal;
	text-decoration: none;

	line-height: 14px;
	padding-left:15px;
	margin-bottom:10px;
	background: url('img/item.gif') 8px 5px no-repeat;
}
.title_news_home a
 {
	text-decoration: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	text-indent:0px;
	margin:0px;

}
.title_news_home a:link:visited:active {
	text-decoration: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	text-indent:0px;
	margin:0px;
	/* oculto el item para el IE... no se por qué pero funciona...*/
	_background: url('img/item.gif') -8px 0px no-repeat;
}
.title_news_home a:hover {
	text-decoration: underline;
	font-weight:normal;
}

/* Noticias del no-home */
.title_news a{
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 17px;
	FONT-WEIGHT: bold;
	font-variant: normal;
	text-decoration: none;
}

.resumen_news {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

/*------>>> End News <<<----------*/

/* -------------------------------------------*/
/* ---------->>> %FORMS <<<-----------*/
/* -------------------------------------------*/


/* -------------------------------------------*/
/* ---------->>> %EXTRAS <<<-----------*/
/* -------------------------------------------*/
.bo_home {
	width:18px;
	height:23px;
	margin:0 0 0 16px;
	vertical-align:top;
}
.bo_contacto {
	width:18px;
	height:23px;
	margin:0 0 0 18px;
	vertical-align:top;
}
#dateModif {
	padding:7px 10px 5px 25px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	color: #000000;
}

.rowsb {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none ;
	background-color: #FFFFFF;
}
.rowsa {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none ;
	background-color: #EEEEEE;
}