*{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

a {outline:0;}

a img{
	border:none;
}

body{
	background-color:#E2001A;
	margin:0;
}

#contenedor{
	background-color:#FFF;
	width:874px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}

#margen{
	margin:0 auto;
	width:856px;
	background-color:#FFF;
}

#banner{
	width:854px;
	padding-left:9px;
	padding-right:10px;
	background-image:url(../img/banner_sombra-trans.png);
	height:287px;
	margin-top:-278px;
	z-index:10;
	position:relative;
	background-repeat:no-repeat;
}

#barra_top{
	z-index:10;
	width:856px;
	font-size:10px;
	position:relative;
}

#barra_top_bg{
	background-image:url(../img/bg_planet.png);
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	height:22px;
}

#barra_top a{
	color:#FFF;
	text-decoration:none;
	line-height:1em;
}

#barra_top a:hover{
	color:#E2001A;
	text-decoration:none;
	line-height:1em;
}

#fecha_clima{
	float:left;
	width:600px;
	text-align:left;
	clear:left;
	color:#FFF;
}

#idiomas{
	float:right;
	width:172px;
	text-align:right;
	height:16px;
	margin-top:4px;
	clear:right;
	color:#aaa;
}

/* Home */

#home_left{
	width:585px;
	float:left;
	clear:left;
}

.home_left_txt p{
	color:#666;
	font-size:12px;
	margin-top:10px;
}

.E6EEF2_line{
	width:100%;
	height:17px;
	background-image:url(../img/E6EEF2_line.gif);
}

#home_right{
	width:260px;
	float:right;
	clear:right;
	margin-top:-95px;
}

#layer_left{
	float:left;
	width:540px;
	background-color:#CC6;
}

#layer_right{
	float:right;
	width:240px;
	background-color:#F63;
}


#pie{
	width:858px;
	border-top:2px dotted #CCC;
	margin:0 auto;
	background-color:#FFF;
	height:25px;
	color:#666;
	font-size:10px;
	text-align:center;
	clear:both;
	line-height:2em;
}
#pie a{
	text-decoration:none;
	color:#666;
}

#pie a:hover{
	text-decoration:underline;
	color:#E2001A;
}

#pie_separador{
	height:10px;
	clear:both;
	width:858px;
}

.home_left_opinion{
	background-color:#E6EEF2;
	width:565px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:6px;
	text-align:right;
}

.home_left_opinion h1{
	font-size:18px;
	font-weight:normal;
	color:#3F5763;
	line-height:1.2em;	
}

.home_left_opinion h2{
	font-size:12px;
	font-weight:normal;
	color:#545457;
	line-height:2em;	
}

.home_right_business{
	margin-top:6px;
	font-size:14px;
	background-color:#E6EEF2;
	width:240px;
	padding:9px;
	z-index:100;
	position:relative;
}

.home_right_business:hover{
	background-color:#F3E4E4;
}

.home_right_news{
	width:240px;
	margin-top:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
	background-color:#E2001A;
	font-size:12px;
	height:auto;
}

.home_right_news_about{
	width:240px;
	margin-top:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	background-color:#E2001A;
	font-size:12px;
	height:160px;
}

.home_right_news a, .home_right_news_about a{
	color:#FFF;
	text-decoration:none;
}

.home_right_news a:hover, .home_right_news_about a:hover{
	color:#FFF;
	text-decoration:underline;
}

.home_right_news h1{
	color:#FFF;
	font-size:12px;
	padding-bottom:5px;
}

.home_right_news h1, .home_right_news_about h1{
	color:#FFF;
	font-size:12px;
	padding-bottom:5px;
}


#barreiro_logo{
	width:178px;
	height:225px;
	position:relative;
	z-index:100;
	top:-80px;
	left:665px;
}



#jointheplanet{
	font-size:11px;
	color:#FFF;
	width:295px;
	height:90px;
	position:relative;
	z-index:90;
	top:168px;
	*top:163px;
	left:10px;
	padding:0;
	margin:0;
}

#jointheplanet_bg{
	background-image:url(../img/bg_joinplanet.png);
	background-repeat:no-repeat;
	width:98%;
	height:18px;
	padding-top:4px;
	*padding:0px;
	*height:22px;
	padding-left:4px;
	*padding-left:0px;
}
#jointheplanet_bg table{
	color:#FFF;
	font-size:11px;
}
#jointheplanet td{
	height:24px;
}

#jointheplanet a{
	color:#FFF;
	text-decoration:underline;
}

#jointheplanet a:hover{
	color:#FFF;
	text-decoration:none;
}

.campo{
	width:110px;
	height:14px;
	border:none;
	font-size:11px;
	background: transparent;
}

.cel_campo{
	width:100px;
	height:14px;
	background-image:url(../img/bg_input.png);
	padding:1px;
}

.boton{
	width:18px;
	height:16px;
	border:none;
	font-size:11px;
	padding:0;
	cursor:pointer;
	background-color:transparent;
	text-indent:-900em;
}

.cel_boton{
	padding:0;
	width:18px;
	height:16px;
	background-image:url(../img/bg_boton.png);
	background-repeat:no-repeat;
}

#menu{
	position:relative;
	z-index:10;
	top:-9px;
	width:542px;
	clear:left;
	left:3px;
	height:95px;
	margin-bottom:-5px;
	background-image:url(../img/sombra_cabezal.png);
	background-repeat:repeat-x;
}

/* Contact */

#contact{
	font-size:12px;
	color:#333;
}

#contact p{
	padding-bottom:1em;
}

.contact_input{
	border:none;
	width:190px;
	font-size:11px;
	padding:3px;	
	color:#666;
	background-color:#E6EEF2;
	font-size:11px;
}

.contact_input_area{
	border:none;
	width:190px;
	padding:3px;
	height:86px;
	font-size:11px;
	color:#666;
	background-color:#E6EEF2;
	font-size:11px;
	overflow:auto;
}

.contact_boton{
	border:0;
	background-color:#666;
	text-align:center;
	color:#FFF;
	font-size:12px;
	width:85px;
	height:24px;
	cursor:pointer;
}

.contact_boton:hover{
	background-color:#E2001A;
}

#contact a{
	color:#517588;
	text-decoration:none;
	
}

#contact a:hover{
	color:#E2001A;
	text-decoration:underline;
}

/* About */

#about h1{
	color:#E2001A;
	font-size:16px;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:5px;
}

#about h2{
	color:#E2001A;
	font-size:14px;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:5px;
}


#about p{
	padding-bottom:0.8em;
	font-size:12px;
	color:#333;
}

/* Directory */

#directory{
	padding-top:5px;	
	width:100%;
	font-size:12px;
	color:#333;
	background-color:#FFF;
	height:324px;
	margin:0;
}

#directory h1{
	font-size:24px;
	font-weight:normal;
	padding-bottom:10px;
	color:#E2001A;
	text-transform:uppercase;
}

#directory p{
	padding-bottom:1em;
}

#directory a{
	font-size:12px;
	color:#E2001A;
	text-decoration:underline;
}

#directory a:hover{
	font-size:12px;
	color:#E2001A;
	text-decoration:none;
}

#directory_left{
	width:260px;
	height:324px;
	float:left;
	overflow:auto;
	color:#333;
}

#directory_right{
	width:578px;
	height:324px;
	float:right;
}

/* Gallery */
#gallery{
	margin-top:10px;
	width:100%;
}

#gallery_left{
	width:260px;
	height:324px;
	float:left;
	overflow:auto;
	color:#333;
	font-size:14px;
}

#gallery_left li{
	background-image:url(../img/raquo.gif);
	background-repeat:no-repeat;
	background-position:top left;
	list-style:none;
	list-style-image:none;
	padding-left:15px;
}

#gallery_left a{
	color:#517588;
	text-decoration:none;
}

#gallery_left a:hover{
	color:#E2001A;
	text-decoration:none;
}

#gallery_left li{
	line-height:1.4em;
	padding-bottom:6px;
}

#gallery_right{
	width:590px;
	height:324px;
	float:right;
	font-size:11px;
	color:#666;
}

#gallery_text{
	margin-right:5px;
	margin-bottom:10px;
	overflow:auto;
	width:99%;
	clear:both;
}

#gallery_list{
	width:590px;
	height:275px;
	text-align:left;
}

.grid{
	width:115px;
	height:80px;
	text-align:center;
	display:inline;
}

.grid img{
	text-align:center;
}

#gallery_list img{
	margin-bottom:10px;
	margin-right:10px;
}

#gallery_list .opacity{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*first!*/
	filter: alpha(opacity=70);					/*second!*/
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#gallery_list .opacity:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*first!*/
	filter: alpha(opacity=100);					/*second!*/
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

/* Press */
#press{
	margin-top:10px;
	width:100%;
	height:255px;
}

#press_left a, #news a{
	text-decoration:none;
	color:#517588;
}

#press_left a:hover, #news a:hover{
	text-decoration:underline;
	color:#E2001A;
}

#press_left{
	float:left;
	width:420px;

	height:265px;
}

#press_right{
	float:right;
	height:265px;
	width:420px;

}

#clipping_list, #press_list{
width:420px; height:222px;	
}

#press h1{
	font-size:16px;
	font-weight:bold;
	color:#E2001A;
	line-height:2em;	
}

.press-border{
	font-size:12px;
	color:#333;
	width:410px;
	border-top:2px dotted #ccc;
	overflow:auto;
}

.press-date{
	padding:15px;
	width:55px;
	background-color:#E6EEF2;
	float:left;
	font-weight:bold;
	color:#666;
	margin-top:4px;
	margin-bottom:4px;
}

.press-border-clipping{
	background-color:#E6EEF2;
	font-size:12px;
	color:#333;
	width:410px;
	border-top:2px dotted #ccc;
	overflow:hidden;
}

.press-text{
	clear:right;
	float:right;
	padding:10px;
	width:305px;
	margin-bottom:5px;
}

.press-text-clipping h3{
	font-weight:normal;
	text-transform:uppercase;
	color:#333;
	font-size:12px;
	
}

.press-text-clipping a{
	color:#517588;
	text-decoration:none;
}


.press-text-clipping a:hover{
	color:#E2001A;
	text-decoration:underline;
}

.press-date-clipping{
	padding:15px;
	width:75px;
	float:left;
	font-weight:bold;
	color:#666;
	margin-top:4px;
	margin-bottom:4px;
}

.press-text-clipping{
	float:left;
	padding:10px;
	width:240px;
}

.press-clipping-file{
	padding:3px;
	color:#fff;
	font-weight:bold;
	background-color:#E2001A;
	width:22px;
	text-align:center;
	margin-top:15px;
	margin-right:5px;
	float:right;
	height:16px;
}

.press-clipping-file a{
	color:#fff;
	text-decoration:none;
}

.press-clipping-file a:hover{
	color:#fff;
	text-decoration:underline;
}

/* News */

#news{
	margin-top:10px;
	width:100%;
	height:260px;
}


.news-border{
	font-size:12px;
	color:#333;
	width:100%;
	border-top:2px dotted #ccc;
	overflow:auto;
}

.news-date{
	padding:10px;
	width:60px;
	background-color:#E6EEF2;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#666;
	margin-top:4px;
	margin-bottom:4px;
}

.news-text{
	float:left;
	padding:10px;
	width:455px;
}

.news-photo{
	float:right;
	padding:5px;
	width:250px;
	text-align:right;
	clear:right;
}

/* Layer We Want Your Opinion */

.opinion_input{
	border:none;
	width:190px;
	font-size:11px;
	padding:3px;	
	color:#666;
	background-color:#E6EEF2;
	font-size:11px;
}

.opinion_input_area{
	border:none;
	width:190px;
	padding:3px;
	height:156px;
	font-size:11px;
	color:#666;
	background-color:#E6EEF2;
	font-size:11px;
	overflow:auto;
}

.location_txt{

width:242px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
height:304px;
background-color:#E2001A;

}

.location_txt h1{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}

.location_txt p{
	padding-bottom:0.8em;
	font-size:12px;
	color:#fff;
}
.location_txt li{
	list-style:square;
	margin-left:10px;
}

.location_txt li ul li{
	list-style:square;
	margin-left:20px;
}

.location_txt a{
	text-decoration:underline;
	color:#FFF;
}

.location_txt a:hover{
	text-decoration:none;
	color:#FFF;
}

.list_square{
	padding-left:0px; margin-left:20px; list-style:square;
	font-size:11px;
}

/* SLIDER : HOME */

.custom {
	width: 578px;
	height: 43px;
	background-color: #FFF;
}
 
.custom .simply-scroll-clip {
	width: 578px;
	height: 43px;
}
 
#scroller .section {
	float:left;
	height: 43px;
	margin-right:15px;
	margin-left:15px;
}

#scroller .section .decathlon {
	background-image:url(../img/logos_stores/decathlon_.gif);
	width:117px; height:43px;
}

#scroller .section .decathlon:hover {
	background-image:url(../img/logos_stores/decathlon.gif);	
}

#scroller .section .aki {
	background-image:url(../img/logos_stores/aki_.gif);
	width:81px; height:43px;
}

#scroller .section .aki:hover {
	background-image:url(../img/logos_stores/aki.gif);	
}

#scroller .section .jumbo {
	background-image:url(../img/logos_stores/jumbo_.gif);
	width:116px; height:43px;
}

#scroller .section .jumbo:hover {
	background-image:url(../img/logos_stores/jumbo.gif);	
}

#scroller .section .box {
	background-image:url(../img/logos_stores/box.png);
	width:49px; height:43px;
}

#scroller .section .box:hover {
	background-image:url(../img/logos_stores/box_.png);	
}

#scroller .section .norauto {
	background-image:url(../img/logos_stores/norauto.png);
	width:133px; height:43px;
}

#scroller .section .norauto:hover {
	background-image:url(../img/logos_stores/norauto_.png);	
}

#scroller .section .w52 {
	background-image:url(../img/logos_stores/w52.png);
	width:126px; height:43px;
}

#scroller .section .w52:hover {
	background-image:url(../img/logos_stores/w52_.png);	
}

#scroller .section .lanidor {
	background-image:url(../img/logos_stores/lanidor_.png);
	width:49px; height:43px;
}

#scroller .section .lanidor:hover {
	background-image:url(../img/logos_stores/lanidor.png);	
}

#scroller .section .mc-donalds {
	background-image:url(../img/logos_stores/mc-donalds.png);
	width:46px; height:43px;
}

#scroller .section .mc-donalds:hover {
	background-image:url(../img/logos_stores/mc-donalds_.png);	
}

#scroller .section .brinka {
	background-image:url(../img/logos_stores/brinka.png);
	width:118px; height:43px;
}

#scroller .section .brinka:hover {
	background-image:url(../img/logos_stores/brinka_.png);	
}

#scroller .section .radio {
	background-image:url(../img/logos_stores/radio_popular.gif);
	width:68px; height:43px;
}

#scroller .section .radio:hover {
	background-image:url(../img/logos_stores/radio_popular_.gif);	
}