body {	background:url(../img/bg.jpg) repeat-x;	margin:0 auto;	font-family:'Trebuchet MS', Helvetica, sans-serif;}#wrapper {	position:relative;	width:900px;	height:auto;	margin:6px auto 0 auto;}#header {	position:relative;	width:900px;	height:auto;}#bann_sup {	position:relative;	width:900px;	height:90px;	margin-bottom:9px;}#bann_inf {	position:relative;	background:url(../img/bann_inferior.jpg) no-repeat;	width:900px;	height:124px;}bann_inf_eco {	position:relative;	background:url(../img/bann_inferior_eco.jpg) no-repeat;	width:900px;	height:124px;}#bg_ambiente_left, #bg_ambiente_right{position:absolute;width:190px;height:489px;top:105px;}#bg_ambiente_left {background-image:url(../img/bg_eco_left.jpg);left:0;}#bg_ambiente_right {background-image:url(../img/bg_eco_right.jpg);left:100%;margin-left:-190px;}/* --- MENU --- */#menu {	height:30px;		color:#FFFFFF;	font-size:14px;	font-weight:bold;	background:url(../img/nav_bg.jpg) repeat-x;}#nav {	height: 30px;	width:788px;	margin: 0 auto;}#nav, #nav a {	background-image: url(../img/nav.jpg);}#nav li {	float: left;	list-style-type: none;	display:inline;}#nav a {	display: block;	height: 0;	overflow: hidden;	padding-top:30px;	}#nav li#nav-01 {	margin-left: 0;}#nav li#nav-01 a {	background-position:  0 0;	width: 126px;}#nav li#nav-02 a {	background-position: -126px 0;	width: 158px;}#nav li#nav-03 a {	background-position: -284px 0;	width: 105px}#nav li#nav-04 a {	background-position: -389px 0;	width: 93px}#nav li#nav-05 a {	background-position: -482px 0;	width: 96px}#nav li#nav-06 a {	background-position: -578px 0;	width: 131px}#nav li#nav-07 a {	background-position: -709px 0;	width: 79px}#nav li#nav-01 a#current{	background-position:  0 -30px;}#nav li#nav-01 a:hover {	background-position:  0 -30px;}#nav li#nav-02 a#current{	background-position:  -126px -30px;}#nav li#nav-02 a:hover {	background-position: -126px -30px;}#nav li#nav-03 a#current{	background-position:  -284px -30px;}#nav li#nav-03 a:hover {	background-position: -284px -30px;}#nav li#nav-04 a#current{	background-position:  -389px -30px;}#nav li#nav-04 a:hover {	background-position: -389px -30px;}#nav li#nav-05 a#current{	background-position:  -482px -30px;}#nav li#nav-05 a:hover {	background-position: -482px -30px;}#nav li#nav-06 a#current{	background-position:  -578px -30px;}#nav li#nav-06 a:hover {	background-position: -578px -30px;}#nav li#nav-07 a#current{	background-position:  -709px -30px;}#nav li#nav-07 a:hover {	background-position: -709px -30px;}/* --- SUBMENU --- */.sec-links {float: left;}.sec-links li a { float: left}#submenu {	height:30px;	width:900px;	background:url(../img/subnav_bg.jpg) repeat-x;}#submenu ul {	margin-left:58px;	font-family:'Trebuchet MS', Helvetica, sans-serif;	text-transform:uppercase;	font-size:11px;}#submenu li {	list-style-type:none;	display:inline;	float:left;	padding:10px 19px 4px 19px;	background:url(../img/bg_separator.jpg) left top no-repeat;}#submenu a {color:#3c4c55; text-decoration:none;}#submenu a:link { color:#3c4c55;}#submenu a:hover { color:#778d9a;}#submenu-content {	height:30px;	width:900px;}#layout {	position:relative;	margin:0 auto;	width:870px;	height:auto;	padding:0 15px;	background-color:#FFFFFF;}#left_col {	position:relative;	float:left;	width:570px;	height:auto;}#right_col {	position:relative;	float:left;	width:290px;	margin-left:8px;	height: auto;}#news_flash {	position:relative;	width:570px;	height:280px;	margin-bottom:8px;}#titulo, #titulo_eco {	height:14px;	width:547px;	padding:5px 0 6px 23px;}#titulo_shop {	height:14px;	width:864px;	padding:5px 18px 6px 18px;}#titulo_view_car {	height:14px;	width:864px;	padding:5px 18px 6px 18px;	background-color:#F97721;	margin:20px 0 0 0;}#subtitulo_view {	float:left;	text-transform:uppercase;	line-height:20px;	font-size:16px;	font-weight:bold;	color:#FFFFFF;	text-align:center;}#titulo_view_car h6{	text-transform:uppercase;	color:#FFFFFF;	font-size:16px;	font-weight:bold;}#titulo, #titulo_shop {background-color:#006fa8;}#titulo_eco{background-color:#9cb540;}#titulo h1, #titulo_eco h1, #titulo_shop h1{	text-transform:uppercase;	color:#FFFFFF;	font-size:16px;	font-weight:bold;}#subtitulo, #subtitulo_eco {	width:570px;	height:auto;	padding-top:15px;	border-bottom:1px solid #ccd1d4;}#subtitulo_shop{	position:relative;	height:auto;	width:900px;	background:url(../img/shop/pse_logo.png) no-repeat 6% 60%;}#subtitulo_shop h2 {	text-transform:uppercase;	line-height:20px;	font-size:15px;	font-weight:bold;	padding-top:20px;	color:#e0a136;	text-align:center;}#subtitulo_shop h3 {	text-transform:uppercase;	line-height:20px;	font-size:16px;	font-weight:bold;	color:#627783;	text-align:center;}#subtitulo_shop p {	font-size:14px;	color:#627783;	text-align:center;}#subtitulo h2, #subtitulo_eco h2 {	text-transform:uppercase;	line-height:20px;	font-size:24px;	font-weight:normal;	padding-bottom:5px;}#subtitulo h2 {color:#006fa8;}#subtitulo_eco h2 {color:#9cb540;}.content_news {	position:relative;	height:auto;	width:570px;	overflow:hidden;	margin-bottom:16px;}/*.content_news img {margin:0 auto; text-align:center;}*/.content_news p, #acordeon_articulo p{	color:#526570;	margin:15px 0 0 0;	font-size: 11px;	word-spacing: 0.4pt;	line-height: 1.3;	text-align:justify;}.content_news strong, #acordeon_articulo strong {color:#3c5a6b;font-size:12px; font-weight:bold;}.content_news ol, #acordeon_articulo ol{color:#526570;font-size: 11px;word-spacing: 0.4pt;line-height: 1.3;text-align:justify; margin-left:10px; list-style:decimal inside;}.content_news a, .tip_txt p a {color:#006fa8; text-decoration:none;font-weight:bold;}.content_news a:link, .tip_txt p a:link {color:#006fa8;}.content_news a:hover, .tip_txt p a:hover{color:#168ecb;}.news {	position:relative;	float:left;	width:280px;	height:auto;	margin-top:2px;	color:#627783;}.news h1 {	color:#526570;	margin:12px 0 10px 23px;	font-size:12px;	line-height:14px;	font-weight:bold;	text-transform:uppercase;}.news p {	margin:0 23px 10px 23px;	font-size: 11px;	word-spacing: 0.4pt;	line-height: 1.3;}#foto_mes {	position:relative;	height:109px;	width:570px;}/* --- TIPS NOTICIAS --- */.tip {	position:relative;	margin-top:20px;	height:auto;	width:570px;	color: #627783;}.tip_img {	position:relative;	float:left;	height:auto;	width:auto;	margin-bottom:12px;}.tip_txt {	position:relative;	float:left;	font-size:11px;	width:399px;	height:auto;	padding: 0 5px 14px 16px;}.tip_txt h2{	font-weight:bold;	color:#526570;	/*text-transform:uppercase;*/}.tip_txt p {	margin-top: 10px;	line-height: 1.2;}.tip_txt p i {color:#006fa8; font-weight:bold;}.hr {	clear:both;	position:relative;	height:1px;	width:570px;	background:#AABCC8;	font-size:0;	border:none;}.clear {	clear:both;}.separador {	width:900px;	height: 2px;	background-color:#FFFFFF;	font-size:0;}/* --- COLUMNA DERECHA --- */#suscribe {	position:relative;	width:291px;	height:auto;	background-image:url(../img/bg_suscribe.jpg);        background-repeat: no-repeat;}#suscribe p {	color:#4e5a50;	position: absolute;	top:67px;	left:10px;	font-size:12px;}#suscribe label{	position:absolute;	left:9px;	color:#4e5a50;	font-size:12px;	width:221px;	height:17px;	}#suscribe span{	position:absolute;	top:4px;}#suscribe input {	position:absolute;	left:56px;	top:0;	width:162px;	height:14px;	font-size:9px;}.banner_right {	position:relative;	margin-top:7px;	width:291px;	height:109px;}#hr_bann {	height:9px;	width:291px;	border-bottom:1px solid #aabcc8;}.sponsor, #redes {	padding:14px 0;	text-align:center;	height:auto;	width:291px;	border-bottom:1px solid #aabcc8;}#redes {border-bottom:none;}#redes a {border:0; text-decoration:none;}/* --- ACORDEON --- */#acordeon dl { width: 291px; position:relative;}#acordeon_articulo dl { width: 570px; position:relative;}#acordeon dl, #acordeon dd, #acordeon_articulo dl, #acordeon_articulo dd { margin: 0; }#acordeon dt,#acordeon_articulo dt {font-size:16px; font-weight:bold; padding: 5px 0 5px 9px; margin-top:5px;}#acordeon dt { background: #004163;}#acordeon_articulo dt { background: #006fa8;}#acordeon dt a, #acordeon_articulo dt a { color: #FFF; text-decoration:none; display:block; text-transform:uppercase;}#acordeon dd a, #acordeon_articulo dd a { color: #728b98; text-decoration:none;}#acordeon dd a:hover, #acordeon_articulo dd a:hover {color:#004163; text-decoration:none;}#acordeon ul { list-style: none;text-align:right; font-size:11px;}#acordeon ul li {border-bottom:1px solid #becad2; padding:5px 10px;}/* --- SLIDER --- */#slider-stage {	width:570px;	overflow:hidden;	position:relative;	height:30px;	margin:0 auto;	border-bottom:1px solid #becad2;	border-top:1px solid #becad2;}#slider-list {	width:auto;	border:0;	margin:0;	padding:0;	position:absolute;	left:0;	/*left:400px;*/}#slider-buttons {	width:570px;	margin:0 auto;	color:#66a9cb;	font-weight:bold;}#slider-list li {	list-style:none; 	margin:0; 	padding:0; 	border:0; 	margin-right:4px;	padding:4px;	padding-top:7px;	color:#66a9cb;	font-weight:bold;	text-align:center;	float:left;	width:50px;	height:30px;}#slider-list li a {text-decoration:none;color:#66a9cb;}#slider-list li a:visited {color:#66a9cb;}#slider-list li a:hover {color:#006fa8;}/* --- FOOTER --- */#footer, #footer_eco {	/*position:relative;	width:900px;	height:auto;	border-top:1px solid #becad2;	margin-top:20px;	padding-top:20px;	text-align:center;	font-size:11px;*/	position:relative;	height:62px;	width:900px;	border-top:1px solid #becad2;	font-size:11px;	text-align:center;	margin-top:30px;}#footer p, #footer_eco p {margin-top:12px;}#footer a, #footer_eco a {color:#FFFFFF; text-decoration:none;}#footer a:visited, #footer_eco a:visited {color:#FFFFFF;}#footer a:hover, #footer_eco a:hover {color:#CCCCCC;}#footer {background:url(../img/bg_footer.jpg) repeat-x bottom #FFFFFF; /*height:52px*/}#footer_eco {background:url(../img/bg_footer_eco.jpg) repeat-x bottom #FFFFFF; /*height:52px*/}/* --- ESPECIES ---*/#cnt_books {	height:187px;	margin:10px auto 0 auto;	position:relative;	text-align:center;	width:570px;}.cnt_book {	float:left;	height:187px;	margin:0 auto;	position:relative;	text-align:center;	width:190px;}.cnt_book_img {	height:130px;	margin:0 auto;	padding:24px 0 10px 0;	position:relative;	text-align:center;	width:95px;}.txt_book {text-transform:uppercase; color:#006fa8; font-weight:bold; border-top:1px solid #becad2;border-bottom:1px solid #becad2; padding:3px 0; font-size:16px;}.txt_book a {text-decoration:none;}.txt_book a:visited, .txt_book a:link {color:#006fa8;}.txt_book a:hover {color:#2689bc;}/* --- DESCARGAS -- */#cnt_wallpapers {	height:90px;	margin:50px auto 0 auto;	position:relative;	text-align:center;	width:570px;}.cnt_wallpaper {	float:left;	height:90px;	margin:0 auto;	position:relative;	width:190px;}.cnt_wallpaper_img {	height:90px;	position:relative;	width:120px;	float:left;}#last {border-bottom:none;}.txt_wallpaper {color:#006fa8;font-size:12px; float:right; text-align:left; width:60px; padding:0 5px; height:90px;}.txt_wallpaper li {text-decoration:none;padding-top:5px; width:60px; border-bottom:1px solid #006fa8;}.txt_wallpaper li a {text-decoration:none;font-weight:normal;}.txt_wallpaper a:visited, .txt_wallpaper a:link {color:#006fa8;}.txt_wallpaper a:hover {color:#2689bc;}/* --- DESTINOS --- */.cnt_destinos {	position:relative;	float:right;	height:240px;	width:393px;	margin:11px 0 0 10px;}/* --- AGENDA --- */.calendario{	width:280px;	float:left;}.semana, .txt_dia_semana {	position:relative;	width:280px;	height:25px;	margin-bottom:2px;}.dia, .nom_dia_semana {	width:38px;	height:25px;	float:left;	margin-left:2px;}.dia {background:#ececed;}.nom_dia_semana {background:#FFFFFF;}#evento {background:#dbdcdd; font-weight:bold;}.txt_dia, .txt_dia_nom {	color:#5a8ea7;	width:32px;	display:block;	font-size: 11px;	word-spacing: 0.4pt;	line-height: 1.3;}.txt_dia {text-align:right;padding-right:6px;margin-top:4px;}.txt_dia_nom { font-weight:bold; text-align:left; padding-top:8px;}#nom_mes h3, #titulo_evt h1 {color:#006FA8;text-transform:uppercase;font-weight:bold;}#titulo_evt h1 {margin-top:12px; border-bottom:1px solid #becad2; padding-bottom:2px;}.calendario li { background-color:#f8f8f8;border-bottom:1px solid #becad2;font-size: 11px;word-spacing: 0.4pt;line-height:1.3; color:#627783; padding:7px 10px;}.calendario li a {color:#006FA8; text-decoration:none; font-weight:bold;}.calendario li a:link, .calendario li a:visited {color:#006FA8;}.calendario li a:hover {color:#168ECB;}/* --- SHOP --- */#layout_shop {	position:relative;	margin:0 auto;	width:900px;	height:auto;	background-color:#FFFFFF;}.prod {	position:relative;	margin-top:20px;	height:auto;	/*height:200px;*/	width:900px;	color: #627783;	border-top:1px solid #becad2;	overflow:hidden;}.prod_img {	position:relative;	float:left;	height:auto;	width:auto;	margin-left:156px;	padding-top:1px;}#nota {	text-align:center;	font-size:11px;	color:#536e7e;	padding-top:40px;	text-transform:uppercase;}.prod_txt {	position:relative;	float:left;	font-size:11px;	width:251px;	/*height:200px;*/	height:auto;	padding: 0 5px 0 16px;}.prod_btn {	position:relative;	float:left;	height:154px;	width:148px;}.prod_txt h1{	font-weight:bold;	color:#006fa8;	font-size:14px;	padding-top:22px;	text-transform:uppercase;}.prod_txt h2 {	padding-top: 18px;	line-height: 1.2;	color:#627783;	font-weight:bold;	font-size:14px;}.prod_txt h3 {	line-height: 1.2;	color:#f97721;	font-weight:bold;	font-size:16px;}.prod_txt p {	padding-top: 15px;	line-height: 1.2;}.prod_txt p q {	font-weight:bold;	font-size:12px;	color:#F97721;}.prod_txt strong { font-weight:bold;}.nota {	text-align:center;	padding-top: 18px;	line-height: 1.2;	color:#627783;	font-weight:bold;	font-size:14px;}.nota p q {	font-size:16px;	color:#F97721;}.view_btn {	position:relative;	float:left;	height:16px;	width:16px;	margin-left:5px;}
