/*
GENERALES
*/
body,td,th {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 19px;
}
body {
	margin: 0;
}

hr {
	margin: 5px 0px 5px 0px;
	color: #660033;
	border: 0;
	border-top: 1px solid #660033;
	height: 1px;
	width: 580px;
}

form {
	margin: 0;
}
.main {
	width: 985px;
	margin: auto;
	padding: 0;
	background-color: #FFFFFF;
}

/*
CABECERA
*/
.cabeceraSimple{
	height:300px;
	padding-top: 20px;
}
.cabecera{
	height:360px;
	padding-top: 20px;
}
img { 
	border: 0px none; 

}
.multimedia{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	height:249px;
}

.top{
	width: 600px;
	float: right;
	height: 40px;
	text-align: right;
	font-family: 'trebuchet ms', verdana, sans-serif;
	font-size: 11px;
	padding: 10px 25px 5px 0;
	color: #D0DEFD;
}
.top a:link,.top a:visited{
	color: #D0DEFD;
	text-decoration:none;
}
.top a:hover{
	color: #6ECBFF;
	text-decoration:none;
}
.top form{
	width: 175px;
	float:right;
}

.menu{
	width: 100%;
	height: 46px;
	text-align: right;
	font-family: 'trebuchet ms', verdana, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin:0px;
	color: #fff;
}

/*
CONTENIDO
*/
ul.idiomas {
	float: right;
	margin-top: 50px;
	right: 0;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}
ul.idiomas li{
	display:inline;
	float:left;
	margin-left: 40px;
}
ul.idiomas li a {
	color: #000;
	text-decoration: none;
}
ul.idiomas li a:hover {
	color: #58bfeb;
	text-decoration: none;
}
.agochado{
	color: #fff;
	padding-top: 10px;
	font-size: 5px;
}
.novidade{
	color: #0024a8;
	padding-top: 0;
	text-align: center;
}
.content {
	padding: 4px 0px 14px 0px;
	_padding: 0px;
	text-align: justify;
}
/*
a:link, a:visited, a:active {
	color: #660033;
	text-decoration: none;
}
a:hover {
	color: #993366;
	text-decoration: none;
}
*/
.content .info{
	padding:12px;
	margin:12px 12px 12px 0px;
	width:700px;
	_width:680px;
	float: left;
	overflow: hidden;
}
.content .info span{
	float:left;
	padding: 0px 10px 5px 0px;
}
.content .infoestrecho{
	padding:12px;
	margin:12px 12px 12px 0px;
	width:600px;
	float: left;
	overflow: hidden;
}
.content .info .logotipos {
	margin: 0 auto;
	text-align: center;
}
.content .info .logotipos  img{
	padding: 10px 20px 10px 0;
}
.content .info a:link{
	color: #666;
}
.content .info a:hover{
	color: blue;
}
.content h1 {
	color: #CC3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding: 5px 5px 0px 5px;
}
.content h2 {
	color: #0033FF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: justify;
	font-weight: normal;
	padding: 0px 5px 0px 10px;
}

/*
BANNERS
*/
.content .baners{
	margin:12px 0 12px 0;
	background-color: #E6EDF6;
	width:244px;
	float: right;
}
.content .baners p{
	padding: 10px;
	font-size: 11px;
}
.content .baners iframe{
	padding: 10px 5px;
}
.content .banerizq{
	margin:0px 0px 12px 0px;
	padding-top: 12px;
/	padding: 0px 0px 0px 2px;
	_padding: 0px;
	background-color: #fff;
	width:244px;
	_width: 230px;
	float: left;
}
.content .baners img, .content .banerancho img{
	padding: 10px;
}
.content .banerancho{
	margin:12px 0 12px 0;
	background-color: #E6EDF6;
	width:344px;
	float: right;
}
.content .baners .titulo,.content .banerancho .titulo{
	background: url(../imaxes/iconoGrupo.gif) no-repeat center left;
	font-family: 'trebuchet ms', verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #019FE0;
	text-align:left;
	margin:10px;
	padding-left: 30px;
	padding-bottom: 5px;
	border-bottom:1px dotted #019FE0;
}
.content .baners ul,.content .banerancho ul{
list-style:none;
margin: 8px 0px 0px 0px;
padding:10px;
text-align:left;
}
.content .baners ul li,.content .banerancho ul li{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
background-color:#E0E9F5;
font-size:11px;
color:#000000;
padding:0 5px 0 5px;
margin-bottom:5px;
}
.content .baners ul li a:link, a:visited, a:active {
	color: #000;
	text-decoration: none;
}
.content .baners ul li a:hover {
	color: #993366;
	text-decoration: none;
}

/*
PIE
*/
.footer {
	border-top: 7px solid  #E6EDF6;
	clear: both;
	padding-top: 15px;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 35px;
}
.footer a{
	text-decoration:none;
	color: #000;
}
.powered_by {
	color: #999;
	text-align: center;
	font-size: 10px;
	padding-top: 22px;
}
.powered_by a{
	text-decoration:none;
	color: #999;
}
span.dereito{
	float: right;
	text-align: right;
}
