@charset "utf-8";
html {
	height: 100%;
}

.pie{
color:#FFFFFF;}
a.pie a.pie:link, a.pie:hover, a.pie:visited{
color:#FFFFFF; font-weight:bold;}
body {
	height: 100%;
	background-color:#fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	color:#666666;
}

.clr {
	clear: both;
}


#container{
vertical-align:top;
width:790px;}

	
.header {
	background-image:url(../images/fondo-top.jpg);
background-position:left;
background-repeat:repeat-y;

}
.top {
background-color:#ffffff;
color:#CCFF33;
background-image:url(../images/fondo-top.jpg);
background-position:left;
background-repeat:no-repeat;


}
#banner_top {

height:150px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
#main{
float:left;
vertical-align:top;
}

#left {
float:left;
width:150px;
background-color:#E0F3F9;
vertical-align:top;
height:100%;
}

#right {
float:right;
width:150px;
background-color:#E0F3F9;
vertical-align:top;
}

#mainbody{
vertical-align:top;

float:left;}
	/********************** MENU PRINCIPAL *********************/
	
/* menu principal /**/
.mainlevel{
font-family:Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	height: 27px !important;
	width: 100%;
	text-decoration: none;
	text-transform:uppercase;
	font-style:italic;
}
a.mainlevel:link, a.mainlevel:visited {
padding-top:15px;
padding-left:10px;
padding-right:10px;
font-family:Tahoma;
	
	color: #FFFFFF;
	text-align: center;
	height: 27px !important;
	width: 100%;
	text-decoration: none;
	

}

a.mainlevel:hover {
text-decoration:underline;

}

a:link, a:visited {

	color: #00679A;
	text-decoration: none;

}

a:hover {
text-decoration:underline;

}
a.mainlevel#active_menu {
font-weight:bold;
}

a.mainlevel#active_menu:hover {
font-weight:bold;

}

.contentheading {
font-family:Arial, Helvetica, sans-serif;
	color: #00679A;
	font-size: 14px;
	font-weight:bold;
	white-space: nowrap;
}

.componentheading {
font-family:Arial, Helvetica, sans-serif;
	color: #00679A;
	font-size: 14px;
	font-weight:bold;
	white-space: nowrap;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
letter-spacing:2px;
text-decoration:underline;
text-transform:uppercase;
color:#00679A;
}

.destacado{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
color:#ffffff;
word-spacing:5px;
}

.texto-destacado{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
color:#00679A;
word-spacing:5px;
}
.latestnews{

color:#FFFFFF;}

.mostread{

color:#FFFFFF;}
div.moduletable {
padding-top:5px;
	margin-bottom: 2px;
}

a.mainlevel-nav:link, a.mainlevel-nav:visited {
font-family:Tahoma;
	text-transform: capitalize;	
	font-size: 11px;
	color: #00368D;
	text-align: left;
	width: 100%;
	text-decoration: none;
	
}

a.mainlevel-nav:hover {
color:#FFCC00;

}


a.mainlevel-nav#active_menu {
color:#FFCC00;

	
}

a.mainlevel-nav#active_menu:hover {
color:#FFCC00;
text-decoration:underline;
}

/************************* *****************/
a.mostread:link, a.mostread:visited {
font-family:Tahoma;
	text-transform: capitalize;	
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	width: 100%;
	text-decoration: none;
	font-size:11px;
	
	
}

a.mostread:hover {
color: #33CCFF;

}
/************************* *****************/
a.latestnews:link, a.latestnews:visited {
font-family:Tahoma;
	text-transform: capitalize;	
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	width: 100%;
	text-decoration: none;
	font-size:11px;
	
}

a.latestnews:hover {
color:#FFCC00;

}
 div.moduletable ul {

font-family:Tahoma;
font-size:9px;
color:#FFFFFF;}

.contact_email{
padding: 20px;
}

button{	border-bottom: #015BB7 1px solid; 
	border-left: #015BB7 1px solid; 
	border-top: #015BB7 1px solid; 
	border-right: #015BB7 1px solid;
	font-size:10px;}

input {
	border-bottom: #015BB7 1px solid; 
	border-left: #015BB7 1px solid; 
	border-top: #015BB7 1px solid; 
	border-right: #015BB7 1px solid;

}


select {
	border-bottom: #8095bf 1px solid;
	 border-left: #8095bf 1px solid;
	  background-color: #ffffff; 
	  color: #333333; 
	  font-size: 10px; 
	  border-top: #8095bf 1px solid; 
	  border-right: #8095bf 1px solid;
}
option {
	border-bottom: #8095bf 1px solid; 
	border-left: #8095bf 1px solid; 
	background-color: #ffffff; 
	color: #333333;
	 font-size: 10px;
	 border-top: #8095bf 1px solid; 
	 border-right: #8095bf 1px solid;
}

 .contentheading a{
font-family:Tahoma;
	font-size: 11px;
	color: #ffffff;
} 
table .moduletablemostread {
font-family:Tahoma;
	font-size: 11px;
	color: #ffffff;
}
textarea {
	border-bottom: #8095bf 1px solid; 
	border-left: #8095bf 1px solid;
	 background-color: #ffffff; 
	 color: #333333;
	 font-size: 11px; 
	 border-top: #8095bf 1px solid; 
	 border-right: #8095bf 1px solid;
}

.texto {
	 color: #333333;
	 font-size: 11px; 
}
.legend {
	 color: #333333;
	 font-size: 11px; 
}

a.readon{
	border-bottom:#0C308E 1px solid; 
	border-left: #0C308E 1px solid;
	 background-color: #0C308E; 
	 color: #333333; font-size: 10px; 
	 border-top: #0C308E 1px solid; 
	 border-right:#0C308E 1px solid;
	 padding:2px 20px 2px 2px;
	 margin-right:2px;
	  color:#FFFFFF;
	 width:100% !important;
	 height:12px;
	 background-image: url(../images/more.jpg);
	 background-position:right;
	 background-repeat:no-repeat;
	 text-transform:uppercase;
	 text-align:left;
	 font-size:8px;
	 font-weight:bold;
font-family:Tahoma;
}


img.imagen{
padding:3px 3px 3px 3px;
border-bottom:#CCCCCC 1px solid; 
	border-left:#CCCCCC 1px solid; 
	border-top: #CCCCCC 1px solid; 
	border-right: #CCCCCC 1px solid;
	background-color:#FFFFFF;
	
	}
.imagen{
padding:3px 3px 3px 3px;
border-bottom:#CCCCCC 1px solid; 
	border-left:#CCCCCC 1px solid; 
	border-top: #CCCCCC 1px solid; 
	border-right: #CCCCCC 1px solid;
	background-color:#FFFFFF;
	
	}	
	img.banner{

	position:absolute;
	
	}
	
	
table.blog{
width:450px;}