/* @override http://localhost.com/casaBioclimatica/css/master.css */

/* @override http://localhost.com/casaBioclimatica/css/master.css */

/* @override http://casabioclimatica.com/css/master.css */

/* @override http://localhost.com/casaBioclimatica/css/master.css */


/* @group Header */
a:link, a:visited{
	font-size: 12px;
	color: #000080;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
/** p{
	font: 12px/17px "Lucida Grande", Lucida, Verdana, sans-serif;
}*/

#idiomas{
		background-color: #2f4e66;
}
#idiomas ul{
	text-align: right;
	color: #fff;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#idiomas li{
	display: inline;
	padding-left: 17px;
	margin-right: 10px;
}

/* @group Home */
.home{
	height: 228px;
	background: #8eafc0 url(../imagenes/bgheader.jpg) no-repeat;
}

#welcomehome{
	background: #fafafa url(../imagenes/downimagen.jpg) no-repeat center bottom;
	padding-top: 10px;
	height: 231px;
	padding-right: 10px;
}
#logo p{
	margin-bottom: 0;
}
#logo img{
	height: 148px;
	background: url(../imagenes/logo.jpg) no-repeat;
	width: 162px;
	float: left;
	margin: 25px;
}
.casabioclimatica{
	display: none;
}
#imagen{
	float: right;
}
#search{
	height: 35px;
	padding-left: 10px;
	background-image: url(../imagenes/bgbuscador.gif);
	margin-top: 20px;
	padding-top: 2px;
}
#searchInterior{
	height: 35px;
	padding-left: 5px;
	margin-top: 20px;
	padding-top: 2px;
	background-image: url(../imagenes/bgbuscador_interior.gif);
}
#buscador{
	font-size: 14px;
	background: transparent;
	border: none;
	padding: 3px;
	width: 170px;
}
#buscadorInterior{
	font-size: 14px;
	background: transparent;
	border: none;
	padding: 3px;
	width: 115px;
}
.btnbuscador{
	margin-top: 4px;
	text-align: right;
	float: right;
	padding-right: 10px;
}
/* @end */

/* @end */

/* @group Menu */
.mleft{
	background: url(../imagenes/mleft.gif) no-repeat left;
	height: 34px;
	width: 8px;
	float: left;
}
.mright{
	background: url(../imagenes/mright.gif) no-repeat;
	width: 8px;

	height: 34px;

	float:right;
}
div#menu .menucontent ul{
	z-index: 10;
	padding-top: 8px;
	position: absolute;
}
.menucontent{
	height: 34px;
	background: url(../imagenes/bgmenu.gif) repeat-x;
	padding-left: 25px;
	padding-right: 25px;
}
#menu{
	color: #fff;
	font-size: 14px;
	margin-top: 20px;
	height: 34px;
}

/* @end */

/* @group Main 1 */

.icon{
	float: left;
	padding-bottom: 0;
	margin-top: -15px;
}

#content{
	margin-top: 10px;
}

#content h2, #socinews h2,  .news h2, .noticies h2{
	color: #008ccc;
}
#main{
	margin-top: 20px;
}
#news p, #socinews p{
	width: 95%;
}
.recent-posts h2{
	margin-bottom: 10px;
}
div#socinews small{
	font-size: 12px;
}
.nomSoci{
	margin-top: 5px;
	margin-bottom: 5px;
}
div#socinews img{
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.post h3{
	margin-bottom: -10px;
}
.infoSoci{
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.titular a {
	font-size: 20px;
}
.titular{
	margin-bottom: 5px;
}
.noticies li {
	border-bottom: 1px solid #ccc;
/*	padding-top: 10px; */
}
/*
.noticies{
	margin-top: 20px;
}
*/
.noticies img, #rss img{
	vertical-align: -3px;
	margin-right: 5px;
}
.more{
	padding: 4px;
	background-color: #cce8f5;
}
/*
#rss li{
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
*/
/* @end */

/* @group Main 2 */
#topBanner{
	text-align: center;
	margin-bottom: 20px;
	
}
#banner{
	text-align: center;
	margin-bottom: 10px;
	padding: 10px;
}
#destacados{
	padding: 10px;
	margin-top: auto;
	margin-right: auto;
}
#producto_slider{
}
#promo, #servicio{
	width: 300px;
	padding-left: 20px;
	height: 325px;
	background: url(../imagenes/bgdestacados.gif) no-repeat;
}

#producto_slider p, #promo p, #servicio p{
	width: 90%;
	margin-bottom: 20px;
}
/* @end */

/* @group destacados */
#menuoption{
	margin-top: 0;
}
#bio span, #adcb span, #clima span, #foro span, #prensa span, #soci span{
	margin-right: 15px;
	float: left;
	margin-top: -3px;
}
#bio, #adcb, #clima, #foro, #prensa, #soci{
	height: 47px;
	background: url(../imagenes/bgoptions.gif) no-repeat;
	width: 304px;
	padding-top: 15px;
	padding-left: 20px;
	margin-top: 24px;
}
.adcb{
	background: url(../imagenes/iconos/bio.gif) no-repeat;
}
.clima{
	background: url(../imagenes/iconos/bio.gif) no-repeat;
}
.foro{
	background: url(../imagenes/iconos/bio.gif) no-repeat;
}
/* @end */

/* @group Sidebar */
#sidebar{
	margin-top:10px;
}
/* @group Ads */
#ads{

	text-align: center;
	margin-top: 20px;
	width: 100%;
	height: 100%;
}
#ads img{
	margin-bottom: 20px;
}

/* @end */

#fichaempresa{
	height: 330px;
	width: 200px;
	background: url(../imagenes/bgficha.gif) no-repeat;
	font-size: 13px;
	margin-top: 10px;
	padding-right: 25px;
	padding-top: 10px;
	padding-left: 20px;
}
#fichaempresa hr{
	border-top-color: #b3a47a;
	border-top-width: 1px;
	border-bottom: 1px solid #dcc39e;
	margin-bottom: 5px;
}
#fichaempresa p{
	font-size: 11px;
	color: #333;
	width: 95%;
	line-height: 11px;
}
#fichaempresa a{
	font-size: 11px;
}
#fotoempresa{
	background: url(../imagenes/bgfichaempresa.gif) repeat;
	width: 195px;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 10px;
}
.shadowhome{
	background: url(../imagenes/bgfichadown.gif) no-repeat 0;
	width: 195px;
	height: 20px;
}
.polarodid{
	width: 187px;
	height: 189px;
	/*background-image: url(../imagenes/.jpg);*/
	margin-top: 12px;
}


/* @end */

/* @group Footer */

#links h3{
	margin-bottom: 5px;
}
#links ul{
	float: left;
	font-size: 12px;
	padding-bottom: 20px;
}
#links li{
	width: 230px;
}
#socios{
	margin-top: 10px;
}
#copyright{
	padding-bottom: 0px;
	padding-top: 10px;
	background: url(../imagenes/bgfooter.gif) repeat-x;
}
#copyright p{
	font-size: 11px;
	color: white;
	text-decoration: none;
	margin-top: 10px;
}
#copyright a:hover{
	text-decoration: underline;
}
#copyright ul{
}
div#copyright .container_16 li{
	display: inline;
	font-size: 9px;
	padding-right: 6px;
	padding-bottom:5px;
	border-right: 1px solid #999;
	margin-right: 4px;
}
#copyright li a{
	color: #fff;
	padding-right: 6px;
	margin-right: 4px;
}
#copyright a{
	color:#FFF;
}
/* @end */

/* @group Fitxa Producto */
.interior{
	height: 144px;
	background: #8eafc0 url(../imagenes/bgheader.jpg) no-repeat;
}
#minilogo img{
	width: 108px;
	height: 103px;
	background: url(../imagenes/minilogo.gif) no-repeat;
	float: left;
	margin: 9px 45px;
}
#minilogo p{
	display: none;
}
#welcomein{
	background: #fafafa url(../imagenes/downinteriorheader.gif) no-repeat center bottom;
	padding-top: 10px;
	height: 150px;
	padding-right: 10px;
	padding-left: 10px;
}
#foto{
	background: url(../imagenes/bgfoto.jpg) 0 center;
	width: 188px;
	text-align: center;
	margin-bottom: 15px;
}
#foto img{
	padding-top: 6px;
	padding-left: 1px;
	margin-top: auto;
	margin-bottom: auto;
}
.fotoup{
	width: 188px;
	background: url(../imagenes/bgfoto_up.gif) no-repeat center 0;
	height: 10px;
}
.fotoshadow{
	width: 188px;
	height: 20px;
	background: url(../imagenes/bgfoto_down.jpg) no-repeat;
}
#data{
	font-size: 13px;
	margin-bottom: 25px;
	width: 550px;
}
#data h1{
	font-size: 20px;
	color: #009acf;
	padding-bottom: 5px;
	margin-bottom: 5px;
	/* border-bottom: 1px dotted #666; */
}
#data h3{
	font-size: 14px;
	border-bottom: 1px dotted #666;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
}
#data p{
	margin-bottom:0;
}
dt{
	float: left;
	font-size: 12px;
	margin-bottom: 4px;
	clear: left;
	width: 90px;
	color: #333;
}
dd{
	text-align: left;
	color: black;
	float: left;
	width: 80%;
	margin-bottom: 10px;
}
.descripcion{
	margin-bottom: 20px;

}
.descripcion h2{
	color: #008ccc;
	font-size: 15px;
	border-bottom: 1px dotted #666;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top:20px;
}

.descripcion h2 a, .noticias_home h2 a {
	color: #008ccc;
	font-size: 16px;
}

.descripcion p, .descripcion ol{
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 20px;
}
.descripcion li, .entry li{
	list-style-image: url(../imagenes/iconos/tick.png);
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: 20px;
}
div#main .recomanacio_nook{
	list-style-image: url(../imagenes/iconos/cross.png);
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: 20px;
	background-position: left bottom;
}
.descripcion ol{
	list-style-type: decimal;
	margin-bottom: 10px;
	padding-left: 15px;
}
.checkpoint{
	text-align: center;
	margin-bottom: 20px;
}
div#main .checkpoint img{
	margin-bottom: -20px;
}
.puntosEnquesta{
	font-size: 75px;
	color: #0089d5;
	font-weight: bold;
	letter-spacing: -5px;
}
#map{
	margin-bottom: 20px;
}
/* ELIMINAR
#descripcion, #valors, #screenshots, #testimonios{
	margin-bottom: 20px;
}
#descripcion h2, #valors h2, #screenshots h2, #testimonios h2{
	color: #008ccc;
	font-size: 14px;
	border-bottom: 1px dotted #666;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom: 10px;
}
#descripcion p, #valors p, #info p, #descripcion ul, #valors ul, #info ul{
	font-size: 12px;
	margin-bottom: 10px;
}
#valors img, #testimonios img{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}*/
.user{
	font-size: 12px;
	padding-left: 21px;
	margin-bottom: 10px;
}

.avatar{
	margin-right: -25px;
}
/* ELIMINAR 
#descripcion h2{
	background: url(../imagenes/iconos/documents.gif) no-repeat;
}
#valors h2{
	background: url(../imagenes/iconos/folder.gif) no-repeat;
}
#screenshots{
	background: url(../imagenes/iconos/chart.gif) no-repeat;}*/

.imatgeGaleria {
	margin-right: 10px;
	text-align: center;
	float: left;
	width: 100px;
	height: 100px;
	padding: 10px;
	background-image: url(../imagenes/galeria.gif);
}
#galeria img{
	border: 1px solid grey;
}
/* @end */

/* @group Directorio */
#path{
	margin-top: -10px;
	margin-bottom: 20px;
	float: left;
}
#path li{
	display: inline;
	font-size: 12px;
	padding-bottom: 2px;
}
#path ul{
	background: url(../imagenes/categorybar.gif) no-repeat;
	height: 25px;
	margin-bottom: 0;
	float: left;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: 10px;
	padding-top: 6px;
}
.path_right{
	background: url(../imagenes/path_right.gif) no-repeat;
	height: 31px;
	margin-top: 10px;
	margin-bottom: 0;
	float: left;
	padding: 5px 5px 5px 10px;
}
.root{
	padding-left: 21px;
}

#intro h1{
	font-size: 30px;
	margin-bottom: 10px;
}
#intro p{
	margin-bottom: 10px;
	text-align: left;
}
#intro img{
	float: left;
}
.categorybar{
	width: 750px;
	background: url(../imagenes/categorybar.gif) no-repeat;
	height: 31px;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 0;
}
.s{
	width: 445px;
}

.mailEmpresa p{
	margin-bottom:0;
}
/*.m{
	width: 685px;
}*/
.categorybar h2{
	font-size: 18px;
	color: #333;
	padding-left: 10px;
}

.categorylist ul{
	float: none;
	margin-bottom: 20px;
}
.categorylist{
	text-indent: 8px;
	font-size: 14px;
}
.categorylist li{
	margin-bottom: 7px;
}
.categorymother{
	text-indent: 0;
	margin-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
}
#relacionados{
	line-height: 10px;
}
.destacado{
	background: url(../imagenes/bgdestacado.gif) no-repeat;
	height: 135px;
	margin: 0 20px 20px;
}
.nodestacado{
	margin-top: 0;
	height: 135px;
	padding-top: 19px;
	margin-bottom: 20px;
}
.nodestacado{
	background: url(../imagenes/bgproducto.gif) no-repeat;

}
.destacado a, .nodestacado a{
	text-decoration: none;
	color: #333;
}
.destacado a:hover, .nodestacado a:hover{
	color: blue;
	text-decoration: underline;
}
.destacado h4, .destacado h5, .destacado p, .nodestacado h4, .nodestacado h5, .nodestacado p{
	padding-left: 10px;
	margin-top: 4px;
}
.destacado img, .nodestacado img{
	float: left;
	padding-top: 0;
	width: 75px;
/*	height: 75px; */
	padding-left: 0;
	margin-top: 20px;
	margin-left: 15px;
}
.destacado h3, .nodestacado h3{
	padding-left: 30px;
	margin-top: 9px;
	width: 180px;
	height: 20px;
	line-height: normal;
}
.destacado h3{
	color: #333;
}
 .nodestacado h3{
	color: #999;
	font-size: 13px;
}
.destacado p, .nodestacado p{
	font-size: 11px;
	width: 220px;
}
.destacadoinfo{
	float: left;
	margin-top: 6px;
	width: 240px;
}
.destacadoinfo p{
	width: 95%;
	line-height: 13px;
	color: #666;
}
/* @end */

/* @group Listado Productos */

/* @group paginator */
.paginator{
	text-align: right;
}
.paginator { margin-left: auto; margin-right: auto;
}
/*.paginator a, .pageList .this-page { padding: 0px 2px; border: solid 1px #ddd; background: #fff; text-decoration: none; }*/
.paginator a { 
	padding: 3px;
	background: #fff;
	border-width: 0;
	border-color: #ddd;
}
.paginator .atstart, .paginator .atend{
	margin-right: 5px;
	font-size: 11px;
	border-style: none;
	color: #666;
}
.paginator .prev, .paginator .next{ 
	margin-right: 5px;
	font-size: 11px;
	border-style: none;
}
.paginator .atstart, .paginator .prev{
		padding: 4px 2px 2px 15px;
		background: url(../imagenes/iconos/bullet_paginator_left.gif) no-repeat left;
}
.paginator .atend, .paginator .next{
		padding: 4px 15px 2px 2px;
		background: url(../imagenes/iconos/bullet_paginator_right.gif) no-repeat right;

}
.paginator .break {
	border: none;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	color: #666;
}
/*.paginator .next { margin-left: 10px; padding: 0px 2px; border: solid 2px #ddd; background: #fff;}*/

.paginator .this-page { 
	background: #b3d4dd; 
	color: white;
	font-size: 14px;
	padding: 4px;
	font-weight: bold;
}
.pages div.results { 
	text-align: center;
	font: 11px/15px Arial, Helvetica; 
	color: #aaa; margin-top: 0px; 
}

#toppaginator{
	margin-left: 35px;
}
/* @end */

/* @group categorybar */
#buttonsbar{
	padding-left: 17px;
	background: url(../imagenes/iconos/arrow_up_white.gif) no-repeat;
}


/* @end */
/*#quicknav li{
	display: inline;
	margin-right: 5px;
	font-size: 12px;
	border-right: 1px solid #333;
	padding-right: 5px;
}
#quicknav{
	margin-bottom: 20px;
	margin-left: 0;
	text-align: left;
}*/
#quicknav{
	background-color: #f4f5fa;
	border: 1px solid #e3e5f2;
	width: 150px;
}
#quicknav a{
	color: #2f3188;
}
#quicknav li{
	font-size: 12px;
	margin-bottom: 10px;
	padding-left: 25px;
}
#quicknav h4{
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #e3e5f2 url(../imagenes/iconos/bullet_arrow_down.png) no-repeat left;
	padding-left: 15px;
	margin-bottom: 10px;
}
#datainfo table, #productlistinfo table{
	width: 100%;
}
#productlistinfo p{
	text-align: right;
}
#resultlist hr, #resultlist table, #resultlistproductos table{
	width: 100%;
	font-size: 12px;
}
#datainfo, #productlistinfo{
	margin-bottom: 6px;
}
#datainfo img, #productlistinfo img{
	vertical-align: sub;
	margin-right: 8px;
}
#datainfo td, #productlistinfo{
	background-color: #f1f2f9;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	border-top: 1px solid #dcdef0;
	border-bottom: 1px solid #dcdef0;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.listproductname{
	width: 225px;
}
.listproductclass{
	width: 250px;
}
.star{
	background-color: #FDFFCE;
	font-weight: bold;
}
#resultlist table{
}
.nomProducte{
	width: 100px;
}
.iconaProducte{
	width: 15px;
	text-align: center;
}
.resumProducte{
	font-size: 12px;
	color: #333;
	padding: 20px;
}

#resultlist hr, #resultlistproductos hr{
	margin-bottom: 5px;
	margin-top: 5px;
}
.tablecontent{
	line-height: 18px;
	padding: 10px;
	width: 150px;
}
.tablecontent h3 a{
	font-size: 15px;
}
.tablecontent h4{
	font-size: 12px;
}
.tablecontent p{
	font-size: 11px;
}
td.resultlistempresa{
	width: 175px;
}
td.details{
	width: 300px;
}
td.resultlistsubcat{
	width: 0;
}
td.pic{
	padding-left: 10px;
	width: 75px;
}

/* @end */


/* @group Calendari */
#calnav ul{
	padding: 0;
	margin-top: 20px;
	margin-bottom: 5px;
}
#calnav li{
	display: inline;
}
.ano_anterior a, .ano_siguiente a, .mes_anterior a, .mes_siguiente a{
	color: white;
	text-decoration: none;
	padding: 2px 10px 2px 20px;
	background: #79b url(../imagenes/calnavleft.gif) no-repeat 0 center;
	margin-right: 2px;
	margin-left: 2px;
}
.mes_actual a{
	color: black;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #c3d9ff;
	padding: 5px 15px;
	font-weight: bold;
	font-size: 17px;
}
#calendar{
    text-align:center;
    border: 5px solid #c3d9ff;
	width: 100%;
	margin-bottom: 20px;
}

#calendarigran{
    text-align:center;
    border:1px solid #000;
}

#calendarigran td{
    background:#777;
}

#calendar td{
    border: 1px solid #c9d7f1;
	height: 90px;
	width: 100px;
}


#calendar td.altn{
    height:15px;
    background: #c3d9ff;
	text-align: center;
	color: black;
	font-size: 12px;
}

#calendar dt{
    width:110px;
}

#calendar ul{
    list-style: none;
	margin: 0;
	width: 100%;
	padding: 0;
}
#calendar li {
	background: #24659b url(../imagenes/calendarbg_up.gif) no-repeat 0 top;
	margin: 0 0 4px;
}
#calendar li p{
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
}
#calendar li a{
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.dia{
    height:23px;
	background: #e8eef7 no-repeat;
	padding-right: 8px;
	text-align: center;
}

a:link.menu_calendar, a:hover.menu_calendar, a:visited.menu_calendar, a:active.menu_calendar{
    font-size:19px;
}

.past img, .future img{
    float:right;
}

td{
	text-align: left;

}
th.icon, th.identificador{
	width: 20px;
}
.infoLlistat{
	width: 120px;
}
#calendar thead tr{
	background-color: #333;
	color: #fff;
	font-size: 17px;
	text-transform: capitalize;
}
#calendar tbody tr{
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	line-height: 30px;
}
#calendar tbody td:hover, .eventot:hover{
	background-color: #feffc9;
}
#calendar li p{
	line-height: 14px;
}
#calendar li{
	font-size: 12px;
	line-height: 1px;
}
.calendar_down{
	height: 11px;
	background: url(../imagenes/calendarbg_down.gif) no-repeat left bottom;
	margin-bottom: 5px;
}
.EstatPublicacio_2 td{
	background-color: #ffc9ca;
}
.alert{
	background: url(../images/icons/error.png) no-repeat;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #a72b2f;
}
#calendar hr{
	border-width: 0;
	border-style: none;
	border-bottom: 1px solid gray;
}
a.volver span{
	background: url(../imagenes/btnvolver.gif) no-repeat left top;
	display:block;
	float:left;
	vertical-align:top;
	white-space:nowrap;
	height: 10px;
	padding: 4px 7px 8px 30px;
}
a.volver span:hover{
	background: url(../imagenes/btnvolver.gif) no-repeat left bottom;
	display:block;
	float:left;
	vertical-align:top;
	white-space:nowrap;
	height: 10px;
	padding: 4px 7px 8px 30px;
}
a.volver{
	display:block;
	float:left;
	height: 22px;
	vertical-align:middle;
	padding: 0 3px 0 0;
	background: url(../imagenes/btnvolvera.gif) no-repeat right top;
}
a.volver:hover{
	display:block;
	float:left;
	height: 22px;
	padding: 0 3px 0 0;
	vertical-align:middle;
	background: url(../imagenes/btnvolvera.gif) no-repeat right bottom;
}
.mesEsdeveniment a{
	font-size: 20px;
	color: black;
}
.mesEsdeveniment a:hover{
	color: navy;
}
.resultEsdeveniments{
	margin-bottom: 50px;
}
.resultEsdeveniments td{
	border-bottom: 1px silver solid;
 }
.hrEsdeveniments{
	margin-top: 5px;
	margin-bottom: 0;
}
.dataEsdeveniment{
	width: 140px;
	margin: 30px;
	padding: 10px;
}
.dias{
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	letter-spacing: 0;
	word-spacing: 7px;
	padding-left: 25px;
	margin-bottom: 0;
}
.horario{
	font-size: 12px;
	color: #666;
	background: url(../imagenes/iconos/time.png) no-repeat left center;
	padding-left: 25px;
}
.fitxaEsdeveniment{
	border-left: 1px solid #ccc;
	padding-left: 15px;
}
.fotoTitle{
	margin-right: 30px;
}
.titleEsdeveniment{
	float: right;
	width: 425px;
}
.nomEsdeveniment{
	width: 449px;
	font-weight: bold;
	border-left-color: #ccc;
	padding: 10px 23px 10px 10px;
}
.llocEsdeveniment{
	padding: 10px;
	width: 185px;
	font-weight: bold;
}

#iconCalendar{
	width: 30px;
}
#iconCalendar .iconMes {
	font-size: 11px;
}
#iconCalendar .iconDia {
	font-size: 14px;
	font-weight: bold;
}
.iconMes{
	color: #fff;
	background-color: #d51007;
	font-weight: bold;
	margin-bottom: 0;
}
.iconDia{
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;

}
#iconCalendar p{
	text-align: center;
}
/*
 * Sliders
 */

#producto_slider, #promo_slider, #servicio_slider{
	height: 390px;
	padding-left: 20px;
 	position: relative;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: 17px;
	width: 303px;
	background: url(../imagenes/bgdestacados.gif) no-repeat;
	padding-top: 20px;
}
/*#producto_slider h2, #promo h2, #servicio h2{
	color: #2f4f67;
	background: url(../imagenes/tab.gif) no-repeat;
	font-size: 14px;
}*/
.title_slider{
	color: #2f4f67;
	background: url(../imagenes/tab.gif) no-repeat left 0;
	font-size: 14px;
	padding-top: 7px;
	padding-left: 20px;
	height: 26px;
	margin-bottom: -7px;
}
#producto_slider p, #promo_slider p, #servicio_slider p{
	font-size: 13px;
	width: 90%;
	margin-bottom: 20px;
}
/*#producto_slider a, #promo_slider a, #servicio_slider a{
}
#servicio_slider{

}*/

.scroll {
    overflow: auto;
    overflow-x: hidden;
    position: relative;
	height: 300px;
}
#producto_slider p{
	width: 290px;
}
.scrollContainer div.panel { 
    height: 210px;
    width: 580px;
}
.scrollButtons {
  position: absolute;
  cursor: pointer;
	top: 340px;
}

.scrollButtons.left {
	left: 260px;
}

.scrollButtons.right {
  right: 20px;
}

/* @end */

/* @group Form */
#contactar{
	margin-bottom: 30px;
	margin-top: 30px;
}
#contactar dt, #commentform dt{
	width: 100px;
	font-size: 12px;
	text-align: right;
	margin-right: 20px;
	font-weight: bold;
}
.confirm{
	font-size: 12px;
	width: 310px;
}
#contactar dl input, #contactar dl textarea, #commentform dl textarea{
	border: 1px solid #999;
	font-size: 12px;
}
#contactar dl input:hover, #commentform dl input:hover{
	background-color: #feffc9;

}
.btn{
	clear: left;
	padding-left: 120px;
}
/* @end */

/* @group WP */

.titularsocio{
	font-size: 30px;
	margin-bottom: 20px;
}
.rssbar{
	margin: 0;
	padding-bottom:10px;
	margin-top:10px;
}
.footernew {
	background-color: #e4e4e4;
	padding: 5px 5px 10px;
	margin-top: 10px;
}
.footerTime{
	margin-right: 20px;
	font-size: 12px;
	margin-left: 5px;
	padding-left: 25px;
	background: url(../imagenes/iconos/date.png) no-repeat;
	padding-bottom: 2px;
}
.socialicon{
	padding-right: 16px;
	margin-right: 10px;
	margin-bottom: 21px;
	padding-top: 1px;
}
.twitter{
	background: url(../imagenes/iconos/twitter.gif) center top;
	
}
.twitter:hover{
	background: url(../imagenes/iconos/twitter.gif) center bottom;
}
.meneame{
	background: url(../imagenes/iconos/meneame.gif) center top;
}
.meneame:hover{
	background: url(../imagenes/iconos/meneame.gif) center bottom;	
}
.delicious{
	background: url(../imagenes/iconos/delicious.gif) center top;

}
.delicious:hover{
	background: url(../imagenes/iconos/delicious.gif) center bottom;
}
#commentform dd{
	width: 0;
}
.post h2{
	font-size: 30px;
	margin-bottom: 5px;
}
.postmetadata{
	float: right;
}
#respond{
	width: 500px;
	height: 322px;
	background-image: url(../imagenes/bgcommentform.gif);
	padding: 10px;
}
#respond h3{
	margin-bottom: 10px;
}
.req{
	color: red;
	font-weight: bold;
	font-size: 13px;
}
/*Comentarios*/
ol.commentlist{
	list-style-type: decimal;
	list-style-position: outside;
	font-size: 12px;
	padding-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.commentlist li{
	padding: 9px;
}
.commentlist p{
	margin-top: 2px;
	font-size: 13px;
	margin-bottom: 30px;
}
.commentlistdata{
	width: 100%;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#comments{
	margin-top: 20px;
	margin-bottom: 10px;
}
.commentmetadata, .commentmetadata a {
	font-size: 15px;
	color: #333;
}

.entry{
	margin-top: 10px;
}
/*
.post{
	margin-bottom: 30px;
}
*/
.post hr{
	margin-bottom:0px;
}
.pagetitle{
	font-size: 20px;
	margin-bottom: 20px;
}
/* @end */

/* @group FAQ */

#faqs, #faqsList{
	margin-top: 20px;
	margin-bottom: 20px;
}
/*#faqsList ol{
	list-style-type: decimal;
	list-style-position: outside;
}*/
#faqsList li{
	margin-bottom: 5px;
}
#faqs ol, #faqsList ol{
	list-style-type: decimal;
	list-style-position: outside;
	padding-left: 28px;
}
#faqs p{
	padding-left: 20px;
}
.faq_up{
	padding: 4px 4px 20px 10px;
	font-size: 15px;
	background: #e5ecee url(../imagenes/faq_up.gif) no-repeat;
}
.faq_up h2{
}
.resposta{
	background-color: #f3f3f3;
	margin: -10px auto auto;
	padding: 15px 30px 15px 15px;
}
.faq_down{
	height: 4px;
	background: url(../imagenes/faq_resposta.gif) no-repeat;
}
#faqs li{
	margin-bottom: 25px;
	margin-top: -2px;
}

/* @end */
.documents li{
	display: inline;
	border-right: 1px solid #ccc;
	margin-right: 10px;
	padding-right: 10px;
}
.documents ul{
}
.documents a{
	padding-left: 25px;
}
.documents{
	border-bottom: 1px dotted #666;
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.enviarNoticia{
	padding-left: 17px;
	background: url(../imagenes/iconos/email.png) no-repeat;
	padding-bottom: 2px;
}
.imprimir{
	padding-left: 17px;
	background: url(../imagenes/iconos/printer.png) no-repeat;
	padding-bottom: 2px;
}
#noEncontrado{
	text-align: center;
	margin-top: 100px;
}
#noEncontrado p{
	font-size: 36px;
	margin: 20px;
}
#sendmail dt{
	font-size: 17px;
	font-weight: bold;
}
#sendmail .confirm{
	background-color: #fdff92;
	width: 445px;
}