@charset "utf-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
		background-image: url(../img/fondo_home.jpg);
	background-repeat: repeat-x;
	background-color: #b2b2b2;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}



#containerhome {
width:911px;
position:absolute;

left:50%;
margin-left: -455px;


}


#headerhome {
	position:absolute;
	left:0px;
	top:0px;
	width:911px;
	height:92px;
	z-index:1;
}

#flashContenthome {
	position:absolute;
	left:0px;
	top:93px;
	width:911px;
	height:402px;
	z-index:1;
}

#footerhome {
	position:absolute;
	left:0px;
	top:920px;
	width:890px;
	height:118px;
	z-index:1;
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
	background-image: url(../img/fondo_pie.jpg);
	height: 37px;
}

.footermail {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 8px 0 0 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	width:170px;
	float: left;
}

#noticiasContent {
	position:absolute;
	left:0px;
	top:496px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	width:911px;
	height:340px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
 }
#noticiaDiv1 {
	position:absolute;
	left:33px;
	top:23px;
	width:260px;
	height:30px;
	z-index:1;
	text-align:left;
}

#subnotDiv1 {
	position:absolute;
	left:34px;
	top:141px;
	width:260px;
	height:15px;
	z-index:1;
	text-align:right;
}
#noticiaDiv2 {
	position:absolute;
	left:326px;
	top:23px;
	width:260px;
	height:115px;
	z-index:1;
	text-align:left;
}
#subnotDiv2 {
	position:absolute;
	left:325px;
	top:141px;
	width:260px;
	height:15px;
	z-index:1;
	text-align:right;
}
#noticiaDiv3 {
	position:absolute;
	left:618px;
	top:23px;
	width:260px;
	height:115px;
	z-index:1;
	text-align:left;
}
#subnotDiv3 {
	position:absolute;
	left:617px;
	top:141px;
	width:260px;
	height:15px;
	z-index:1;
	text-align:right;
}
#subnoticiaDiv4 {
	position:absolute;
	left:28px;
	top:186px;
	width:260px;
	height:84px;
	z-index:1;
}
#subnotDiv4 {
	position:absolute;
	left:617px;
	top:141px;
	width:260px;
	height:15px;
	z-index:1;
	text-align:right;
}

#subnoticiaDiv5 {
	position:absolute;
	left:326px;
	top:186px;
	width:260px;
	height:84px;
	z-index:1;
	text-align:left;
}
#subnotDiv5 {
	position:absolute;
	left:318px;
	top:185px;
	width:260px;
	height:15px;
	z-index:1;
	text-align:right;
}
#subnoticiaDiv6 {
	position:absolute;
	left:611px;
	top:185px;
	width:262px;
	height:46px;
	z-index:1;
}
#subnotDiv6 {
	position:absolute;
	left:617px;
	top:255px;
	width:260px;
	height:15px;
	z-index:1;
	text-align:right;
}

#banners {
	position:absolute;
	left:10px;
	top:850px;
	width:896px;
	height:59px;
	z-index:1;
}
-------------------------------------------------MENUS-------------------------------------------------

#navcontainer { width: 240px; }

#navcontainer ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: verdana;
	font-size:10px;
	background-image:url(../img/fondo_menu.jpg);
}

#navcontainer a
{
display: block;
padding: 5px;
width: 210px;
/*background-color: #b9adad; */

border-bottom: 3px solid ; 
}

#navcontainer a:link, #navlist a:visited
{
color: #ffffff;
text-decoration: none; 
}

#navcontainer a:hover
{
background-color: #6a7b91;
color: #fff;
}
---------------------------------------------------------------TEXTO-------------------------------------------------

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.smallblanco  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px; color:#FFFFFF;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.mediumblanco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#FFFFFF;
}
.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}
.expandedn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 1px; font-weight:bold; color: #394550;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
.box3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width: 210px;
	color:#FFFFFF;
	font-size:11px;
	word-spacing: 2pt;
	height: 20px;
	padding: 2px;
	background-image: url(../img/fondo_menu_2.jpg);

}


a:link {
	color: #9B1F2E;
	text-decoration:underline;
}
a:hover {
	color: #000000;
	text-decoration:underline;
}
a:visited {
	color: #9B1F2E;
	text-decoration:underline;
}

a.blanco:link    { color: #FFFFFF; text-decoration:none; }
a.blanco:visited { color: #FFFFFF; text-decoration:none; }
a.blanco:hover   { color: #FFFFFF; text-decoration:underline; }
a.blanco:active  { color: #FFFFFF; text-decoration:none; }

a.linkgris:link    { color: #CCCCCC; text-decoration:none; }
a.linkgris:visited { color: #FFFFFF; text-decoration:none; }
a.linkgris:hover   { color: #FFFFFF; text-decoration:underline; }
a.linkgris:active  { color: #FFFFFF; text-decoration:none; }

a.noticiasl:link    { color: #9e9c01; text-decoration:none; }
a.noticiasl:visited { color: #cbc901; text-decoration:none; }
a.noticiasl:hover   { color: #cbc901; text-decoration:underline; }
a.noticiasl:active  { color: #cbc901; text-decoration:none; }
