
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html {
	color:#333;
	background:#F5F5F5;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img { border:0; }

address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}

li { list-style:none; }

caption, th { text-align:left; }

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}

q:before, q:after { content:''; }

abbr, acronym {
	border:0;
	font-variant:normal;
}

:focus { outline: 0; }

sup { vertical-align:text-top; }

sub { vertical-align:text-bottom; }

input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input, textarea, select { *font-size:100%;
}

legend { color:#000; }

body { font:13px/1.39 "Trebuchet MS", Arial, Helvetica, sans-serif; *font-size:small;
*font:x-small;
}

table {
	font-size:inherit;
	font:100%;
}

pre, code, kbd, samp, tt {
	font-family:monospace;
*font-size:108%;
	line-height:100%;
}

body { text-align:center; }

#ft { clear:both; background:#FF7600; padding:1em;}

#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
	margin:auto;
	text-align:left;
	width:57.69em;
*width:56.25em;
	min-width:750px;
}

#doc2 { width:73.076em; *width:71.25em; background:white;
}

#doc3 {
	margin:auto 10px;
	width:auto;
}

#doc4 { width:74.923em; *width:73.05em;
}

.yui-b { position:relative; }

.yui-b { _position:static; }

#yui-main .yui-b { position:static; }

#yui-main { width:100%; }

.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
	float:right;
	margin-left:-25em;
}

.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
	float:left;
	margin-right:-25em;
}

.yui-t1 .yui-b {
	float:left;
	width:12.30769em;
*width:12.00em;
}

.yui-t1 #yui-main .yui-b { margin-left:13.30769em; *margin-left:13.05em;
}

.yui-t2 .yui-b {
	float:left;
	width:13.8461em;
*width:13.50em;
}

.yui-t2 #yui-main .yui-b { margin-left:14.8461em; *margin-left:14.55em;
}

.yui-t3 .yui-b {
	float:left;
	width:23.0769em;
*width:22.50em;
}

.yui-t3 #yui-main .yui-b { margin-left:24.0769em; *margin-left:23.62em;
}

.yui-t4 .yui-b {
	float:right;
	width:13.8456em;
*width:13.50em;
}

.yui-t4 #yui-main .yui-b { margin-right:14.8456em; *margin-right:14.55em;
}

.yui-t5 .yui-b {
	float:right;
	width:18.4615em;
*width:18.00em;
}

.yui-t5 #yui-main .yui-b { margin-right:19.4615em; *margin-right:19.125em;
}

.yui-t6 .yui-b {
	float:right;
	width:23.0769em;
*width:22.50em;
}

.yui-t6 #yui-main .yui-b { margin-right:24.0769em; *margin-right:23.62em;
}

.yui-t7 #yui-main .yui-b {
	display:block;
	margin:0 0 1em 0;
}

#yui-main .yui-b {
	float:none;
	width:auto;
}

.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u { float:left; }

.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u { float:right; }

.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first { float:left; }

.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf { width:49.1%; }

.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	width:32%;
	margin-left:1.99%;
}

.yui-gb .yui-u { *margin-left:1.9%;
*width:31.9%;
}

.yui-gc div.first, .yui-gd .yui-u { width:66%; }

.yui-gd div.first { width:32%; }

.yui-ge div.first, .yui-gf .yui-u { width:74.2%; }

.yui-ge .yui-u, .yui-gf div.first { width:24%; }

.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first { margin-left:0; }

.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u { width:49%; *width:48.1%;
*margin-left:0;
}

.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {
*margin-right:0;
*width:32%; _width:31.7%; }

.yui-g .yui-gc div.first, .yui-gd .yui-g { width:66%; }

.yui-gb .yui-g div.first {
*margin-right:4%; _margin-right:1.3%; }

.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first { *margin-right:0;
}

.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
*margin-left:1.8%; _margin-left:4%; }

.yui-g .yui-gb .yui-u { _margin-left:1.0%; }

.yui-gb .yui-gd .yui-u {
*width:66%; _width:61.2%; }

.yui-gb .yui-gd div.first {
*width:31%; _width:29.5%; }

.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u {
	width:32%;
	_float:right;
	margin-right:0;
	_margin-left:0;
}

.yui-gb .yui-gc div.first { width:66%; *float:left;
*margin-left:0;
}

.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u { margin:0; }

.yui-gb .yui-gb .yui-u { _margin-left:.7%; }

.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first { *margin-left:0;
}

.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u { *width:48.1%;
*margin-left:0;
}

s .yui-gb .yui-gd div.first { width:32%; }

.yui-g .yui-gd div.first { _width:29.9%; }

.yui-ge .yui-g { width:24%; }

.yui-gf .yui-g { width:74.2%; }

.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u { float:right; }

.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first { float:left; }

.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
*width:24%; _width:20%; }

.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
*width:73.5%; _width:65.5%; }

.yui-ge div.first .yui-gd .yui-u { width:65%; }

.yui-ge div.first .yui-gd div.first { width:32%; }

#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf { zoom:1; }



h1, h2, h3, h4, h5, h6 {
	color:#FF7600;
	text-align:left;
	margin:0 0 .5em 0;
	padding:0;
	line-height:1.2;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	
}

h1 { font-size:182%; }

h2 { font-size:167%; }

h3 { font-size:153.9%; }

h4 { font-size:138.5%; }

h5 { font-size:123.1%; }

h6 { font-size:108%; }


/* forms.css */

label {
	font-size:85%;
	color:#888888;
}

fieldset {
	padding:1.4em;
	margin:0 0 1.5em 0;
	border:1px solid #ccc;
}

legend {
	font-weight:bold;
	font-size:1.2em;
}

input, textarea, select {
	margin:0;
	color:#333;
	border: solid 1px #999999;
	background: #FFF;
	font:85% Arial, Helvetica, sans-serif;
}

input:focus, textarea:focus, select:focus { background: #FFF; }

.input_50 {
	width:50px;
	padding:2px;
}

.input_60 {
	width:60px;
	padding:2px;
}

.input_70 {
	width:70px;
	padding:2px;
}

.input_80 {
	width:80px;
	padding:2px;
}

.input_90 {
	width:90px;
	padding:2px;
}

.input_100 {
	width:100px;
	padding:2px;
}

.input_110 {
	width:110px;
	padding:2px;
}

.input_130 {
	width:130px;
	padding:2px;
}

.input_150 {
	width:150px;
	padding:2px;
}

.input_250 {
	width:250px;
	padding:3px;
}

.input_300 {
	width:300px;
	padding:3px;
}
.input_320 {
	width:320px;
	padding:3px;
}

.input_340 {
	width:340px;
	padding:3px;
}

.input_350 {
	width:350px;
	padding:3px;
}

textarea {
	width:390px;
	height:250px;
	padding:5px;
	overflow: hidden;
	color:#333;
	font:85% Arial, Helvetica, sans-serif;
	border: solid 1px #999999;
}





p { margin-bottom:1em; }

/* Fonts / Tipos */
.georgia { font-family : Georgia, "Times New Roman", Times, serif; }

.arial { font-family : Arial, Helvetica, sans-serif; }

.trebuchet { font-family : Trebuchet MS, Arial, Helvetica, sans-serif; }

.tahoma { font-family : Tahoma, Arial, Helvetica, sans-serif; }

/* Tamaños */
.t3 { font-size : 3px; }

.t9 { font-size : 9px; }

.t10 { font-size : 77%; }

.t11 { font-size : 85%; }

.t12 { font-size : 93%; }

.t13 { font-size : 100%; }

.t14 { font-size : 108%; }

.t15 { font-size : 116%; }

.t16 { font-size : 123.1%; }

.t17 { font-size : 131%; }

.t18 { font-size : 138.5%; }

.t19 { font-size : 146.5%; }

.t20 { font-size : 153.9%; }

.t21 { font-size : 161.6%; }

.t22 { font-size : 167%; }

.t23 { font-size : 174%; }

.t24 { font-size : 182%; }

.t25 { font-size : 189%; }

.t26 { font-size : 197%; }

/* Decoraciones */
.tdn { text-decoration : none; }

.tdu { text-decoration : underline; }

/* Paddings */

.p2 { padding : 2px; }

.pt2 { padding-top : 2px; }

.pb2 { padding-bottom : 2px; }

.pl2 { padding-left : 2px; }

.pr2 { padding-right : 2px; }

.p3 { padding : 3px; }

.pt3{ padding-top : 3px; }

.pb3 { padding-bottom : 3px; }

.pl3 { padding-left : 3px; }

.pr3 { padding-right : 3px; }

.p5 { padding : 5px; }

.pt5 { padding-top : 5px; }

.pb5 { padding-bottom : 5px; }

.pl5 { padding-left : 5px; }

.pr5 { padding-right : 5px; }

.p10 { padding : 10px; }

.pt10 { padding-top : 10px; }

.pb10 { padding-bottom : 10px; }

.pl10 { padding-left : 10px; }

.pr10 { padding-right : 10px; }

.p15 { padding : 15px; }

.pt15 { padding-top : 15px; }

.pb15 { padding-bottom : 15px; }

.pl15 { padding-left : 15px; }

.pr15 { padding-right : 15px; }

.p20 { padding : 20px; }

.pt20 { padding-top : 20px; }

.pb20 { padding-bottom : 20px; }

.pl20 { padding-left : 20px; }

.pr20 { padding-right : 20px; }

/*colores*/

.rojo { Color: #EE0000; }

.naranja { Color: #FF7700; }

.amarillo { Color: #FFDD00; }

.negro { Color: #333333; }

.verde { Color: #22BB11; }

.azul { Color: #1188BB; }

.bold { font-weight:bold; }

.hide { display:none; }

.error {background:#EE0000; Color: white; padding:.5em;  margin-bottom:.5em;}

.subrayado {border-bottom: 3px solid #E60004;}
.linea-gris {border-bottom: 1px solid #E6E6E6;}

form {
	margin:0;
	padding:0;
	width:100%;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
	height:0;
	line-height:0;
}

img { border:none; }

acronym {
	border-bottom:1px dotted;
	cursor:help;
}

a {
	color:#0B85B7;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

a:hover { text-decoration:underline; }


/* Use this to create a horizontal ruler across a column. */
hr {
	background: #E6E6E6;
	color: #E6E6E6;
	clear: both;
	float: none;
	width: 100%;
	height: .1em;
	margin: 1em 0;
	border: none;
}

.left { float:left; }

.right { float:right; }

.outline { outline:0; }

.hide { display:none; }

.none {
	border:none;
	background:none;
}

.reset-margin { margin:0; }

.reset-padding { padding:0; }

.reset {
	margin:0;
	padding:0;
}

.first {
	margin-left:0;
	padding-left:0;
}

.last {
	margin-right:0;
	padding-right:0;
}

.top {
	margin-top:0;
	padding-top:0;
}

.bottom {
	margin-bottom:0;
	padding-bottom:0;
}

.align-justify { text-align:justify; }

.align-left { text-align:left; }

.align-center { text-align:center; }

.align-right { text-align:right; }


/*NAV*/

#nav {
	border-bottom:3px solid #666666;
	margin-bottom:2em;
	
}

#nav a {
	width:170px;
	display: block;
	font-size:100%;
	padding:3px 0 3px 10px;
	color:#666666;
	font-weight:bold;
	
	border-bottom:solid 1px #CCC;
}

#nav a:hover {
	background:#ECECEC;
	text-decoration:none;
}

#nav ul {
	list-style:none;
	margin-left: 0;
	padding-left: 0;
}

#nav ul li {
	margin:0;
	padding:0;
	
}

#nav ul ul {
	margin-bottom:10px;
	
}

#nav ul ul li {
	margin-left:10px;
	
}

#nav ul ul a {
	font-size:95%;
	font-weight:normal;
	background: url(/global/img/bullet.gif) no-repeat left 10px;
	padding-left: 8px;
	width:160px;
	color:#1188BB;
	
}

#nav ul ul a:hover {background: #EDF9FD url(/global/img/bullet.gif) no-repeat left 10px;}

/*bloques*/

.bloque {
	border-bottom:1px solid #EE0000;
	margin-bottom:1em;
	padding-bottom:1em;
	
	
}

.linkBloque {
	padding-left:10px;
	text-align:left;
}

.bloque ul li {margin-bottom:.5em; margin-right:.5em;}


.formNewsletter { width:100%;}

.titulo-newsletter {
	background: url(/global/img/tit-newsletter.gif) no-repeat left top;
	height:20px;
}

.newsletterCampo {
	width:130px;
}

.newsletterBt {
	background:url(../img/enviarNews.gif) no-repeat left top;
	height:23px;
	width:56px;
	margin-top:5px;
	border-style:none;
}

div#bannerUp {
	background:#1188BB;
	height:27px;

}


div#bannerUp li  {
	display:inline;
	list-style:none;
	margin:0 2em;
	
}

div#bannerUp li img  {
	margin:0;
	padding:0;
}


div#bannerPub {
	
	padding-bottom:1em;
	padding-top:.5em;
}

div#pub {
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

div#news {
	padding:1em;
}

.noticias-destacadas {padding-bottom:1em;}

.listado {border-bottom:1px solid #E6E6E6; padding-bottom:.6em; margin-bottom:.6em;}
.volanta {
	color:#666666;
	margin-bottom: .25em;
}

.copeteNEWS {color:#4C4C4C;border-bottom:1px solid #E6E6E6; padding-bottom:.6em;}

.relacionados {border-top: 1px solid #e6e6e6; padding-top:.39em;}


.pic {
	border:1px solid #E6E6E6;
	float:left;
	margin-right:1em;
	width:150px;
	padding:5px;
}

.pic-der {
	border:1px solid #E6E6E6;
	padding:5px;
}
.piepic {
	width:150px;
}



.titulo-galeria {
	background: url(/global/img/tit-galeria.png) no-repeat left top;
	height:20px;
}

.titulo-plnciudad {
	background: url(/global/img/tit-mapa.png) no-repeat left top;
	height:20px;
}


.titulo-busqueda { background: url(/global/img/tit-busqueda.png) no-repeat left top;
	height:16px;}
	
.titulo-agenda { background: url(/global/img/tit-agenda.png) no-repeat left top;
	height:20px;
	text-indent: -9999px;
    overflow: hidden;
}

.footerCopy {
	color:#FFF;
	
}

.productos ul {margin:1em auto;}
.productos li {float:left; width:70px; margin:0 1.6em; display:inline;}

.enlaces {margin:2em;}
.enlaces li {background: url(/global/img/bullet.gif) no-repeat left 6px; padding-left: 10px;}


.recuadroGaleria {width:154px; margin:1em;min-height: 180px;
  height: auto !important;
  height: 180px;background:#F5F5F5; border:1px solid #E2E2E2;}
.imgGaleria  {height:115px; overflow:hidden}

.infoGaleria {padding:.5em;}

.links-rel {margin-bottom:.5em;}

.calendario {font-size:.83em; margin-bottom:1em;}
.calendario a {cursor:pointer;}

.tit-actividad {color:#333333; background-color:#E6E6E6; padding:.25em .5em;border-bottom:1px solid #808080;}
.imgShort {width:120px;border:1px solid #E6E6E6;
	padding:5px;}
	
.busqAgendaBis {margin:1em 0;}
	
.label-busqueda {width:65px;}
.mr-10 {margin-right:10px;}

.mr2 {margin-right:2px;}

.pag-not-num {width:350px;}
.paginador {width:200px;}