
h3 {
	color: #555;
	font-size: 12px;
}

.idioma a img{
	border: 0;
}

/************** columna derecha (novedades) ********/

#right p{
	margin: 2px 25px 2px 16px;
	font-size: 10px;
	color: #666;
}

/* title noticia */
#right h1{
	margin-top:0;
	margin-bottom:0;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #888;
}

/* title novedades */
#right h1.seccion{
	margin: 10px 0 5px 15px;
	color: #bbb;
}

/* data */
#right h2{
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
}

/*************** contenido centro **************/
.separador {
	display: block;
	float: none;
}

.no_col h3{
	margin: 1px 7px 2px 0;
	padding: 0;
	padding-left: 5px;
}

.no_col h3.seccion {
	margin: 0;
	margin-left: 10px;
	margin-bottom: 5px;
}

/* data */
h3.data {
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
}

.no_col p{
	padding: 0px;
	margin: 5px 0 5px 8px;
	font-size: 11px;
}

/*************** bullets *****************/

ul.listaconflecha {
	 list-style-image: url("img/bullets/0200_small_arrow_in_box.png");
	 margin-left: 0px;
	 padding-left: 25px;
}

.listaconflecha li {
	margin: 3px;
	font-size: 10px;
}


body {
	font-family: verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
	background: #E0E0E0;
/*	background: url(img/bg_main.gif);*/
	
}

/* LINKS */

/* -- noticias -- */
#right a{text-decoration: none}

div.noticia{
	font-size: 10px;
	color: #666;
	display: block; 
	margin-right: 18px;
	padding: 5px 0 5px 0;
}
div.noticia:hover{
	background: #eee;
}

a.noticia {
	font-size: 10px;
	color: #666;
	display: block; 
	margin: 3px 2px 5px 15px;
	}
a.noticia:hover{
	color:black;
	}
a.noticia:visited{
	display: block; 
	font-size: 10px;
	margin: 2px 2px 5px 15px;
	text-decoration: none;
	color: black;
}

/*#right h1 a {border:0; text-decoration: none; color: #888;}*/
/*#right h1 a:hover {background: #fafafa; }*/

/* -- contenido central -- */
.no_col a {
	text-decoration: none;
	color: black;
	}

.no_col a:hover {background: #f0f0f0}

/* -- menu principal -- */
#top a { margin-left:10px; margin-right:5px; text-decoration:none; color: #bbb; }
#top a:hover {color: #777;}
#top #describe a {display:block; float: left; margin-top: 1px; margin-left:7px; margin-right:5px; color: #bbb; font-weight: bold; }
#top #describe a:hover {color: #444;}

#promoseason a{ color: #aaa; }
#promoseason a:hover{ color: black; }
/* SECCIONES DIV */
#promoseason {
	margin-left: 15px;
	margin-right: 20px;
	font-size: 11px;
}

#menu {
	position:relative; 
	top:190px; 
	left:17px;
	font:11px arial, sans-serif;
}

#container {
	width: 848px;
	padding: 0;
	margin: 10px auto;
	margin-top: 5px;
	margin-bottom: 0;
	background-image: url(img/fondo.gif);
	color: #333;
}
#top {
	width: 848px;
	height: 226px;
	background-image: url(img/header_new.jpg);
}
#content {
	padding: 0;
	width: 848px;
	margin: 0;
	overflow: hidden;
}
#main{
	margin-left: 15px;
	width:573px;
}
#mainheader {
	height: 84px;
	background-image: url(img/subheader.gif);
}
#right {
	padding: 0;
	margin: 0 0px 0 0;
	width: 255px;
	float: right;
	position:relative;
}
#rightheader {
	width: 230px;
	height: 23px;
	padding: 5px 0 0 0;
	margin-left: 10px; 
	background: url(img/right.gif) top right no-repeat;
}
#footer {
	width: 848px;
	height: 45px;
	padding: 0;
	margin: 10px auto;
	margin-top: 0px;
	background: url(img/footer.gif) no-repeat;
	color: #333;

	clear: both;
}
/* contenido rounded div */
.no_col{
	margin: 0 15px 0 10px;	font-size: 11px;
}

.col_centro {
	width: 345px;
	margin: 0 5px 0px 0;
	float: right;
}
.col_left {
	width: 180px;
	margin: 0 0px 0px 3px;
}
/* rounded corner divs */
.roundcont {
	margin: 0 0 0 10px;
	padding:0;
	width: 555px;
	background-color: #fff;
	color: #666;
	font-size: 0.8em;
} 
/*.roundcont p {
	margin: 0 0px;
}*/

.roundtop { 
	background: url(img/tr_.gif) no-repeat top right; 
}

.roundbottom {
	/* clear: both; */
	margin-top: 20px;
	background: url(img/br_.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/* forms */
#newsletterform {
	margin: 30px 35px 12px 16px;
	font-size: 10px;
color: #777;
}
.texta {
background-color:#F7F7F7;
border:1px solid #999;
font-size:10px;
margin-top: 5px;
color: #777;
}