body {
	margin-top:0px;
	background: #E2E7ED url(../img/fondo_pagina.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	

	font-size:12px;
	color:#333;
	text-align:left;

}

img { border:none }
td { vertical-align:top; }
h1 { color:#003466; font-size:17px;font-weight:bold;margin:0px;padding:0px; }
h1 a { color:#003466; }
h2 { color:#ca1821;font-size:18px;font-weight:bold;margin:0;padding:0px; }
h2 a { color:#333; }


h3
{
	height:auto;
	margin-top:5px;
	margin-bottom:10px;
	padding: 5px 5px 5px 5px;
	color:#fff; 
	font-size:12px;	
	font-weight:bold;
	background-color:#cc3300;
}
h3 a
{
	color:#fff; 

}
h4
{
	height:auto;
	margin-top:5px;
	margin-bottom:10px;
	padding: 5px 5px 5px 5px;
	color:#333; 
	font-size:12px;	
	font-weight:bold;
	background-color:#ebebeb;
}


p { margin:0px;padding:0px;}

a { text-decoration:none; color:#003466; }
a:hover { text-decoration:underline; }
li {
list-style:none;
padding:0;
margin:0;}
ul{
list-style:none;
padding:4px 0 0 6px;
margin:0;}

.nota{
	color:333;
	font-size:10px;
	}

/* cabecera */
#cabecera {
	background:#003466 url(../img/fondo_pagina.jpg) repeat-x fixed;
	height:110px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:0px;
	}

#logo { height:75px;margin:0 0 10px 15px; }
.publicidad
 {

	height:60px;
	width: 468px;
	padding-top:15px;
	float:right;
	margin: 0 0 0 0px;
	
	color: #FFFFFF;
	font-size: 40px;
	text-align:right;
}
.marca
 {
 	width: 277px;
	height:71px;
	margin: 0 0 0 0;
	float:left;
}
.marca_transp
 {
 	width: 277px;
	height:71px;
	margin: 0 0 0 0;
	float:left;
	background-image: url(img/MC_transp.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/MC_transp.png’);
}

#tab { padding: 0 0 0 15px;  margin-bottom: 0px; }
#tab ul {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin:0px;
	margin-bottom:0px;
	padding:0px;
	list-style:none;

}
#tab li { display:inline;margin:0;padding:0; }
#tab a {
	float:left;
	color: #000;
	background:#fff url(../img/nav_fondo.gif) no-repeat 0% 0%;
	height:25px;
	margin:0 3px 0 0;
	padding:0;
	text-decoration:none;
}
#tab a span{
	float:left;
	display:block;
	background:transparent url(../img/nav_tr.gif) no-repeat 100% 0%;
	padding:6px 6px 2px 6px;
}
#tab a span {float:none;}
#tab a:hover {color:#013467;background:#013467 url(../img/nav_fondo.gif) no-repeat 0% 2px;}
#tab a:hover span {padding-top:8px;color: #013467;background:transparent url(../img/nav_tr.gif) no-repeat 100% 2px;}
#tab .sel a, #tab .sel span { color: #003466; }
#menubar {margin:0px; padding:0px; height:20px;}
#menuplus {float:right;margin-top:5px;margin-right:15px; }
#menuplus a {color:#fff ;font-size:11px;}

/* GENERIC CLASS */
.breadcrumb {
	border-bottom:dotted 1px #333;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
	font-size:11px;

}
#global {
	margin-top:0px;
	width:780px;
	height:1100px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:0px;
	background: transparent url(../img/fondo_cont.jpg) repeat-y center;

}
#cont {
	width:780px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background: transparent url(../img/fondo_cont.jpg) repeat-y center;
}


#contenido {
	margin-top:5px;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background: #FFFFFF url(../img/fondo_cont.jpg) repeat-y center;
}
#buscador {
	float:left;
	background-image:url(../img/bg_buscador.jpg);
	background-repeat: no-repeat;
	width:320px;
	height:274px;
	padding-bottom:4px;
}
#combo_eventos {
	width:204px;margin-left:10px;
}

.tit_buscador {
	color:#315a82;
	font-size:13px;
	font-weight:bold;
	/*margin:10px 20px 0 10px;*/

	margin: 10px 5px 0px 0px !important;
	margin: -10px 5px 0px 0px;

	float:left;

	height:15px;
	text-align:center;
	width:105px;
}

#form2 {
text-align:left;
padding: 45px 0px 0px 0px;	
margin: 0px 0px 0px 0px;
}
#banner {
float:right;
width:417px;
height:278px;
}
#banner img {
padding-bottom:4px;
}
.secciones {
padding: 40px 0 0 0;
margin: 40px 0 0 0;
}
.secciones h2 {
margin:40px 0 10px 0;
}
.sec_larga {
background-image:url(../img/bg_seclarga.jpg);
background-repeat:no-repeat;
width:270px;
height:175px;
padding:0;
margin:0;
float:left;
}
.sec_larga li {
background-image:url(../img/star.jpg);
background-repeat:no-repeat;
padding:0 0 4px 12px ;
margin:0;
}
.sec_larga li a{
color:#1b63a8;
font-weight:bold;
text-decoration:underline;
}
.sec_larga span{
color:#ca1821;
font-weight:bold;
}
.sec_corta {
background-image:url(../img/bg_corto.jpg);
background-repeat:no-repeat;
width:195px;
height:175px;
padding:0;
margin:0;
float:right;
}
.sec_corta li {
padding:0 0 4px 0 ;
margin:0;
}
.sec_corta li a{
color:#333333;
font-weight:bold;
text-decoration:underline;
}
.sec_corta span{
color:#ca1821;
font-weight:bold;
}

.secciones_comunidad {
background-image:url(../img/bg_correo.jpg);
background-repeat:no-repeat;
width:750px;
height:200px;
float:left;
font-size:11px;
}
.correo {
width:234px;
padding:20px 16px 0 20px;
margin:0;
float:left;
}
.correo span {
color:#305a82;
font-weight:bold;
font-size:12px;
padding:0 0 20px 0;
}
.blog{
width:145px;
padding:6px 16px 0 15px;
margin:0;
float:left;
}
.blog span {
color:#305a82;
font-weight:bold;
font-size:12px;
padding:0 0 20px 0;
margin:0 0 20px 0;
}
.comunidad{
width:122px;
padding:5px 16px 0 13px;
margin:0;
float:left;
}
.comunidad span {
color:#3b600a;
font-weight:bold;
font-size:12px;
padding:0 0 20px 0;
margin:0 0 20px 0;
}


/******************************************************/
/****************      BUSCADOR      ******************/
/******************************************************/

.formscont, formsbg {
background:#EBEBEB none repeat scroll 0%;
height:185px;
left:0pt;
position:absolute;
top:90px;
width:318px;
border-left: solid 1px #8B8B8B;
border-right: solid 1px #8B8B8B;
border-bottom: solid 1px #8B8B8B;
}

.formspop {
background:#EBEBEB none repeat scroll 0%;
display:none;
height:185px;
left:0px;
overflow:auto;
position:absolute;
top:90px;
width:320px;
}

#buscador {
position:relative;
}

/******************************************************/
/***************      DESTACADOS      *****************/
/******************************************************/

#modulo1 {
float:right;
height:168px;
margin:0;
overflow:hidden;
width:417px;
}


/******************************************************/
/**********      OFERTAS EN TU CORREO      ************/
/******************************************************/
#news 
{
	float: right;
}