@charset "utf-8";
/* CSS Document */

/*****GENERAL********/

body.rosa{
margin:0;
padding:0;
background-image:url(../img/bkg_1.jpg);
background-repeat:repeat-x;
background-color:#B50158;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

body.azul{
margin:0;
padding:0;
background-image:url(../img/bkg_2.jpg);
background-repeat:repeat-x;
background-color:#013082;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

body.naranja{
margin:0;
padding:0;
background-image:url(../img/bkg_3.jpg);
background-repeat:repeat-x;
background-color:#F45416;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.clear{
clear:both;
}

a {outline:0;}

a img{
border:none;
}

/******ESTRUCTURA********/

#conte{
width:848px;
margin:0 auto 0 auto;
background-color:#FFFFFF;
padding:0 11px 11px 11px;
padding-top:0px;
margin-top:0px;
}

#banner{
width:848px;
height:286px;
margin-top:-291px;
z-index:1;
position:absolute;
/*background-image:url(img/img_banner_1.jpg);
background-repeat:no-repeat;
background-color:#009966;*/
}

#menu{
width:848px;
height:29px;
background-image:url(../img/bkg_menu.jpg);
background-repeat:repeat-x;
margin-top:5px;
text-align:center;
}

#main{
width:621px;
height:376px;
float:left;
overflow-x:hidden;
overflow-y:auto;
outline:0;
}

.main_background{
background-image:url(../img/bkg_main.jpg);
background-repeat:repeat-x;
width:626px;
height:376px;
float:left;
}

.main_titulo{
clear:both;
}

.main_titulo img{
behavior: url(../iepngfix.htc);
}

#pie{
width:848px;
height:15px;
text-align:center;
background-image:url(../img/bkg_pie.gif);
background-repeat:repeat-x;
color:#777777;
padding-top:5px;
clear:both;
}

#pie a, #pie a:link, #pie a:active, #pie a:visited{
color:#777777;
text-decoration:none;
}

#pie a:hover{
color:#777777;
text-decoration:underline;
}

#lastiendas{
width:147px;
height:355px;
float:left;
color:#444444;
font-size:11px;
padding:7px 15px 7px 46px;
overflow-x:hidden;
overflow-y:auto;
outline:0;
}

/*****BANNER*****/

#top{
width:848px;
height:35px;
background-image:url(../img/bkg_fecha.png);
z-index:9999;
}

#fecha img{
margin:-5px 5px 0 5px;
vertical-align:middle;
}

#fecha{
width:643px;
/*text-transform:uppercase;*/
color:#FFFFFF;
padding:5px;
padding-top:10px;
margin-left:5px;
float:left;
}

#idiomas{
float:right;
width:165px;
padding:5px;
text-align:right;
margin-top:8px;
margin-right:0px;
color:#FFFFFF;
z-index:9999;
}

img.logo{
margin-left:542px;
}

#newsletter{
width:199px;
height:54px;
margin-top:5px;
*margin-top:0px;
margin-left:8px;
color:#FFFFFF;
font-size:12px;
}

#newsletter a{
	color:#FFF;
	text-decoration:underline;
	font-size:10px;
}

#newsletter a:hover{
	color:#FFF;
	text-decoration:none;
	font-size:10px;
}

.campo{
width:127px;
height:12px;
border:none;
line-height:12px;
font-size:11px;
background: transparent;
}

.cel_campo{
width:127px;
height:14px;
background-image:url(../img/bkg_campo.png);
background-repeat:no-repeat;
}

.boton{
width:17px;
height:14px;
border:none;
font-size:11px;
background: transparent;
line-height:14px;
padding:0;
cursor:pointer;
}

.cel_boton{
width:17px;
height:14px;
background-image:url(../img/bkg_boton.png);
background-repeat:no-repeat;
}

.news_etiqueta{
width:40px;
font-size:11px;
height:14px;
color:#FFFFFF;
margin-bottom:3px;
}

.cel_news_etiqueta{
width:40px;
vertical-align:bottom;
}

form{
margin:8px 0 0 0;
}

#fadeshow1{
width:848px;
height:286px;
margin-bottom:5px;
z-index:0;
}

#mariposas{
width:848px;
height:286px;
/*margin-top:-291px;*/
z-index:0;
position:absolute;
/*background-image:url(img/img_banner_1.jpg);
background-repeat:no-repeat;
background-color:#009966;*/
}

#mariposas_fotos{
width:300px;
height:200px;
margin-top:-291px;
z-index:300;
position:absolute;
/*background-image:url(img/img_banner_1.jpg);
background-repeat:no-repeat;
background-color:#009966;*/
}


/******TEXTOS******/

h1{
color:#FFFFFF;
font-size:13px;
margin:8px 0 -5px 20px;
}

.sub{
font-size:11px;
}

p{
margin:7px 0 6px 20px;
font-size:11px;
color:#555555;
/* width:547px; La etiqueta P tiene tamaño definido */
}

p img{
margin:15px 0 0 0;
}

/*


.directorio{
width:173px;
max-height:355px;
float:left;
color:#444444;
font-size:11px;
padding:7px 15px 7px 20px;
overflow:hidden;
}
*/
/*******MENU**********/

#menu a img{
margin-right:-2px;
}

a.inicio, a.inicio:link, a.inicio:active, a.inicio:visited{
font-weight:bold;
color:#E9622E;
margin-right:10px;
text-decoration:none;
}

a.inicio:hover{
font-weight:bold;
color:#ffffff;
margin-right:10px;
text-decoration:none;
}

a.idioma, a.idioma:link{
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

a.idioma:hover, a.idioma:active{
font-weight:bold;
color:#2B93CC;
text-decoration:none;
}

/*submenu*/

#submenu_cont{
width:840px;
height:21px;
background-color:#979797;
text-align:right;
padding:6px 8px 0 0;
float:right;
}

.submenu_rosa{
height:15px;
text-align:left;
font-size:11px;
color:#FFFFFF;
background-image:url(../img/bkg_submenu_1.jpg);
padding:0 0 0 8px;
float:right;
}

.submenu_azul{
height:15px;
text-align:left;
font-size:11px;
color:#FFFFFF;
background-image:url(../img/bkg_submenu_2.jpg);
padding:0 0 0 8px;
float:right;
}

.submenu_naranja{
height:15px;
text-align:left;
font-size:11px;
color:#FFFFFF;
background-image:url(../img/bkg_submenu_3.jpg);
padding:0 0 0 8px;
float:right;
}



.submenu_rosa a, .submenu_rosa a:link, .submenu_rosa a:visited{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.submenu_rosa a:hover, .submenu_rosa a:active{
font-size:11px;
color:#FFef00;
text-decoration:none;
}

.submenu_naranja a, .submenu_naranja a:link, .submenu_naranja a:visited{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.submenu_naranja a:hover, .submenu_naranja a:active{
font-size:11px;
color:#FFef00;
text-decoration:none;
}

.submenu_azul a, .submenu_azul a:link, .submenu_azul a:visited{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.submenu_azul a:hover, .submenu_azul a:active{
font-size:11px;
color:#000000;
text-decoration:none;
}

/******LAS TIENDAS DE ZIELO*******/


.lastiendas_background{
width:222px;
height:376px;
background-image:url(../img/bkg_lastiendas.jpg);
background-repeat:no-repeat;
float:right;
*width:214px;
*padding-right:8px;
}

.lastiendas_categoria{
color:#FFFFFF;
background-image:url(../img/bkg_tiendas_categoria.gif);
text-transform:uppercase;
margin: 16px 0 5px 0;
font-size:9px;
line-height:15px;
padding-left:5px;
display:block;
clear:both;
}


a.moda, a.moda:link, a.moda:active, a.moda:visited{
color:#444444;
text-decoration:none;
line-height:15px;
padding:0 4px 0 4px;
margin-right:-4px;
}

a.moda:hover{
color:#ffffff;
text-decoration:none;
line-height:15px;
background-color:#AC3187;
padding:0 8px 0 4px;
margin-right:-4px;
}

a.item_cat{
color:#444444;
text-decoration:none;
line-height:15px;
padding:0 4px 0 4px;
margin-right:-4px;
}
a.item_cat:hover{
color:#ffffff;
text-decoration:none;
line-height:15px;
background-color:none;
padding:0 8px 0 4px;
margin-right:-4px;
}


a.hogar, a.hogar:link, a.hogar:active, a.hogar:visited{
color:#444444;
text-decoration:none;
line-height:15px;
padding:0 4px 0 4px;
margin-right:-4px;
}

a.hogar:hover{
color:#ffffff;
text-decoration:none;
line-height:15px;
background-color:#E0B986;
padding:0 8px 0 4px;
margin-right:-4px;
}

a.alimentacion, a.alimentacion:link, a.alimentacion:active, a.alimentacion:visited{
color:#444444;
text-decoration:none;
line-height:15px;
padding:0 4px 0 4px;
margin-right:-4px;
}

a.alimentacion:hover{
color:#ffffff;
text-decoration:none;
line-height:15px;
background-color:#95B452;
padding:0 8px 0 4px;
margin-right:-4px;
}

a.restauracion, a.restauracion:link, a.restauracion:active, a.restauracion:visited{
color:#444444;
text-decoration:none;
line-height:15px;
padding:0 4px 0 4px;
margin-right:-4px;
}

a.restauracion:hover{
color:#ffffff;
text-decoration:none;
line-height:15px;
background-color:#F0D109;
padding:0 8px 0 4px;
margin-right:-4px;
}

a.cosmetica, a.cosmetica:link, a.cosmetica:active, a.cosmetica:visited{
color:#444444;
text-decoration:none;
line-height:15px;
padding:0 4px 0 4px;
margin-right:-4px;
}

a.cosmetica:hover{
color:#ffffff;
text-decoration:none;
line-height:15px;
background-color:#CC95BD;
padding:0 8px 0 4px;
margin-right:-4px;
}

a.ocio, a.ocio:link, a.ocio:active, a.ocio:visited{
color:#444444;
text-decoration:none;
line-height:15px;
padding:0 4px 0 4px;
margin-right:-4px;
}

a.ocio:hover{
color:#ffffff;
text-decoration:none;
line-height:15px;
background-color:#8ABBCD;
padding:0 8px 0 4px;
margin-right:-4px;
}

a.servicios, a.servicios:link, a.servicios:active, a.servicios:visited{
color:#444444;
text-decoration:none;
line-height:15px;
padding:0 4px 0 4px;
margin-right:-4px;
}

a.servicios:hover{
color:#ffffff;
text-decoration:none;
line-height:15px;
background-color:#6C999A;
padding:0 8px 0 4px;
margin-right:-4px;
}



/*****INICIO*******/

.descripcion{
height:56px;
max-height:51px;
color:#FFFFFF;
font-size:11px;
margin:-5px 7px 0 7px;
cursor:pointer;
}

.descripcion_titulo{
text-decoration:underline;
}

#para_container{
margin-bottom:12px;
width:100%;
overflow:auto;
}

#paracomprar{
width:198px;
height:154px;
margin-right:2px;
margin-left:8px;
}

#paracomprar img{
margin:7px 7px 0 7px;
}

/*#paracomprar a,#paracomprar a:link,#paracomprar a:active,#paracomprar a:visited{*/
#paracomprar{
	width:198px;
	height:154px;
	background-image: url(../img/bkg_ch_1.jpg);
	background-repeat:repeat-x;
	display:block;
	text-decoration:none;
}

/*#paracomprar a:hover{*/
#paracomprar:hover{	
	width:198px;
	height:154px;
	background-image: url(../img/bkg_ch_1_.jpg);
	background-repeat:repeat-x;
	display:block;
	text-decoration:none;
}

#paracomprar a{
text-decoration:none;
}

#paracomer{
	width:198px;
	height:154px;
	margin-left:2px;
	margin-right:2px;
}

#paracomer img{
	margin:7px 7px 0 7px;
}

/*#paracomer a,#paracomer  a:link,#paracomer  a:active,#paracomer  a:visited{*/
#paracomer{
	width:198px;
	height:154px;
	background-image: url(../img/bkg_ch_2.jpg);
	background-repeat:repeat-x;
	display:block;
	text-decoration:none;
}

/*#paracomer  a:hover{*/
#paracomer:hover{
	width:198px;
	height:154px;
	background-image: url(../img/bkg_ch_2_.jpg);
	background-repeat:repeat-x;
	display:block;
	text-decoration:none;
}

#paracomer a{
	text-decoration:none;
}

#paradisfrutar{
	width:198px;
	height:154px;
	margin-left:2px;
}

#paradisfrutar img{
	margin:7px 7px 0 7px;
}

/*#paradisfrutar a,#paradisfrutar  a:link,#paradisfrutar  a:active,#paradisfrutar  a:visited{*/
#paradisfrutar{
	width:198px;
	height:154px;
	background-image: url(../img/bkg_ch_3.jpg);
	background-repeat:repeat-x;
	display:block;
	text-decoration:none;
}

/*#paradisfrutar  a:hover{*/
#paradisfrutar:hover{
	width:198px;
	height:154px;
	background-image: url(../img/bkg_ch_3_.jpg);
	background-repeat:repeat-x;
	display:block;
	text-decoration:none;
}

#paradisfrutar a{
	text-decoration:none;
}

#agenda{
	width:586px;
	height:151px;
	font-size:23px;
	color:#777777;
	overflow-y:none;
	overflow-x:auto;
	margin:0px 0 0 7px;
	outline:0;
}

.agenda_lista{
	height:75px;
	border:none;
	margin:0;
	border-collapse:collapse;
}

.agenda_titulo{
	clear:both;
	line-height:36px;
	color:#555555;
}

.agenda_meses{
	line-height:13px;
	clear:both;
}

.agenda_item{
	width:273px;
	height:70px;
	float:left;
	margin:0;
	font-size:11px;
	padding-right:20px;
	color:#777;
	vertical-align:top;
	text-decoration:none;
}

.agenda_item a:hover{
	color:#000;
}

.agenda_item a{
	text-decoration:none;
	color:#777777;
}

.agenda_item_linea{
	width:180px;
	height:1px;
	background-color:#777777;
	margin:0 0 3px 0;
}

/****CALENDARIO********/

.calendario{
	width:380px;
	font-size:11px;
	color:#555555;
	margin:6px 0 20px 20px;
}

/********AGENDA*********/


.espacio_mes{
	color:#F0F0F2;
}

#evento{
	width:603px;
	height:118px;
	background-image: url(../img/bkg_ch_3.jpg);
	background-repeat:repeat-x;
	margin-left:8px;
	font-size:11px;
	color:#FFFFFF;
	padding-top:7px;
}

#evento:hover{
	background-image: url(../img/bkg_ch_3_.jpg);
}

#evento a, #evento a:hover{
	text-decoration:none;
	color:#FFF;
}

.evento_fecha{
	margin:7px 0 0 7px;
	background-image:url(../img/bkg_evento_fecha.gif);
	line-height:16px;
	display:block;
	width:200px;
}

.evento_overflow{
	float:right;
	margin:0 7px 0 20px;
}

.evento_item_linea{
	height:1px;
	background-color:#ffffff;
	margin:0 0 3px 7px;
}

h1.evento{
	color:#FFFFFF;
	font-size:15px;
	padding:0;
	margin:0;
	margin-left:8px;
	margin-top:5px;
}

#evento_p{
	margin:7px 0 0 7px;
	font-size:11px;
	color:#ffffff;
	width:465px;
}

#evento_grande{
	background-color: #e3e3e3;
	width:825px;
	height:360px;
	overflow:hidden;
}

.evento_grande_textos p{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

.evento_grande_textos{
	width:350px;
	float:left;
	margin-top:35px;

}

.evento_grande_fotos{
	width:400px;
	height:300px;
	float:right;
	margin-top:35px;
	margin-right:10px;
	text-align:center;
	overflow:hidden;
}

.evento_grande_textos h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	line-height:15px;
	margin-bottom:5px;
	text-transform:uppercase;
	text-decoration:underline;
}
.evento_grande_textos h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:24px;
	margin-left:20px;
	line-height:24px;
	margin-bottom:10px;
	text-transform:uppercase;
}

.agenda_titulo a, .agenda_titulo a:link, .agenda_titulo a:active, .agenda_titulo a:visited{
	font-size:23px;
	color:#cdcdcd;
	text-decoration:none;
}

.agenda_titulo a:hover{
	font-size:23px;
	color:#555555;
	text-decoration:none;
}


/****CONTACTO****/

.contacto_tab{
	width:341px;
	margin-left:28px;
	vertical-align:bottom;
	font-size:11px;
	color:#555555;
	float:left;
}

.contacto_tab td{
	line-height:2em;
}

.contacto_tab_textos{
	width:225px;
	margin-top:10px;
	margin-left:20px;
	vertical-align:bottom;
	font-size:11px;
	color:#555555;
	float:left;
}

.campo_contacto_cel, .area_contacto_cel{
	margin-bottom:5px;
}

.campo_contacto_cel{
	width:256px;
	border:1px solid #999;
	background-color:#FFF;
}

.area_contacto_cel{
	width:256px;
	height:101px;
	border:1px solid #999;
	background-color:#FFF;
}

.contacto_nom_cel{
	width:85px;
}

.contacto_nom_mensaje{
	width:85px;
	height:90px;
	padding-top:11px;
	vertical-align:top;
}

.contacto_boton_cel{
	width:256px;
	height:26px;
	text-align:right;
	vertical-align:bottom;
	background-image:url(../img/boton_contacto.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

a.contacto_enlace{
	color:#555555;
	text-decoration:none;
	
}

a.contacto_enlace:hover{
	color:#555555;
	text-decoration:underline;
}


/*form*/

.texto_contacto{
	width:256px;
	height:16px;
	background-color:transparent;
	border:none;
	font-size:10px;
	color:#555555;
}

.area_contacto{
	width:256px;
	height:90px;
	background-color:transparent;
	border:none;
	font-size:11px;
	color:#555555;
	overflow:hidden;
}

.boton_contacto{
	width:23px;
	height:16px;
	border:none;
	background: transparent;
	cursor:pointer;
}

/***ubicacion***/
.como_background{
	background-image:url(../img/bkg_main.jpg);
	background-repeat:repeat-x;
	width:848px;
	height:376px;
	float:left;
}

.como_flash{
	margin-left:20px;
}

/**UBICACION**/

.mapa_background{
	background-image:url(../img/bkg_main.jpg);
	background-repeat:repeat-x;
	width:848px;
	height:376px;
	float:left;
}

.mapa_flash{
	margin-left:20px;
	width:621px;
	height:374px;
	float:left;
}

.ficha_tienda_frame{
	width:184px;
	height:317px;
	margin-left:649px;
	margin-top:60px;
}

.ficha_tienda{
	width:154px;
	*width:184px !important;
	height:312px;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:10px;
	margin:0px;
	background-image:url(../img/bkg_ficha_tienda.jpg);
	background-repeat:repeat-x;
}

.ficha_tienda_background{
	background-image:url(../img/bkg_ficha_tienda.jpg);
	background-repeat:repeat-x;
	background-position:18px 0 ;
}

.ficha_tienda h1{
	margin:0 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform: uppercase;
}


.ficha_tienda_categoria{
	height:16px;
	width:159px;
	*width:184px !important;
	padding:4px 10px 4px 15px;
	margin-bottom:3px;
	text-transform:uppercase;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
}

a.ficha_info{
	line-height:30px;
	color:#cccccc;
	text-decoration:underline;
	
}

a.ficha_info:hover{
	line-height:30px;
	color:#eeeeee;
	text-decoration:none;
}

a.ficha_web{
	line-height:30px;
	color:#ffffff;
	text-decoration:none;
	
}

a.ficha_web:hover{
	line-height:30px;
	color:#ffffff;
	text-decoration:underline;
}

iframe{
overflow:hidden;
border:none;
padding:0;
}

/***ficha grande*****/

#ficha_grande{
background-color:#e3e3e3;
width:820px;
height:380px;
padding:0 0 0 0;
overflow:hidden;
}

.ficha_gde_img_titulo{
vertical-align:top;
height:57px;
margin-top:10px;
}

.lastiendas{
float:left;
}

.boton_cerrar{
margin:0 5px 43px 48px;
border:none;
float:right;
}

.ficha_grande_textos p{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
margin:15px 0 5px 0;
width:380px;
}

.ficha_grande_textos{
width:405px;
float:right;
overflow:hidden;
}

.ficha_grande_fotos{
width:378px;
background-color:#FFFFFF;
float:left;
margin:8px 10px 0 8px;
padding-bottom:5px;
}

.ficha_grande_foto_1{
	margin:5px;
	margin-bottom:5px;
}

.ficha_grande_foto_2{
	margin-left:5px;
	margin-right:2px;
	margin-top:0px;
}

.ficha_grande_foto_3{
	margin-right:5px;
	margin-top:0px;
}

#ficha_grande h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#009966;
	font-size:24px;
	line-height:30px;
	margin:25px 0 0 0;
	text-transform:uppercase;
}
#ficha_grande h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	line-height:15px;
	margin:0;
	text-transform:uppercase;
}

.ficha_grande_web{
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
color:#bcbcbc;
margin:0 0 5px 0;
float:left;
}

.ficha_grande_web a:link, .ficha_grande_web a:active, .ficha_grande_web a:visited{
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
color:#bcbcbc;
text-decoration:none;
}

ficha_grande_web a:hover{
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}

.ficha_grande_logo{
clear:both;
float:left;
}

/**DIRECTORIO**/

.directorio_background{
background-image:url(../img/bkg_main.jpg);
background-repeat:repeat-x;
background-color:#e8e6f1;
width:848px;
float:left;
}

.directorio{
width:800px;
max-height:355px;
float:left;
color:#444444;
font-size:11px;
margin-left:20px;
margin-bottom:16px;
padding:0;
}

.directorio_cel{
width:160px;
height:20px;
padding:0;
}

.directorio_categoria{
width:795px;
color:#FFFFFF;
background-color:#666666;
text-transform:uppercase;
margin: 0 0 5px 20px;
font-size:9px;
line-height:15px;
padding-left:5px;
display:block;
clear:both;
}

/*
.directorio_categoria_moda{
width:795px;
color:#FFFFFF;
background-color:#AC3187;
text-transform:uppercase;
margin: 0 0 5px 20px;
font-size:9px;
line-height:15px;
padding-left:5px;
display:block;
clear:both;
}

.directorio_categoria_hogar{
width:795px;
color:#FFFFFF;
background-color:#E0B986;
text-transform:uppercase;
margin: 0 0 5px 20px;
font-size:9px;
line-height:15px;
padding-left:5px;
display:block;
clear:both;
}

.directorio_categoria_alimentacion{
width:795px;
color:#FFFFFF;
background-color:#95B452;
text-transform:uppercase;
margin: 0 0 5px 20px;
font-size:9px;
line-height:15px;
padding-left:5px;
display:block;
clear:both;
}

.directorio_categoria_restauracion{
width:795px;
color:#FFFFFF;
background-color:#F0D109;
text-transform:uppercase;
margin: 0 0 5px 20px;
font-size:9px;
line-height:15px;
padding-left:5px;
display:block;
clear:both;
}

.directorio_categoria_cosmetica{
width:795px;
color:#FFFFFF;
background-color:#CC95BD;
text-transform:uppercase;
margin: 0 0 5px 20px;
font-size:9px;
line-height:15px;
padding-left:5px;
display:block;
clear:both;
}

.directorio_categoria_ocio{
width:795px;
color:#FFFFFF;
background-color:#8ABBCD;
text-transform:uppercase;
margin: 0 0 5px 20px;
font-size:9px;
line-height:15px;
padding-left:5px;
display:block;
clear:both;
}

.directorio_categoria_servicios{
width:795px;
color:#FFFFFF;
background-color:#6C999A;
text-transform:uppercase;
margin: 0 0 5px 20px;
font-size:9px;
line-height:15px;
padding-left:5px;
display:block;
clear:both;
}*/


/***ENTORNO****/

.entorno_background{
background-image:url(../img/bkg_main.jpg);
background-repeat:repeat-x;
background-color:#e8e6f1;
width:848px;
height:471px;
float:left;
}

.entorno_flash{
margin-left:20px;
width:621px;
height:407px;
float:left;
}

.entorno_texto{
width:154px;
height:385px;
margin-left:649px;
color:#ffffff;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:15px 15px 7px 15px;
background-color:#999999;
}

.entorno_texto h1{
margin:0 0 20px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#555555;
}

.facebook{
	position:relative;
	top:0px;
	right:12px;
	float:right;
	width:153px;
	text-align:right;
}

.facebook a{
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

.facebook a:hover{
	text-decoration:underline;	
}

.descargas-item{
	width:570px;
	overflow:auto;
	background-color:#ddd;
	padding:10px;
	margin-bottom:10px;
	color:#444;
}

.descargas-item-izq{
	width:100%;
	float:left;
}

.archivos{
	margin-top:8px;
	clear:both;

}

.descargas-item-izq-img{
	width:410px;
	float:left;
}

.d-texto-full{
	width:100%;
	border:none;
}

.descargas-item-der{
	width:135px;
	float:right;
	padding-left:10px;
	text-align:center;
}

.descargas-item p, .descargas-item h1, .descargas-item h3 {
	color:#666;	
}

.descargas-item-titulo{
	font-size:18px;
	padding:0;
	margin:0;
	font-weight:normal;
}

.descargas-item h3{
	font-weight:normal;
	padding:0;
	margin:0;
	padding-bottom:.5em;
}

.descargas-item p{
	padding:0;
	margin:0;
	padding-bottom:.5em;
}

.d-destacado p, .d-destacado h1, .d-destacado h3 {
	color:#444;
}

.d-destacado{
	background-color:#FFF;
}

a.descargas_btn_dinamico{
	background:url(../img/descargas_btn_dinamico.png) no-repeat;
	background-position: left center;
	background-color:#eee;
	font-size:11px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	padding-left:25px;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	*padding-bottom:0px;
	display:block;
	color:#666;
	text-decoration:none;
	cursor:pointer;
}

 a:hover.descargas_btn_dinamico{
	background-color:#ccc;
}

.descargas-borde{
	border-left:1px solid #888;
}

#agenda_anos{
	margin:0;
	margin-left:8px;
	word-spacing:10px;
	width:592px;
	padding:5px;
	background-color:#F3F3F5;	
	font-size:14px;
	margin-top:3px;
	overflow:auto;
}

#agenda_anos ul{
	list-style:none;
	padding:0;
	margin:0;
}

#agenda_anos li{
	float:left;
	padding:0;
	margin:0;
	border-right:1px solid #ccc;
	padding-right:10px;
	padding-left:10px;
}

#agenda_anos ul li a{
	text-decoration:none;
	color:#666;
}

#agenda_anos ul li a:hover{
	color:#F25313;
	font-weight:bold;
}

li.anos_active a{
	font-weight:bold;
	color:#F25313;
}

#agenda_background{
	width:602px;
	height:151px;
	background-color:#F3F3F5;
	margin-left:8px;
	margin-top:3px;
	padding-top:4px;
}


.agenda_listado .item{
	overflow:auto;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	margin-right:5px;
	padding-left:8px;
}

.agenda_listado .item .fecha{
	width:70px;
	font-size:12px;	
	float:left;
	font-weight:bold;
	border-right:1px solid #ccc;
	margin-right:5px;
}

.agenda_listado .item .descr{
	color:#666;
	font-size:12px;
	float:right;
	width:485px;
	clear:right;
}

.agenda_listado a{
	color:#666;
	display:block;
	text-decoration:none;
	display:block;
}

.agenda_listado a:hover{
	text-decoration:none;
}

.agenda_listado .item_mes{
	font-size:14px;
	margin-right:5px;
	color:#F25313;
	margin-top:5px;
	font-weight:bold;
	padding-left:8px;
	padding-bottom:5px;
	border-bottom:1px solid #ddd;
}

.d {
	background-color:#F8980D;
	color:#FFF;
}

.d a, .d a:hover{
	color:#666;
}

.d .descr p{
	color:#FFF;
	padding:0;
	margin:0;
	font-size:12px;
}

.descr p{

	padding:0;
	margin:0;
	font-size:12px;
}

.item:hover{
	background-color:#ddd;
	color:#666;
}

.d:hover{
	background-color:#666;
	color:#fff;
}