html, body, div, 
h1, h2, h3, h4, h5, h6, 
p, blockquote, 
a, span, img, strong, 
dl, dt, dd, ol, ul, li,
form, fieldset, label, input, textarea
{
     margin: 0px;
     padding: 0px;
     border: none;
     outline: 0px; 
     font-weight: normal;
}
ul, ol, li{list-style-type: none;}
a{text-decoration:none; color:#E20001; }
a:hover{
	text-decoration:underline;
}
html{
	font-size: 62.5%;
}
body {
	color: #333333;
	overflow-x:hidden;
	font-family: Arial, Helvetica, Verdana;
	font-size:1.1em;
}
h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#333; margin:0px;}
strong{font-weight:bold;}
p {margin:0 0 5px; line-height:16px;}

.rojo { color:#E20001; }
#clear{clear:both;width:100%;height:0;font-size:0px;line-height:0px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0;font-size:0px;line-height:0px;}
.clear2{height:0;font-size:0px;line-height:0px; width:607px;position:relative;overflow:hidden;}
.block{display:block;}
.au{margin:0 auto;}
.ac {text-align:center;}
.al{text-align:left;}
.ar{text-align:right;}
.r{margin:0px; padding:0px; border:none; list-style: none;}
.none{text-indent:-9999px; font-size:1%; overflow:hidden;}
.n{display:none;}
.block{display:block;}
.b{font-weight:bold;}

#wrapper{
	width:828px;
	margin:0 auto;
}

#header{
	height:142px;
	background:transparent url(/media/image/web/header.jpg) no-repeat scroll 0 0;
	overflow:hidden;
}
#logo { display:none; }
h1.logo{
	width:390px;
	float:left;
}
h1.logo a{
	display:block;
	height:95px;
	width:390px;
}
.subheader{
	height:29px;
	padding:12px 0px 0px 0px;
	width:828px;
}

#login{
	float:left;
	width:528px;
}
#login ul{
	display:inline-block;
}
#login ul li{
	float:left;
}
#login ul li a{
	color:#E20001;
	text-decoration:none;
}
#login ul li a:hover{
	text-decoration:underline;
}
#login ul li.first{
	margin:0px 4px 0px 0px;
	margin:expression("0px 2px 0px 0px");
}
#login ul li.last{
	margin:0px 10px 0px 2px;
}
#login ul li.last img{
	display:block;
	width:17px;
	height:17px;
	cursor:pointer;
}
#login ul li .inputText{
	border:1px solid #CCCCCC;
	color:#666;
	display:block;
	font-size:1em;
	height:14px;
	padding:1px 0 0 3px;
	width:134px;
	position:relative;
	top:expression("-1px");
}
#submit input { margin:0;  padding:0; border:0; cursor:pointer; background:url("/media/image/web/ir.jpg") no-repeat top left; width:17px; height:17px; }
#submit input:hover { background:url("/media/image/web/ir2.jpg") no-repeat top left; }

#languaje{
	float:left;
	position:relative;
	top:1px;
	width:300px;
	text-align:right;
	height:29px;
}
#languaje a{
	color:#E20001;
}
#languaje a:hover{
	text-decoration:underline;
}

#nav{
	height:24px;
	padding:8px 0 0 0;
	border-bottom:10px solid #E20001;
}
#menu { 
	width:828px; 
	height:23px; 
	color:#fff; 
	margin:0; 
	padding:0; 
}
#mi_menu{
	display:none;	
}

#subNav{
	height:33px;
	border-bottom:1px solid #333333;
}
#subNav2{
	padding:12px 0 0 0;
	border-bottom:10px solid #E20001;
}

#breadcrumb{
	float:left;
	padding:10px 0 0;
	width:583px;
}
#breadcrumb ul{
	display:inline-block;
}
#breadcrumb ul li{
	float:left;
	margin:0px 6px 0px 0px;
}
#breadcrumb ul li a{
	color:#E20001;
	text-decoration:none;
}
#breadcrumb ul li a:hover{
	text-decoration:underline;
}

#search{
	float:right;
	padding:8px 0 0;
	position:relative;
	width:245px;
}
#search ul{
	display:inline-block;

}
#search ul li{
	float:right;
}
#search ul li input.inputBuscar{
	border:1px solid #CCCCCC;
	color:#666;
	font-size:1em;
	height:15px;
	padding:0 0 0 5px;
	width:218px;
	position:relative;
	top:expression("-1px");
	margin:0 3px 0 0;
}

#content{
	width:828px;
}

#body{
	width:607px;
	padding:0px 12px 0px 0px;
	float:left;
}
#contentHome{
	background:transparent url(/media/image/web/borde1.jpg) repeat-y scroll 0 0;
	border-bottom:10px solid #333333;
	height:600px;
	margin:12px 0 0;
}
#homeLeft{
	float:left;
	width:408px;
}
#homeLeft b{
	color:#E20001;
	display:block;
	font-size:1em;
	font-weight:bold;
	height:14px;
	line-height:7px;
	padding:0 0 0 1px;
	padding:expression("1px 0 0 0px");
}
.post{
	padding:0 13px 0px 0;
}
.post p{
	margin:0px 0px 8px 0px;
}
.post span, .miniPost span{
	color:#999999;
	display:block;
	font-size:1em;
	font-style:italic;
}
.leerMas{
	color:#e20001;
	font-size:11px;
	font-weight:bold;
}
.img{
	border-top:10px solid #333333;
	padding:12px 0 12px;
}
.more{
	border-top:1px solid #CCCCCC;
	height:25px;
	padding:7px 0 0;
}
.masNoticias{
	background:transparent url(/media/image/web/arrow.jpg) no-repeat scroll left center;
	color:#E20001;
	display:block;
	float:left;
	font-weight:bold;
	margin:2px 0 0;
	padding:0 0 0 13px;
}
.rssNoticias{
	background:transparent url(/media/image/web/rss.jpg) no-repeat scroll left center;
	color:#E20001;
	display:block;
	float:right;
	font-weight:bold;
	height:18px;
	margin:0 12px 0 0;
	padding:2px 0 0 25px;
}
.title-home{
	font-family:Times New Roman;
	font-size:33px;
	line-height:32px;
	margin:0 0 9px;
	padding:0 0 0 5px;
	font-weight:bold;
}
.title-home a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.title-home a:hover{
	text-decoration:none;
	color:#E20001;
}
#fechaNot{
	color:#999;
	font-size:1em;
	font-style:italic;
	padding:0 0 1px 0;
}
#homeRight{
	float:left;
	width:199px;
}
.miniPost{
	border-bottom:1px solid #CCCCCC;
	margin:0 0 12px;
	padding:0 0 0 12px;
}
.miniPostLast{
	border:0;
}
.miniPost p{
	padding:0 0 8px 0px;
}
.miniPost b{
	color:#E20001;
	display:block;
	font-size:1em;
	font-weight:bold;
}
.miniPost .titular{
	font-family:times New Roman;
	font-size:20px;
	line-height:21px;
	margin:3px 0 9px;
	font-weight:bold;
	display:block;
	color:#333;
	text-decoration:none;
}
.miniPost .titular:hover{
	color:#E20001;
	text-decoration:none;
}
.img-minipost{
	display:block;
	margin:0 0 9px;
}
#bottomHome{
	background:transparent url(/media/image/web/borde1.jpg) repeat-y scroll 0 0;
	border-bottom:10px solid #333333;
	height:327px;
	margin:12px 0 24px;
}
.homeGalery{
	float:left;
	width:408px;
}
.homeContact{
	float:left;
	padding:0 0 0 12px;
	width:187px;
}
.homeContact img{
	display:block;
}
.homeContact ul{
	line-height:16px;
	margin:9px 0 0;
	font-size:11px;
}
.homeContact ul li{
}
.homeContact ul li h4{
	font-family:Times New Roman;
	font-size:15px;
	font-weight:bold;
	display:block;
	padding:0 0 2px 0;
}
.homeContact ul li .negro{
	font-weight:bold;
	font-size:1em;
}
.homeContact ul li{
	padding:0 0 16px 0;
}
.homeContact ul .final{
	padding:0;
}
.homeContact ul li a{
	color:#e20001;
}
.homeGalery b, .homeContact b{
	color:#E20001;
	display:block;
	font-size:1em;
	font-weight:bold;
	margin:0 0 6px 0;
	position:relative;
	top:-3px;
}
.homeGalery ul{
	background:transparent url(/media/image/web/point3.jpg) repeat-y scroll left top;
	display:inline-block;
	width:408px;
	height:270px;
}
.homeGalery ul li{
	float:left;
	margin:0 26px 9px 0;
}
.homeGalery ul li img{
	cursor:pointer;
}
.homeGalery ul .izq{
	margin:0 0 9px 0;
}
.pagination{
	height:28px;
	margin:5px 0 0;
	margin:expression("8px 0 0");
}
.back-galery{
	background:transparent url(/media/image/web/back.jpg) no-repeat scroll 0 0;
	height:16px;
	width:16px;
	float:left;
	text-indent:-99999px;
}
.next-galery{
	background:transparent url(/media/image/web/next.jpg) no-repeat scroll 0 0;
	float:left;
	height:16px;
	margin:0 0 0 10px;
	text-indent:-99999px;
	width:16px;
}

#sidebar{
	width:209px;
	float:left;
	padding:12px 0px 12px 0px;
}
#fl_pw_colaboradores { width:185px; height:100px; color:#fff; }
#fl_pw_socios { width:185px; height:100px; color:#fff; }
.box-sidebar{
	margin:0 0 12px;
}
.box-sidebar2{
	border:1px solid #CCCCCC;
	margin:0 0 12px;
	padding:9px 11px 11px 11px;
}
.box-sidebar2 span{
	background:transparent url(/media/image/web/point.jpg) repeat-x scroll left bottom;
	display:block;
	height:24px;
	margin:0 0 12px 0;
}
.box-sidebar #titulo-banner{
	background-color:#E20001;
	color:#FFFFFF;
	font-size:1em;
	height:21px;
	padding:7px 0 0 12px;
	margin:0px 0px 2px 0px;
	font-weight:bold;
}
.bg-box{
	background-color:#EDEDED;
	padding:12px 12px 0 12px;
}
.selectHome{
	height:20px;
	width:184px;
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color:#333;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	border:1px solid #ABADB3;
}
.border-box{
	border:1px solid #cccccc;
	padding:11px;
}

.destacado {
	background:transparent url(/media/image/web/point2.jpg) repeat-x scroll left bottom;
	margin:0 0 12px;
	padding:0 0 9px;
}
.last{
	background:none;
	margin:0;
	padding:0 0 8px 0;
}
.destacado p{
	margin:0px;
}
#enlace-destacado:hover{
	text-decoration:none;
	color:#E20001;
}
#enlace-destacado{
	padding:2px 0px 4px 0px;
	font-family:Times New Roman;
	font-size:15px;
	color:#333;
	font-weight:bold;
	line-height:20px;
	display:block;
}

.destacado img{
	border:1px solid #666;
	display:block;
	margin:0 0 4px 0;
	padding:0;
}

.bg-box-select{
	padding:2px 12px 12px 12px;
	background-color:#EDEDED;
}
.bg-box-select span{
	color:#333;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:7px 0 5px 0;
}

#footer{
	border-top:1px solid #333333;
	clear:both;
}
ul.logos{
	display:inline-block;
	padding:12px 0 12px 0;
}
ul.logos li{
	float:left;
}
ul.logos li a{
	display:block;
}
ul.logos li a img{
	 margin:0 15px 0 0;
}
.foot{
	background-color:#E20001;
	color:#FFFFFF;
	height:23px;
	padding:9px 11px 0 12px;
	width:805px;
}
.foot ul{
	display:inline-block;
	float:left;
	width:650px;
}
.foot ul li{
	float:left;
}
.foot ul li a{
	font-weight:bold;
	color:#ffffff;
}
.foot ul li a.foot-rss{
	background:transparent url(/media/image/web/foot-rss.jpg) no-repeat scroll left center;
	display:block;
	height:17px;
	padding:3px 0 0 22px;
	position:relative;
	top:-2px;
}
.dommia{
	float:left;
	width:155px;
	text-align:right;
}
.dommia a{
	font-weight:bold;
	color:#ffffff;
}

.contentAssociats{
	
}
.contentAssociats h2{
	font-family:Times New Roman;
	font-size:33px;
	padding:4px 0 12px;
}
.contentAssociats h2.subtitle2{
	padding:4px 0 6px 0;
	padding:expression("5px 0 6px 0");
}
.bg-box-body{
	background-color:#EDEDED;
	padding:4px 12px 12px 12px;
	margin:0 0 12px 0;
}
.bg-box-body h3{
	font-size:20px;
	font-family:Times New Roman;
	line-height:28px;
}
.bg-box-select2{
	display:inline-block;
	margin:14px 0 0;
	width:592px;
}
.bg-box-select2 .last{
	width:93px;
	margin:0px;
}
.box-select{
	float:left;
	margin:0px 11px 0px 0px;
}
.box-select span{
	display:block;
	font-weight:bold;
	margin:0 0 5px;
}
.selectAssociats {
	height:20px;
	width:234px;
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color:#333;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	border:1px solid #ABADB3;
}
.cercar{
	cursor:pointer;
	display:block;
	height:20px;
	width:93px;
}
.submit-buscar-es{
	background:url(/media/image/web/btCercarStd-es.gif) no-repeat top left;
}
.submit-buscar-es:hover{
	background:url(/media/image/web/btCercarIlu-es.gif) no-repeat top left;
}
.submit-buscar-cat{
	background:url(/media/image/web/btCercarStd-cat.gif) no-repeat top left;
}
.submit-buscar-cat:hover{
	background:url(/media/image/web/btCercarIlu-cat.gif) no-repeat top left;
}
.submit-buscar-en{
	background:url(/media/image/web/btCercarStd-en.gif) no-repeat top left;
}
.submit-buscar-en:hover{
	background:url(/media/image/web/btCercarIlu-en.gif) no-repeat top left;
}
.resultados{
	padding:19px 0px 0px;
	border-bottom:10px solid #333333;
	margin:0px 0px 24px 0px;
}
.paginador{
	width:607px;
}
.paginador-foot{
	border-top:1px solid #333333;
	width:607px;
	clear:both;
}
.results{
	padding:9px 0;
}
.numbers{
}
#pagLeft {
	width:243px;
	float:left;
}
#pagRight {
	width:364px;
	float:right;
	text-align:right;
}
.pl7{
	padding:0 0 0 7px;
}
.numbers ul{
	display:inline-block;
}
.numbers ul li{
	float:none;
	display:inline;
	color:#CCC;
}
.numbers ul li a{
	color:#E20001;
}
.numbers ul li .back{
	background:transparent url(/media/image/web/back-normal.jpg) no-repeat scroll left center;
	padding:0px 6px 0px 10px;
	margin:0;
}
.numbers ul li .back-inactivo{
	background:transparent url(/media/image/web/back-inactivo.jpg) no-repeat scroll left center;
	color:#CCCCCC;
	padding:0 6px 0 10px;
	text-decoration:none !important;
	margin:0 !important;
}
.numbers ul li .next{
	background:transparent url(/media/image/web/next-normal.jpg) no-repeat scroll right center;
	padding:0 10px 0 6px;
	margin:0;
}
.numbers ul li .next-inactivo{
	background:transparent url(/media/image/web/next-inactivo.jpg) no-repeat scroll right center;
	color:#CCCCCC;
	padding:0 10px 0 6px;
	text-decoration:none !important;
	margin:0 !important;
}
.numbers ul li .activo{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.numbers ul li a:hover{
	text-decoration: underline;
}
.comercios{
	border-top:1px solid #333333;
	padding:6px 0 0;
}
.comercios h3{
	font-family:Times New Roman;
	font-size:20px;
	margin:0 0 10px;
}
.comercios ul{
}
.comercios ul li{
	background:transparent url(/media/image/web/point.jpg) repeat-x scroll left top;
	line-height:16px;
	margin:0 0 2px 0;
	padding:9px 0 0 0;
}
.comercios ul .first{
	background:none;
	padding:1px 0 0 0;
}
.comercios ul li span{
	display:block;
	padding:0px 0px 0px 13px;
}
.direccion{
	float:left;
	width:493px;
	padding:0 10px 6px 0;
	padding-bottom:expression("3px");
}
.direccion a{
	background:transparent url(/media/image/web/arrow.jpg) no-repeat scroll left center;
	padding:0px 0px 2px 13px;
	font-size:15px;
	color:#e20001;
	font-family:Times New Roman;
	line-height:16px;
	display:block;
	font-weight:bold;
}
.direccion a:hover{
	text-decoration:underline;
}
.img-logotipo{
	float:right;
	width:104px;
	margin:3px 0px 12px 0px;
	margin:expression("3px 0px 9px 0px");
}
.img-logotipo img{
	display:block;
	border:1px solid #ccc;
}

input.input-cercar{
	font-size:11px;
	height:16px;
	padding:2px 0 0 5px;
	width:406px;
	border-top:1px solid #ABADB3;
	border-left:1px solid #DBDFE6;
	border-right:1px solid #DBDFE6;
	border-bottom:1px solid #DBDFE6;
}
.contentAssociats ul.listNoticias li p{
	margin:0 0 0px;
	position:relative;
	bottom:-4px;
}
.bg-box-selectAso{
	margin:13px 0 0 0;
}
.bg-box-select3{
	margin:11px 0 0 0;
	width:583px;
	margin:expression("10px 0 0 0");
	height:20px;
}
.m2{
	width:409px;
}
.bg-box-select3 .m4{
	position:relative;
	left:5px;
}
.bg-box-select3 span{
	padding:4px 0 0;
	margin:0px;
}
.noticias .numbers{
	padding:9px 0 9px 0;
}
.noticias{
	border-bottom:10px solid #333333;
	margin:0 0 24px;
}
.noticias ul.listNoticias{
	border-top:1px solid #333333;
}
.noticias ul.listNoticias p{
	padding:0 0 12px 0;
	margin:0;
}
.noticias ul.listNoticias li{
	background:transparent url(/media/image/web/point.jpg) repeat-x scroll left top;
	line-height:16px;
	margin:0 0 12px;
	padding:12px 0 0 0;
}
.noticias ul.listNoticias .first{
	background:none;
	padding:11px 0 0 0;
}
.noticias ul.listNoticias .normal{
	background:transparent url(/media/image/web/point.jpg) repeat-x scroll left top;
	line-height:16px;
	padding:12px 0 0 0;
}
.noticias ul.listNoticias .first{
	background:none;
	padding:11px 0 0 0;
}
.noticias .paginador-foot .numbers {
	padding:9px 0px;
}
.img-noticia{
	float:left;
	width:187px;
	padding:1px 11px 12px 0px;
}
.text-noticia{
	float:left;
	width:409px;
}
.text-noticia h2{
	font-family:Times New Roman;
	font-size:20px;
	padding:0 0 8px 0;
	line-height:21px;
}
.text-noticia h2 a{
	font-weight:bold;
	color:#333;
}
.text-noticia h2 a:hover{
	font-weight:bold;
	color:#E20001;
	text-decoration:none;
}
.text-noticia span{
	color:#999999;
	display:block;
	font-size:1em;
	font-style:italic;
}

#galeria{
	margin:0 0 12px 0;
	width:607px;
}
table#galeria tr td.tr1{
	width:142px;
}
table#galeria tr td.tr2{
	width:12px;
}
table#galeria tr.tr3{
	height:25px;
}
table#galeria tr td a{
	border:1px solid #cccccc;
	padding:4px;
	display:inline-block;
}
table#galeria tr td a:hover{
	border:1px solid #e20001;
}
table#galeria tr td a img{
	display:block;
}
.sep{
	background:transparent url(/media/image/web/point.jpg) repeat-x scroll center top;
	font-size:0;
	height:1px;
	line-height:1px;
	width:100%;
}

ul.contacto{
	line-height:16px;
	margin:0 0 15px;
}
ul.contacto li{
	margin:0 0 16px;
}
ul.contacto li span{
	display:block;
	padding:0px 0px 0px 7px;
}
ul.contacto li a{
	color:#e20001;
}
h3.subtitle{
	font-family:Times New Roman;
	font-size:20px;
	padding:7px 0 7px 0;
	line-height:23px;
}
ul.form-contacto{
	display:inline-block;
	margin:0 0 6px 5px;
}
ul.form-contacto li{
	display:inline-block;
	margin:0 0 6px;
}
.ml39{
	margin:0 0 0 39px;
}
#mmmap{
	height:353px;
	margin:9px 0 0 6px;
	width:599px;
	border:1px solid #ccc;
}
#mmap{
	height:667px;
	margin:9px 0 0 0;
	width:605px;
	border:1px solid #ccc;
}
#map{
	height:353px;
	margin:9px 0 12px 6px;
	width:599px;
	border:1px solid #ccc;
}
.pt9{
	padding-top:9px;
}
form.formulario{
	margin:21px 0 0;
}
form.formulario .nota{
	display:block;
	font-style:italic;
	margin:18px 0 16px 7px;
}
ul.form-contacto li label{
	color:#333333;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:3px 0 0 0;
	width:129px;
}
ul.form-contacto li label.m3{
	padding:0 0 0 10px;
	width:119px;
}
ul.form-contacto li label i{
	color:#E20001;
	padding:0px 3px 0px 0px;
}
ul.form-contacto li input.input{
	border:expression("1px solid #7f9db9");
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	font-family:arial;
	font-size:11px;
	height:15px;
	padding:1px 0 0 4px;
	width:467px;
}
ul.form-contacto li input.corto{
	width:87px;
}
ul.form-contacto li input.file { 
	padding:0; border:1px solid #ccc; border:expression("1px solid #7F9DB9"); width:290px; height:auto; width:expression("296px"); height:expression("18px"); font-family: Arial, Helvetica, Verdana; font-size:11px; color:#333; font-style:normal; font-variant:normal; font-weight:normal; text-decoration:none; text-transform:none;
}
ul.form-contacto li select{
	border:1px solid #CCCCCC;
	border:expression("1px solid #7f9db9");
	display:block;
	float:left;
	font-family:Arial;
	font-size:11px;
	height:18px;
	width:473px;
	
}
ul.form-contacto li textarea{
	border:expression("1px solid #7f9db9");
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	font-family:arial;
	font-size:11px;
	height:134px;
	padding:2px 0 0 4px;
	width:467px;
}
ul.form-contacto li .texto-captcha{
	font-weight:bold;
	display:block;
	padding:6px 0 6px 10px;
	width:592px;
}
ul.form-contacto li #form-datos-logo{
	float:left;
	width:473px;
}
ul.form-contacto li #form-datos-logo img{
	display:block;
	border:1px solid #ccc;
	cursor:pointer;
}
#foto-socio-detalle { border:1px solid #ccc; cursor:pointer; }
#palabra-captcha { display:block; float:left; width:473px; }
#total-fotos { padding:20px 0 9px 7px; }
#nota-fotos { padding:0 0 0 136px; font-style:italic; }
.captcha { color:#fff; width:94px; height:18px; }
.content-submit{
	padding:0 0 12px 134px;
	padding:expression("0 0 9px 134px");
	height:20px;
	margin:0;
	width:473px;
	position:relative;
	top:expression("-3px");
}
.content-submit #submit-contact{
	float:left;
	padding:0;
}
.content-submit #submit-contact input{
	width:93px;
	height:20px;
	border:0;
	cursor:pointer;
}
.content-submit img{
	display:block;
	margin:0 0 0 12px;
}
.submit-enviar-es{
	background:url(/media/image/web/btEnviarStd-es.gif) no-repeat top left;
}
.submit-enviar-es:hover{
	background:url(/media/image/web/btEnviarIlu-es.gif) no-repeat top left;
}
.submit-enviar-cat{
	background:url(/media/image/web/btEnviarStd-cat.gif) no-repeat top left;
}
.submit-enviar-cat:hover{
	background:url(/media/image/web/btEnviarIlu-cat.gif) no-repeat top left;
}
.submit-enviar-en{
	background:url(/media/image/web/btEnviarStd-en.gif) no-repeat top left;
}
.submit-enviar-en:hover{
	background:url(/media/image/web/btEnviarIlu-en.gif) no-repeat top left;
}

.submit-guardar-es{
	background:url(/media/image/web/btGuardarStd-es.gif) no-repeat top left;
}
.submit-guardar-es:hover{
	background:url(/media/image/web/btGuardarIlu-es.gif) no-repeat top left;
}
.submit-guardar-cat{
	background:url(/media/image/web/btGuardarStd-cat.gif) no-repeat top left;
}
.submit-guardar-cat:hover{
	background:url(/media/image/web/btGuardarIlu-cat.gif) no-repeat top left;
}
.submit-guardar-en{
	background:url(/media/image/web/btGuardarStd-en.gif) no-repeat top left;
}
.submit-guardar-en:hover{
	background:url(/media/image/web/btGuardarIlu-en.gif) no-repeat top left;
}


.detalle-noticia{
}
.contentAssociats .detalle-noticia p{
	line-height:16px;
	margin:0 0 16px;
	padding:0px;
}
.contentAssociats .detalle-noticia h2 {
	font-family:Times New Roman;
	font-size:33px;
	line-height:32px;
	padding:0 0 9px;
	padding:expression("1px 0 8px 0");
}
.detalle-noticia .dates{
	padding:8px 0 16px 0;
	line-height:16px;
}
.detalle-noticia span.date{
	color:#999999;
	display:block;
	font-size:1em;
	font-style:italic;
	padding:0 0 1px 0;
}
.print{
	color:#E20001;
	font-weight:bold;
	padding:9px 0 15px;
}
.print span{
	padding:0px 4px 0 3px;
}
.print a{
	color:#e20001;
	font-weight:bold;
}
.detalle-noticia .bg-box3{
	background-color:#EDEDED;
	margin:4px 0 21px 0;
	padding:9px 12px 8px 12px;
}
.detalle-noticia .bg-box3 h5{
	font-size:15px;
	font-family:Times New Roman;
	line-height:16px;
}
.detalle-noticia .bg-box3 #doc{
	padding:0 0 2px 19px; margin:9px 0 0 0; background:url(/media/image/web/nota.gif) no-repeat top left;
}
.detalle-noticia .bg-box3 #doc a{
	color:#E20001;
}
ul.networks{
	display:inline-block;
	margin:0 0 21px;
}
ul.networks li{
	float:left;
	margin:0px 13px 0px 0px;
}
ul.networks li a{
	color:#e20001;
}
ul.networks li a.delicious{
	padding:0px 0px 0px 15px;
	background:transparent url(/media/image/redes_sociales/delicious.jpg) no-repeat scroll left center;
}
ul.networks li a.digg{
	padding:0px 0px 0px 17px;
	background:transparent url(/media/image/redes_sociales/digg.jpg) no-repeat scroll left center;
}
ul.networks li a.meneame{
	padding:0px 0px 0px 17px;
	background:transparent url(/media/image/redes_sociales/meneame.jpg) no-repeat scroll left center;
}
.linkNoticia{
	border-top:1px solid #333333;
	padding:9px 0 9px;
}
.linkNoticia a{
	color:#e20001;
}
.linkNoticia a.arrow{
	background:transparent url(/media/image/web/back-normal.jpg) no-repeat scroll left center;
	padding:0px 0px 0px 10px;
}


.content-associats{
	margin:14px 0 0;
	position:relative;
}
.img-logo{
	position:absolute;
	right:0px;
	top:50px;
}
.img-logo img{
	display:block;
	border:1px solid #ccc;
}
.content-associats h5{
	border-bottom:1px solid #333333;
	font-family:Times New Roman;
	font-size:24px;
	line-height:29px;
	margin:0 0 13px;
	padding:3px 0 0 0;
}
ul.listAssociats{
	
}
ul.listAssociats li{
	line-height:16px;
	margin:0 0 16px;
}
ul.listAssociats li a{
	color:#e20001;
}
ul.listAssociats li span{
	display:block;
	padding:0 0 0 7px;
}
ul.listImagenes{
	height:90px;
	margin:9px 0 9px 6px;
}
ul.listImagenes li{
	float:left;
	margin:0px 11px 0px 0px;
}
ul.listImagenes li img{
	display:block;
	border:1px solid #ccc;
	cursor:pointer;
}
ul.listImagenes .last{
	margin:0;
}
.content-associats .linkNoticia{
	border-top:1px solid #333333;
	display:inline-block;
	height:23px;
	margin:12px 0 0;
	padding:9px 0 0;
	width:607px;
}
.content-associats .linkNoticia a{
	color:#e20001;
}
.content-associats .linkNoticia a{
	color:#E20001;
	display:inline-block;
}
.content-associats .googleMaps {
	margin:9px 0 0 0;
}
.contentAssociats p{
	padding:0;
	margin:0px 0px 18px 0px;
}
.contentAssociats em{
	display:block;
	margin:0 0 18px 5px;
}


#cabecera-print{
	margin:15px 0 0 0;
}
#contenido-print {
	margin:0;
	padding:0;
}
#contenido-print .subtitle2 { 
	height:38px;
	border-top:1px solid #333;
	margin:15px 0 0 0;
}
#pie-print {
	color:#fff;
	background:#E20001;
	padding:8px 12px;
}
#pie-print a { 
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#contenido-print #mmmap{
	height:353px;
	margin:9px 0 0 0;
	width:599px;
	border:1px solid #ccc;
}

#contenido-print .content-associats .linkNoticia{
	width:603px;
}

#submenu {
	background:#EDEDED;
	margin:0 0 12px 0;
	padding:8px 12px 10px 12px;
	line-height:16px;
	font-size:15px;
	font-family:Times New Roman;
	font-weight:bold;
	color:#333;
}

#submenu a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

#submenu a:hover {
	color:#E20001;
}

#enlaces-listado { background:url(/media/image/web/point.jpg) repeat-x top left; }
#enlaces-listado-categoria { border-top:1px solid #333; }
#enlaces-listado-titulo { font-weight:bold; margin:8px 0 2px 0; padding:0 0 0 12px; background:url(/media/image/web/arrow2.jpg) no-repeat top left; display:inline-block; font-family:Times New Roman; font-size:15px; }
#enlaces-listado-contenido { padding:0 0 8px 13px; }
#enlaces-listado-categoria h4 { font-size:20px; line-height:19px; font-weight:bold; padding:9px 0 4px 0; font-family:Times New Roman; }
#enlaces-listado-contenido a { color:#E20001; }
#pt11 { padding:11px 0 0 0; }
#buscador-listado-titulo { color:#E20001; font-weight:bold; margin:8px 0 2px 0; padding:0 0 0 12px; background:url(/media/image/web/arrow3.jpg) no-repeat top left; display:inline-block; font-family:Times New Roman; font-size:15px; }

#listados { border-top:1px solid #333; }
.listados-normal { background:url(/media/image/web/point.jpg) repeat-x top left; padding:9px 0 0 0; }
.listados-titulo { font-family:Times New Roman; font-weight:bold; font-size:20px; line-height:21px; padding:0 0 9px 0; }
.listados-contenido { }
.listados-contenido p { margin:0; padding:1px 0 17px 0; }
.listados-enlaces { padding:0 0 9px 0; }
.listados-enlaces a { font-weight:bold; color:#E20001; }
.listados-fecha { color:#999; font-style:italic; }
.listados-first { background:none; padding:8px 0 0 0; }
#listados .varios { font-style:italic; }

#site { padding:0 0 8px 0; }
#sites { font-weight:bold; margin:9px 0 0 0; padding:0 0 0 11px; background:url(/media/image/web/site1.gif) no-repeat top left; display:inline-block; }
#sitemap { margin:9px 0 0 11px; display:block; padding:0 0 0 12px; background:url(/media/image/web/site2.gif) no-repeat top left; }
#sitemap a { color:#333; }
#sitemap2 { margin:9px 0 0 21px; display:block; padding:0 0 0 12px; background:url(/media/image/web/site3.gif) no-repeat top left; }
#sitemap2 a { color:#666; }

.noticias h4 { font-size:20px; line-height:28px; font-weight;bold; font-family:Times New Roman; }

#derecha { padding:12px 12px 0 12px; }
#banner { margin:0 0 12px 0; padding:0 12px 0 12px; background:#fff; }
#banner p { line-height:16px; margin:0; padding:0 0 9px 0; }
#promocion-titulo { color:#E20001; font-size:15px; font-weight:bold; font-family:Times New Roman; line-height:20px; padding:4px 0 4px 0; }
#sep-tarjeta { height:12px; background:#fff; line-height:12px; font-size:0px; }

#tarjeta h3.titulo-p { line-height:38px; border-top:1px solid #333; padding:3px 0 6px 0; margin:0; font-family:Times New Roman; font-size:33px; color:#333; font-weight:bold; margin:0; }

.direccion2{
	margin:0 0 8px 0;
	margin:expression("0 0 7px 0");
}
.direccion2 a{
	background:transparent url(/media/image/web/arrow.jpg) no-repeat scroll left center;
	padding:0px 0px 2px 13px;
	font-size:15px;
	color:#e20001;
	font-family:Times New Roman;
	line-height:16px;
	display:block;
	font-weight:bold;
}
.direccion2 a:hover{
	text-decoration:underline;
}
#socios-tarjeta { padding:5px 0 0 0; }
#tarjeta { line-height:16px; }
#tarjeta h3 { margin:4px 0 14px 0; }


#socios-mapa { width:332px; }
#socios-mapa-izq { float:left; width:200px; }
#socios-mapa-der { float:left; margin:9px 0 0 0; width:132px; height:57px; text-align:center; }
#socios-mapa-der img { border:1px solid #ccc; }
#socios-mapa-titulo { font-size:15px; line-height:16px; font-weight:bold; padding:0 0 2px 13px; background:url(/media/image/web/arrow.jpg) no-repeat center left; display:block; font-family:Times New Roman; }
#socios-mapa-contenido { padding:0 0 0 13px; }

#cont-espacio { padding:8px 0 2px 0; }
#espacios-culturales { line-height:16px; }
#espacios-culturales a { padding:0 0 0 13px; line-height:20px; font-weight:bold; font-size:15px; font-family:Times New Roman; background:url(/media/image/web/arrow4.gif) no-repeat top left; }
#espacios-culturales p { padding:0 0 8px 13px; margin:0; }
#espacios-culturales .espacio-cultural-listado { background:url(/media/image/web/point.jpg) repeat-x top left; padding:7px 0 0 0; }
#espacios-culturales .first { background:none; border-top:1px solid #333; padding:6px 0 0 0; }

#actividades-destacadas { width:607px; border-top:10px solid #333; }
#actividades-destacadas-img { display:block; }
#actividades-destacadas-titulo { padding:8px 0 0 0; height:50px; }
#actividades-destacadas-titulo a { font-family:Times New Roman; font-size:20px; line-height:21px; font-weight:bold; color:#333; text-decoration:none; }
#actividades-destacadas-titulo a:hover { color:#E20001; text-decoration:none; }
#actividades-destacadas p { margin:0; padding:0; }
#linea-h { width:1px; margin:0 12px 0 12px; background:#ccc; height:254px; font-size:0px; }

#enlaces-derecha { margin:2px 0 12px 0; background:#EDEDED; padding:6px 12px 9px 12px; }
#enlaces-derecha a { display:block; background:url(/media/image/web/arrow4.gif) no-repeat top left; padding:2px 0 0 13px; margin:0 0 2px 0; }

#volver-zp { margin:24px 0 0 0; background:url(/media/image/web/point.jpg) repeat-x top left; }
#volver-zp h4 { font-weight:bold; line-height:16px; font-size:20px; font-family:Times New Roman; padding:11px 0 19px 0; margin:0; }
#volver-zp p { padding:0 0 20px 0; margin:0; }

#foto-espacio { display:block; margin:0 0 12px 0; }

#contenidos p { margin:0; padding:8px 0 8px 0; }
#contenidos h4 { margin:0; padding:4px 0 0 0; }
#contenidos #left { float:left; margin:0 12px 0 0; width:249px; }
#contenidos #right { float:left; width:346px; height:370px; }
#contenidos #left img { display:block; margin:12px 0 0 0; }
#contenidos #left p { margin:0; padding:3px 0 5px 0; font-style:italic; }
#contenidos ul { margin:0; padding:4px 0 8px 0; }
#contenidos li { display:block; padding:0 0 0 12px; background:url(/media/image/web/flechaLista.gif) no-repeat top left; line-height:16px; margin:4px 0 0 0; }
#contenidos #foto { padding:12px 0 0 0; }
#contenidos #foto img { display:block; }
#contenidos #foto p { margin:0; padding:5px 0 9px 0; font-style:italic; }
#contenidos #lista { padding:0 0 0 12px; background:url(/media/image/web/flechaLista.gif) no-repeat top left; line-height:16px; margin:8px 0 0 0; }

#link-final { padding:0; margin:0; }
#link-final a { font-weight:bold; color:#E20001; font-family:Times New Roman; font-size:15px; line-height:20px; }

#titulo_bloque_blanco { background:#333; margin:0; padding:8px 12px 10px 12px; line-height:16px; font-size:15px; font-family:Times New Roman; font-weight:bold; color:#fff; }
#titulo_bloque_gris { background:#EDEDED; margin:0; padding:8px 12px 10px 12px; line-height:16px; font-size:15px; font-family:Times New Roman; font-weight:bold; color:#333; }
.resto { margin:24px 0 0 0 !important; }
.primero { margin:12px 0 0 0 !important; }
#sep-promo { width:607px; height:1px; clear:both; overflow:hidden; background:url(/media/image/web/sep-promo.gif) repeat-x top left; }
#promo-actual { padding:11px 0 11px 0; margin:1px 0 1px 0; overflow:hidden; width:607px; }
.grisPromo { background-color:#f4f3f3; }
#promo-actual-logo { width:187px; padding:0 12px 0 0; float:left; }
#promo-actual-logo img { border:1px solid #ccc; }
#promo-actual-contenido { width:396px; float:left; padding:0 12px 0 0; }
#promo-actual-titulo { font-size:14px; font-weight:bold; line-height:18px; }
#promo-actual a { font-weight:bold; }
#promo-actual p { line-height:16px; padding-top:21px; margin:0; }
#promo-actual-mas { padding-top:1px; }
#promo-anterior { padding:8px 12px 8px 12px; }
#promo-anterior-titulo { font-size:14px; font-weight:bold; line-height:18px; }
#promo-anterior a { font-weight:bold; }
#promo-anterior p { line-height:16px; margin:0; }

#promo-detalle { padding:12px 0 24px 0; }
#promo-detalle span { font-weight:bold; }
#promo-detalle img { border:1px solid #ccc; }
#promo-detalle h4{ color: #E20001; font: normal normal bold 14px/18px Arial, Helvetica, sans-serif; padding-bottom:13px; }
#promo-detalle p { padding:8px 0 8px 0; line-height:16px; margin:0; }
#promo-detalle-foto { margin:0 0 13px 0; }
#promo-detalle-bloque { background:url(/media/image/web/sep-promo.gif) repeat-x bottom left; }
#promo-detalle-linea { padding:8px 0 9px 6px; line-height:16px; background:url(/media/image/web/punto-negro.gif) no-repeat left 15px; }
.ml52 { margin-left:52px; }
.ml40 { margin-left:40px; }
.ml43 { margin-left:43px; }
#formulario-promo { padding:20px 0 0 0; }
#formulario-promo input { border:1px solid #ccc; color:#666; font-family:Arial,Verdana,Helvetica; font-size:11px; height:15px; padding:1px 0 0 3px; width:238px; margin: -1px 0 0 0; }
#formulario-promo input.checkbox { width:25px; border:none; position:relative; top:3px; top:expression("0px"); }
#formulario-promo .asterisco { color:#c00; margin-right:3px; font-weight:bold; }
#formulario-promo .margen { margin-left:7px; }
#formulario-promo label { display: block; float: left; text-align: left; width: 151px; font: normal normal bold 11px/16px Arial, Helvetica, sans-serif; color:#333; padding-bottom:8px; margin: 0; }
#formulario-promo br { clear: left; }
#formulario-promo-botones { padding:14px 0 0 151px; }
#formulario-promo-botones a { font-weight:bold; color:#fff; display:inline-block; background:#E20001; padding:5px 12px 6px 12px; }
#formulario-promo-botones a:hover { background:#333; text-decoration:none; }
#formulario-promo-botones input { width:0px; height:0px; border:0 none; visibility:hidden; }
#check { padding:0 0 7px 0; }