/* powered by demini */

/* elementos básicos */
body {position:relative; overflow:auto; margin:0; padding:0;}
#page, #page div, #page ul, #page li, #page p, #page h1, #page h2, #page h3, #page h4, #page h5, #page h6, #page img, #page table, #page form, #page fieldset, #page legend, #page input, #page select, #page span {position:relative; overflow:hidden; margin:0; padding:0; float:none;}
#page {font:normal 12px/150% Arial, Helvetica, sans-serif; color:#333;}

/* elementos de Títulos */
#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 {font-family:Arial, Helvetica, sans-serif; padding:0; color:#333; line-height:normal;}
#page h1 {font-size:18px; border-bottom:1px solid #ddd; margin:0 0 10px 0; }
#page h2 {
border-bottom:1px solid #DDDDDD;
font-size:16px;
margin:0pt 0pt 10px;
}
#page h3 {font-size:14px;}
#page h4 {font-size:115%}
#page h5 {font-size:105%}
#page h6 {font-size:95%}

/* elementos de texto */
#page small {/*texto pequeno*/font-size:10px; color:#999;}
#page b,#page strong{/*negrita*/}
#page em,#page i{/*cursiva*/}
#page u{ /*subrayado*/}
#page strike{ /*tachado*/}
#page span.marron {color:#BC4C1C; font-weight:bold;}
#page hr {overflow:hidden; clear:both; height:1px; border:none; border-top:1px solid #ddd; margin:10px 0 20px 0; *margin:5px 0 10px 0;}

/* política de enlaces */
#page a:link {font-weight:bold; text-decoration:underline; color:#06C; }
#page a:visited {font-weight:bold; text-decoration:underline; color:#408CD9;}
#page a:hover, #page a:active {text-decoration:underline; color:#36C;}
#page a img {border:0;}

/* formularios */
#page #container legend {border:solid 1px #ccc;}
#page #container fieldset {clear:both;}
#page #container label {width:125px; display:block; color:#666; float:left; font-weight:normal; font-size:11px; text-align:left; margin-top:10px;}
#page #container input, #page #container select, #page #container textarea {width:99%; background:#eee; border:1px solid #ccc; border-right-color:#ddd; border-bottom-color:#ddd;}
#page #container input {padding:5px 0;}
#page #container textarea {height:80px;}
#page #container fieldset.medio {float:left; width:125px; clear:none;}
#page #container fieldset.medio input {width:98%;}
#page #container fieldset.medio select {width:98%;}
#page #container .checkbox {width:auto; border:none;}
#page #container .radio {width:auto; border:none;}
#page #container label.nowidth {width:auto; padding-right:5px; _padding-right:0px; /* para explorer6 */}
#page #container input.nostyle {width:auto; border:none; background:none;}
#page #container label.radiolabel {float:left; width:300px; margin-left:100px;position:relative;}

/* listas */
#page ul {list-style:none; margin:10px;}
#page ul li {list-style:none; margin-bottom:5px; background:url(../images/bullet.gif) 0 5px no-repeat; padding-left:15px;}

/* maketación */
#page {margin:0 auto; background:url(../images/fnd_page.gif) 50% 0 no-repeat; _border:1px solid #fff; /* para explorer6 */}
#page #header, #page #faltan, #page #layer_nav, #page #container, #page #footerLinks, #page #footerLinks, #page #footer {width:900px; margin:0 auto; clear:both; margin-top:10px;}
#page #header {height:120px; margin-top:10px; _margin-top:9px; /* para explorer6 */}
#page #faltan {background:url(../images/faltan_dias.gif) 0 0 no-repeat; padding: 7px 35px; width:830px; height:16px; font:bold 14px Arial, Helvetica, sans-serif;}
#page #layer_nav {}
#page #container {}
#page #content {_width:904px; /* para explorer6 */}
body.doscol #page #left {float:left; width:280px; padding-right:15px; margin-bottom:15px;}
body.doscol #page #content {float:right; width:590px;}
body.doscol #page #right {float:right; width:280px;}
#page #footerLinks {/*background:#679902;*/ padding:10px; width:880px; margin:0 auto;}
#page #footer {border-top:1px solid #ddd; padding:10px 0; margin:20px auto; font-size:11px; color:#666;}

/* container */
#page .floatleft {float:left; margin:0 20px 10px 0;}
#page .floatright {float:right; margin:0 0 10px 20px;}
#page img.ampliar {position:absolute; right:0; bottom:5px; _bottom:3px; background-color: #000; z-index:1001; -moz-opacity: 0.66; opacity:.66; filter: alpha(opacity=66);}
#page div.cierre {background:#ddd; margin-top:5px; padding:0px 10px 2px;}
#page a.fotos {color:#666; font-size:90%;}
#page a.seguir {left:240px; text-decoration:none;}
#page img.flickrimg {float:left;}
#page img.marg {margin:0px 12px 12px 0;}
#page img.last {margin:0px 0px 12px 0;}

#page .untercio, #page .dostercios {float:left; margin:0 30px 20px 0;}
#page.dostercios_doscol{margin:0 0 20px 0;float:left;width:590px;_width:585px;}
#page .untercio {width:280px;}
#page .dostercios {width:590px;_width:585px;}
#page .last {margin-right:0px; clear:right;}
#page .margtop {padding-top:20px;}
#page .margright {margin-right:28px;}
#page .center {text-align:center;}
#page .right {text-align:right;}


#page ul.subNav {margin:0 0 20px 0; padding:0;}
#page ul.subNav li {margin:0; padding:0; background:none;}
#page ul.subNav li a, #page ul.subNav li a:visited {text-decoration:none; display:block; padding:5px 10px 5px 30px; float:left; width:245px; font:bold 14px Arial, Helvetica, sans-serif; background: transparent url(../images/bullet_02.gif) 10px 50% no-repeat; border-bottom:1px solid #ddd; clear: both; _width:237px;}
#page ul.subNav li a:hover {background:#0066CC url(../images/bullet_02b.gif) 10px 50% no-repeat; color:#fff;}
#page ul.subNav li.selected a, #page ul.subNav li.selected a:visited {background:#0066CC url(../images/bullet_02b.gif) 10px 50% no-repeat; color:#fff;}
#page ul.subNav li.selected ul a, #page ul.subNav li.selected ul a:visited {text-decoration:none; display:block; padding:5px 10px 5px 30px; float:left; width:245px; font:bold 14px Arial, Helvetica, sans-serif; background: transparent url(../images/bullet_02.gif) 10px 50% no-repeat; border-bottom:1px solid #ddd; clear: both; _width:237px; color:#0066cc;}
#page ul.subNav li.selected ul a:hover {background:#0066CC url(../images/bullet_02b.gif) 10px 50% no-repeat; color:#fff;} 


body.doscol #page #content h1 {font-size:22px; color:#4DA4DA;}
body.doscol #page #content p {margin-bottom:20px;}
#page #content p.destacado {font-size:14px; }
#page #left .untercio {float:none; clear:both;}
#page .ultBol {border-bottom:5px solid #ccc; padding-bottom:10px; background: url(../images/img_boletin.jpg) 100% 100% no-repeat;}
#page .ultBol p {width: 140px; margin-bottom:10px;}
#page .media {padding:10px; background:#ddd; margin-bottom:20px; _margin-bottom:10px;height:85px;}
#page .media img {margin-right:5px;}

/* footerLinks */
#page #footerLinks {font-size:11px;}
#page #footerLinks .untercio {width:265px; margin:0 35px 10px 0;}
#page #footerLinks .last {margin-right:0px; clear:right;}
#page #footerLinks h1 {font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:normal; border-color:#ccc;}
#page #footerLinks a {color:#87D300}
#page #footerLinks a.right {display:block; margin:0 10px;}
#page #footerLinks img {vertical-align:middle;}
/*
#page #footerLinks {font-size:11px;}
#page #footerLinks .untercio {width:265px; margin:0 35px 10px 0;}
#page #footerLinks .last {margin-right:0px; clear:right;}
#page #footerLinks h1 {font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:normal; border-color:#ccc;color:#FFF;}
#page #footerLinks a.right {display:block; margin:0 10px;}
#page #footerLinks img {vertical-align:middle;}
#page #footerLinks a{color: #FFF;}
#page #footerLinks a:hover{text-decoration:none;}
 */
/* footer */
#page #footer a {color:#666; font-weight:normal;}

#page #form_82 fieldset
{
border: none;
}

#page #container #formulario #formu legend
{
border:none;
}

#page #container #formulario #formu fieldset
{
padding:10px;
margin: 10px 0;
}

#page #container .form_field input,
#page #container .form_field select
{
width: 65%;
}

#page #container .form_field img
{
margin-left: 10px;
}

/************ELEMENTOS DE SCROLLER**************/
.root {position:absolute;margin: 10px;}
.root p {margin:10px;}
.thumb {position:absolute;height:9px;width:15px;left:10px;}
#page #container #content .media .left {position:relative;float:left;}
#page #container #content .media .right {position:relative;float:right;}
#page #container #content .media .right img{margin:0;}
#page #container #content .media.left a, #page #container #content .media.left a img, #page #container #content .media.right a, #page #container #content .media.right a img, #page #container #content .media.thumb a , #page #container #content .media.thumb a img{border:0;margin:0;}
.scrollContent {position:absolute;left:0px; top:0px; width:100px; }

/************FIN ELEMENTOS SCROLLER**************/

#page #content #audio {margin-left:105px;width:500px;}
#page #content #audio_ficha {width:600px;}
#page .audio {border-bottom:1px solid #DDDDDD;width:600px;}
body.doscol #page #content .audio p {margin-bottom:10px;margin-top:10px;}


#page #container .paginacion {background: #f2f2f2; color:#666666; padding: 8px;	border: 1px solid #ddd;	margin: 0.5em 0 1.5em 0;	overflow: hidden; position: relative; width:570px}
#page #container .paginacion * {margin:0}
#page #container .paginacion p {position:relative;	text-align:right;}
#page #container .paginacion p a:link, #container .paginacion p a:visited, #container .paginacion p a:hover, #container .paginacion p a:active {text-decoration:none;background:#ffffff;	padding:2px 5px;font-size:11px}
#page #container .paginacion p a:hover {background: #FF9900;color:#ffffff}
#page #container .paginacion p span {text-decoration:none;background:#ffffff;padding:2px 5px;color:#cccccc;}
#page #container .paginacion h4 {margin-top:-1.1em;	padding:0;	border:none;}

#page #container .paginacion .mostrando {float:left;margin:5px 0;}
#page #container .paginacion #botonera {float:right; margin-right:5px;}
#page #container .paginacion #botonera a {text-decoration:none;}
#page #container .paginacion #botonera a:hover {color:#ffffff;}
#page #container .paginacion #botonera .sig-ant {margin:3px;float:left;}
#page #container .paginacion #botonera .btn {margin:3px;float:left;text-align:center;height:16px;width:16px;background:url(../images/img_nav_norm.jpg) no-repeat center center;}
#page #container .paginacion #botonera .select{margin:3px;float:left;text-align:center;height:16px;width:16px;background:url(../images/img_nav_select.jpg) no-repeat center center;}
#page #container .paginacion #botonera .select a{color:#ffffff;}


#page #link {font-size:20px;text-align:center;margin-top:6px;}
#page #reproductor{margin-bottom:14px;}
#page #campana {height:180px;overflow:hidden;}
#page #campana img{top:-180px;}
#page #login {margin-left:200px;}