/* CSS Document */

/*

FF3E3E flesh
BA0808 rojo
E4E3CD perla
61605E gris
2A2A29 antracita

blue 0ca3c0
mint 85f513


*/
ul {
	list-style: none;
}
ul, h1, h2, h3, h4, div, p, input{
	margin: 0px;
	padding: 0px
}
a {color:#0ca3c0; text-decoration:none}	
input {background:#f7f6f2; border:1px solid #d6d8d7; font-size:12px; color:#BA0808}

img{border:0px}
body {
	background: #F7F6F2;
	color: #2A2A29;
	font:13px/18px Arial,Helvetica,sans-serif;

}

body,html {
	margin: 0px;
	padding: 0px;
}


h1{font:19px/24px 'Lucida Sans Unicode','Lucida Grande',sans-serif; color:#FF3E3E; margin:0px;}
h2 {font:15px/18px 'Lucida Sans Unicode','Lucida Grande',sans-serif; color:#BA0808}

.titular{color:#BA0808; }
.azul {color:#0ca3c0}
.naranja {color:#FF3E3E}
.amarillo {color:#ffd500}
.pequeno {font-size:12px}
.grande, h3 {font-size:15px}
.list h4 {font-size: 10px; color:#FF3E3E; padding-left:11px}
.bold {font-weight:bold!important}
.daybold {font-weight:bold!important; background-color:#61605E}
.gris {color: #61605E; }
.mint {color: #404E0D;}
.antracitaday {padding-right:6px; padding-bottom:3px; float:left; background-color:#E4E3CD}
.antracitaback { background-color: #61605E!important }
.dotline {/*background:transparent url(../images/dots.png) repeat-x bottom;*/}
.onepix {height:1px}


div#fecha_actual {position: absolute; right:11px; text-align:right; font:9px/12px Verdana, Verdana, Geneva, sans-serif; padding-top:11px}
div#centered {width:963px;position:absolute; left:50%; margin-left:-482px;}

.subscribe {color:#FF3E3E}
.subscribe span {font-weight:bold;}
.subscribe input{border-color:#404E0D}
.subscribe a:hover{color:#FF3E3E}
.subscribe .space {display:block; padding-top:13px;padding-bottom:2px}
.subscribe{position:absolute; top:55px; right:11px }
.subscribe input {height:16px; }
.notify {position:absolute; top:97px; left:11px;color:#FFF;font-weight:bold;}

div#logo {padding-top:11px; width:200px;}
div#menus {}
div#menus, div#menus a{font:9px/20px 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-weight:bold; color:#fff; text-transform: uppercase; text-decoration:none;}
div#menus a {height:18px;display:block; padding:0px 11px 0px 11px}
ul.main_menu li {display:inline;float:left; border-left:3px solid #f7f6f2}
ul.main_menu { float:right; }
ul.sub_menu li {display:inline;float:right; border-right:3px solid #f7f6f2}
ul.sub_menu li.selected{ background:#707a84}
ul.main_menu li.selected a{ height:21px!important;/*background:#707a84!important*/}

ul.sub_menu {height:18px; width:963px; margin-bottom:3px; float:left}
div#premenu {width:190px; padding-left:10px;margin-right:3px;float:left; height:18px}
div.clearing{float:none; clear:both;height:0px}

.border_top_grey{border-top:1px solid #dbdadf}
.border_bottom_grey{border-bottom:1px solid #dbdadf}

/*div#left_bar {padding-top:27px;width:185px; padding-right:18px; font:12px/23px Arial,Helvetica,sans-serif;float:left}
div#left_bar #side_menu a { color:#6f7985;}
div#left_bar a { text-decoration:none}
div#left_bar li.selected a{color:#0098a3!important}
div#left_bar #side_menu a:hover{color:#0098a3}*/



ul#side_menu {padding-bottom:23px}
#side_menu li {padding-left:11px}

/*#left_bar .poema{padding:5px 11px 0px 11px}
#left_bar .poema .text{line-height:16px}
#left_bar .poema p{padding-bottom:8px}
#left_bar .poema h2{padding-bottom:5px; line-height:17px}
#left_bar input {height:16px; width:161px; }*/

div#wrap {float:left; width:569px;}
.content h1,.content  h2, .content h3, .content h4, .content  p, .content ul {padding-bottom:11px; padding-left:11px; padding-right:11px}
.content h3{font:13px/24px 'Lucida Sans Unicode','Lucida Grande',sans-serif; color:#FF3E3E; margin:0px;}
.content h4 {font:13px/18px 'Lucida Sans Unicode','Lucida Grande',sans-serif; color:#BA0808}
.content ul{list-style-image: url(../images/list-icon.gif); margin-left:15px}

#right_bar {float:left; clear:right; width:386px; padding-top:27px}
#right_bar h3,#right_bar .grande {font-size:14px}

.player {padding-top:1px; padding-bottom:24px}
.player h2 {padding-top:24px;}
#videoplayer {padding-bottom:24px}
#playlist {padding-right:3px; padding-top:11px}
#playlist {color:#FF3E3E}
#playlist a {}
#playlist li {padding-left:10px; position:relative; border-bottom:1px solid #E4E3CD;} 
#right_bar h2 {padding-left:3px; clear:both }
#playlist .selected {background-color:#ffff99;}
#playlist .actions {position:absolute; right:0px; top:0px}
#playlist .player_button {float:right; padding-right:10px; padding-top:1px}
#playlist .player_button.goto {}
#playlist .time {float:right; font:12px/22px 'Lucida Console',Monaco,monospace; padding-right: 10px;}
.downloads {position:absolute;right:0px; padding-top:34px; padding-right:30px}
.downloads div{margin-bottom:5px}
.con_downloads {position:relative}

.con_downloads .intro, .con_downloads .texto, .con_downloads .creditos{width:470px}

div.intro {font:12px/16px Arial,Helvetica,sans-serif; color:#81706E; padding-right:18px}
div.creditos {font:12px/16px Arial,Helvetica,sans-serif;  width: 325px}
div.texto {padding-right:18px;}
div#blockBanner{padding-bottom:7px; padding-right:13px; position:relative; width:349px; height:215px; float:left;}
.bannerContainer{position:absolute}
div.route {font:11px/16px Geneva, Arial, sans-serif; padding-top:4px; height:24px; padding-left:11px}
div.route a{text-decoration:none; color:#BA0808}
div.route a:hover,div.route a.selected{text-decoration:none; color:#0ca3c0;}


.list .pic {float:left; padding-right:8px}
.list {line-height:23px; padding-right:30px}
.list .datos {float:left;width:161px; border }
.list .datos h2{padding:5px 11px 1px 11px;}
.list .datos p{padding:0px 11px 10px 11px; line-height:16px}
.list .push_list{padding-bottom:13px}

.list  h2 {padding:0px; padding-left:11px}

.list .leyenda span {font-weight:bold}
.list .leyenda .primero{padding-left:11px}
.list .leyenda {background-color:#ffd500; margin-top:11px; margin-bottom:11px}
.list .datos_hist a{color:#0ca3c0; text-decoration:none}
.list .next {margin-top:18px}
.list .datos_hist{line-height:15px; padding-bottom:11px}

.list .pager {padding-left:11px; float:right}

.noticia_thumb img {float:left; padding:5px 8px 3px 0px}
.list .noticia_thumb p {padding-left: 3px }
.list .noticia_thumb h2 {}
.list .noticia_thumb {padding-bottom: 18px; clear:both}
.escaparate_noticias {width:272px}
.list .taller_thumb p {padding-left: 11px }
.taller_thumb p {padding-left: 3px; line-height:15px; }
.taller_dere{border-bottom:3px solid #E4E3CD; clear:both; margin-bottom: 4px; padding-left:7px;}
.list .taller_thumb{border-bottom:3px solid #E4E3CD;background-color:#e9f3c7; padding-top:11px; padding-right:11px}
.taller_thumb h3 {padding-left:3px}
.taller_dere h4 {padding-left:11px}
.taller_dere {font-size:11px}
.taller_dere h3 a {color:#FF3E3E; font-size: 12px}
#talleres {margin-top:7px; padding-top:4px; background-color:#e9f3c7 }
.taller_dere h3 a .lugar{color:#BA0808}
.taller_dere  p{float:left; width: 120px; padding-left:10px}
.taller_thumb .datos_taller p {line-height:15px; padding-bottom:11px;}
.list .taller_thumb .datos_taller { float: right; border-left:1px solid #E4E3CD; width:200px}
.escaparate_noticias {font-size:10px; line-height:15px;}
.escaparate_noticias h2{line-height:15px; padding:0 0 0 14px;}
.escaparate_noticias h4 {padding:0 0 0 14px}
.escaparate_noticias p {padding-left:14px}

.datos_hist{position:relative; display: block; padding-left:11px;}

.calendar { padding-top:12px; width:160px; padding-bottom:24px; padding-left:7px; padding-right:18px}
.calendar .line {margin-left:-4px}
.calendar .day, .calendar .push{font:11px/20px 'Lucida Console',Monaco,monospace; float:left; height:16px;width:22px; text-align:right}
.calendar a {color:#0ca3c0; text-decoration:none; font-weight:bold}

#events, .calendar {float:left}

#events {width:200px}

#events .dotline {height:9px}
#events .grande{padding-bottom:2px}
#events p, #events h3 {padding-left:11px}
#events h3 {padding-top:4px}
#events a {color:#0ca3c0; text-decoration:none}

#enlaces {margin-top:6px; clear:both; border-top:1px solid #dbdcde;}
#enlaces div {padding:4px 0px 4px 7px; float:left; } 

.escaparate {padding-bottom:13px; float:left;}

.escaparate_cuad {padding-right:12px; float:left}

.single, .wide2, .high2, .x22 {padding-bottom: 13px; padding-right:12px; float:left}

.x22{ width: 556px; height: 441px}
.wide2{ width: 556px; height: 214px}
.high2{ width: 272px; height: 441px}
.single{ width:272px; height: 214px}

.con_home {margin-right:-13px}


#footer {padding-right:20px; padding-top:31px; padding-bottom:30px}
#footer .links, #footer .pie {padding-left:11px}
#footer .links{padding-top:3px;}
#footer .links a {font:11px/19px Arial, Helvetica, sans-serif; color:#0ca3c0; text-decoration:none; padding-right:18px}

#footer .pie {font:10px/15px Arial, Helvetica, sans-serif; color:#61605E;}
#footer .pie a{color:#0ca3c0; text-decoration:none}
#footer a:hover{color:#FF3E3E}

.mapaweb .content {width:380px;}

.mapaweb .content .dotline{margin-left:11px}

.mapaweb a {text-decoration:none}
.mapaweb .content .mapa {float:left; width:190px; padding-top:11px}

.mapaweb .content h2 a{color:#028096; font-weight:bold;}
.mapaweb .content h3 a{color:#d2822b;}
.mapaweb .content h4 a{color:#7e8b93;}
.mapaweb .content h2,
.mapaweb .content h3,
.mapaweb .content h4{padding:0px; margin:0px; height:auto; font:13px/24px Arial,Helvetica,sans-serif; padding-left:11px}
.mapaweb .content h3{padding-left:26px}
.mapaweb .content h4{padding-left:41px}

#contacto label {color:#0ca3c0;}
#contacto th { text-align:right; padding-left:9px; padding-right:10px}
#contacto input {background:#fff;}
#contacto input{}

#contacto .submit {margin-top:5px; font-size:15px;}