.language{position:absolute;top: 40px;margin-left: 840px;}

/* BODY */
body {font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) 0 0 repeat-x;}

/* ETIQUETAS */

	/* elementos de texto */
p {margin-bottom:20px; line-height:18px;}
.dostercios p{padding:0px 15px 0px 5px;}
small {font-size:11px; color:#666;}
b, strong{}
em, i{}
u{}
strike{}
hr {display:inline; float:left; clear:both; overflow:hidden; width:100%; height:1px; margin:10px 0; border:0 none; background:#D9D9D9;}
	
	
	/* elementos de títulos */
h1, h2, h3, h4, h5 {margin:0; padding:0; line-height:normal; font-weight:normal;}
h1 {font-size:18px;}
h2 {padding-bottom:3px; font-size:16px; border-bottom:#D8D8D8 1px solid;}
h3 {font-size:14px; margin:0 0 10px 10px;}
h4 {font-size:11px;}
h5 {}


	/* política de enlaces */
a:link {color:#0983D1; text-decoration:underline;}
a:visited {color:#0983D1; text-decoration:underline;}
a:hover, a:active {text-decoration:none;}
a img {border:0 none;}

#shortcuts ul li.selected{font-weight:bold}

.list_apart_title a:link {color:#000; text-decoration:none;}
.list_apart_title a:visited {color:#000; text-decoration:none;}
.list_apart_title a:hover, a:active {text-decoration:underline;}
.list_apart_title a img {border:0 none;}

	/*elementos decorativos*/
.colored{color:#FF0000;}
.backcolor{background:#E5E5E5;}
.border_color{border:#FFF solid 5px;}

	/*lista*/
ul {}
ul li {}

ol {}
ol li {}	

dl{}
dt{}
dd{}

	/*tablas*/
#container #content table{width:100%; margin:0 0 10px 0; empty-cells:show;}
table thead th{padding:6px; font-size:14px; text-align:left;}
#container #content table tbody td{padding:6px; font-size:12px; text-align:left;}
table tbody tr.even td{}
table tbody tr.odd td{}
table tbody tr.highlight td {}

	/*boton*/
.btn {padding:0 0 0 8px; background:url(../images/btn_left.png) no-repeat;}
.btn a{float:left; height:35px; padding:0 9px; color:#000; font-size:11px; font-weight:bold; line-height:35px; text-decoration:none; background:url(../images/btn_center.png) repeat-x left top;}
.btn span {float:left; width:31px; height:35px; background:url(../images/btn_right.png) no-repeat;}


/*********** ESTRUCTURA ******************/

/** HEADER **/
#header {width:960px; margin:0 auto;}


/** LOGO **/
#header #logo {display:inline; float:left; margin:55px 0 0 0;}


/** SHORTCUTS **/
#header #shortcuts {display:inline; float:right; width:125px; margin:5px 0 0; font-size:11px;}
#header #shortcuts ul{display:inline; float:left;}
#header #shortcuts ul li{display:inline; float:left; color:#333; border-right:1px solid #333;}
#header #shortcuts ul li a {padding:0 5px; color:#333; text-decoration:none;}
#header #shortcuts ul li a:hover, #header #shortcuts ul li selected{text-decoration:underline;}


/** LAYER NAV **/
#layer_nav {display:inline; float:right; margin-top:55px; width:745px}
#layer_nav ul {margin:0 0 0 0;}
#layer_nav li {display:block; float:left; height:38px; margin:0 9px 0 0; padding:0 0 0 8px; font-size:14px;}
#layer_nav li a{display:block; padding:0 8px 0 0; color:#FFF; line-height:38px; text-decoration:none;}
#layer_nav li a:hover{display:block; background:url(../images/li_right.png) 100% 0 no-repeat;}
#layer_nav li.selected{display:block; background:url(../images/li_left.png) 0 0 no-repeat;}
#layer_nav li.selected a{display:block; background:url(../images/li_right.png) 100% 0 no-repeat;}


/** FOOTER **/
#footer {margin:50px auto 0 auto; padding:15px 0; background:url(../images/bg_footer.jpg) 0 0 repeat-x;}

#footer .w960{margin:0 auto; width:960px;}
#footer .w960 #textbox{float:left;width:810px}
#footer .w960 #logos{float:right; width:150px;}


#footer .w960 #textbox .title_footer{width:810px; margin:5px 0 5px 0; font-weight:bold;}

#footer .w960 #textbox .shortcuts_footer{width:810px; margin-bottom:5px;}
#footer .w960 #textbox .shortcuts_footer ul{}
#footer .w960 #textbox .shortcuts_footer ul li{display:inline; float:left; margin-right:5px; border-right:#333 solid 1px;}
#footer .w960 #textbox .shortcuts_footer ul li a{display:block; margin:0 5px 0 0; color:#333; text-decoration:none;}

#footer .w960 #textbox .text_footer{width:810px;}




/** CONTAINER **/
#container {position:relative; width:960px; margin:50px auto 0 auto; padding:0; background-image:url(../images/bg_content.jpg); background-repeat:no-repeat;}
.home_pos{background-position:0 265px;}
.int_pos{background-position:0 120px;}
	
	/*uncol*/
#container #content {padding-top:30px;}


	/*columns*/
.entero {display:inline; float:left; width:96%;}
.untercio {display:inline; float:left; width:31%;}
.dostercios {display:inline; float:left; width:67.6%;}
.unmedio {display:inline; float:left; width:48%;}
.uncuarto {display:inline; float:left; width:24%;}


/** SLIDER **/

#slider, #slider li{overflow:hidden; position:relative; width:960px; height:247px;}

#slider li .tagline{position:absolute; top:10px; left:0; width:940px; padding:10px; background-color:#FFF; filter:alpha(opacity=50); opacity:.5}
#slider li .tagline h2{display:block; color:#333; font-size:24px; border:none; text-shadow:#000000;}
#slider li .tagline span{display:block; color:#333; font-size:14px; text-shadow:#000000;}

#prevBtn, #nextBtn{position:absolute; top:90px; left:0px; display:block; width:45px; height:80px;}	
#nextBtn{left:915px;}														
#prevBtn a, #nextBtn a{display:block; width:45px; height:80px; background:url(../images/btn_prev.png) 0 0 no-repeat;}	
#nextBtn a{background:url(../images/btn_next.png) 0 0 no-repeat;}								
	
/** LAYOUT **/

	/* listado portada*/

ul.list_apart{margin:15px 0 0 0;}
ul.list_apart li{position:relative; display:inline; float:left; width:300px; padding:10px;}
ul.list_apart li .list_apart_title{margin:10px 0 15px 0; font-size:14px; font-weight:bold;}
ul.list_apart li .rounded_img{position:absolute; top:10px; left:10px;}
ul.list_apart li.bg_highlight{background:url(../images/bg_list_apart_highlight.jpg) 0 0 no-repeat;}
ul.list_apart li.bg_highlight .list_apart_title, ul.list_apart li.bg_highlight p{color:#666666;}
ul.list_apart li p{margin-bottom:5px;}

ul.list_apart li .tagline{position:absolute; top:90px; left:0; width:280px; padding:5px 15px 5px 15px; background-color:#FFF; opacity:0.5; filter:alpha(50);}
ul.list_apart li .tagline h2{display:block; color:#000; font-size:12px; font-weight:bold; border:none; text-shadow:#000000;}
ul.list_apart li .tagline span{display:block; color:#000; font-size:11px; text-shadow:#000000;}

	/*lista ordenada*/
p.link_list{text-align:center;}
p.link_list a{display:block; float:left; margin:0 5px 5px 0; padding:0 5px 0 0; border-right:#0983D1 1px solid;}

	/*quad*/
.quad {display:inline; float:left; width:300px; margin-right:20px; border:1px solid #CCCCCC !important; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background:transparent url(../images/quad-bg.png) left bottom repeat-x;}
.quad .box {display:block; float:left;!important;}
.quad .box.bottom {border-bottom:1px solid #CCCCCC;}
.quad .sec_video, .quad .sec_info {display:block; float:left; width:290px; margin:0; padding:10px 5px; text-decoration:none;}
.quad .sec_video img, .quad .sec_info img{display:inline; float:left; margin:10px; vertical-align:middle;}
.quad .sec_video span.link, .quad .sec_info span.link{display:inline; float:left; margin:15px 0 5px; color:#393939; font-size:16px; text-decoration:none;}
.quad .sec_video span.sumery, .quad .sec_info span.sumery{display:inline; float:left; color:#666; font-size:11px; text-decoration:none;}
	
	/*item*/
.item{position:relative; display:inline; float:left; width:300px;}
.item .rounded_img_item{position:absolute; top:0; left:0;}
.item h3{display:inline; float:left; width:180px; margin:0 0 5px 0; font-weight:bold;}
	

	/*caja banner home*/
.banner_home{width:300px; height:120px; margin:20px auto 25px auto;}
	
	/*caja foro/novedad*/
.box_forum{width:300px; height:172px; margin:0px auto 25px auto; background:url(../images/bg_box_forum.jpg) 0 0 no-repeat;}
.box_forum h3{margin-bottom:25px; padding:25px 0 0 55px; font-size:14px; font-weight:bold; color:#333;}	
.box_forum ul{width:270px; margin:0 auto;}	
.box_forum ul li{margin:10px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #E5E596;}
.box_forum ul li a, .box_forum ul li a:visited{color:#333; text-decoration:none;}


	/*listado noticia*/
ul.list_news{width:300px; margin:15px auto 0 auto;}
ul.list_news li{margin-bottom:15px;}
ul.list_news li p{}
ul.list_news li .news_link{height:20px; margin-top:5px; padding-left:25px; font-size:11px;  background:url(../images/bullet_ballon.jpg) 0 2px no-repeat;}
ul.list_news li .news_link a{text-decoration:none;}


/* footer de los listados */
.footer_list{font-size:10px; color:#333}
.footer_list img{float:left;}
.footer_list span{padding:3px 10px; float:left;}
.footer_list .vermas{padding-top:3px; display:block;}
.footer_list a span, .footer_list a:visited span{color:#333}
.footer_list a:hover span{color:#333;}


	/*pagina interior*/
.img_int{position:relative; display:inline; float:left; margin:0 20px 30px 0;}
.img_int .rounded_img_int{position:absolute; top:0; left:0;}	

.side_menu{display:inline; float:right; width:300px; margin:20px auto 20px auto;}
.side_menu ul{width:274px; margin:0 auto; border-right:#ECECEC 1px solid; border-left:#ECECEC 1px solid;}
.side_menu ul li{display:block; margin:10px 0 0 0; padding:0 0 10px 15px; font-size:14px; border-bottom:#D8D8D8 1px solid;}
.side_menu ul li a, .side_menu ul li a:visited{color:#333; text-decoration:none;}
.side_menu ul li a:hover{color:#333; font-weight:bold;}
.side_menu ul li.selected{display:block; background-color:#FFFCCC; padding-top:8px;}
.side_menu ul li.selected a{display:block; background-color:#FFFCCC}

.more_info{display:inline; float:right; width:263px; height:187px; padding:14px; background:url(../images/bg_more_info.jpg) 0 0 no-repeat;}
.more_info .title_more_info{margin-bottom:10px; font-size:14px; font-weight:bold;}
.more_info fieldset{margin-top:10px;}
.more_info fieldset input{width:247px; height:30px; font-size:14px;}

	/*Listado  contenido*/
ul.list_content{margin:0 20px 40px 20px;}
ul.list_content li{margin:0 0 10px 0;}
ul.list_content li img{margin:0 5px 0 0; vertical-align:middle;}
ul.list_content li a{text-decoration:none;}

.more_info{display:inline; float:right; width:263px; height:205px; padding:14px; background:url(../images/bg_more_info.jpg) 0 0 no-repeat;}
.more_info .title_more_info{margin-bottom:10px; font-size:14px; font-weight:bold;}
.more_info fieldset{margin-top:10px;}
.more_info fieldset input{width:247px; height:30px; font-size:14px;}

/*multimedia*/
.multimedia{display:inline; float:right; width:252px; height:291px; padding:14px; background:url(../images/bg_multimedia.jpg) 0 0 no-repeat;}
.multimedia .title_multimedia{margin-bottom:10px; font-size:14px; font-weight:bold;}
.multimedia .video{width:250; height:218; margin:0 0 10px 0;}

ul.list_multimedia{width:888px; margin:40px auto 0;}
ul.list_multimedia li{position:relative; dispaly:inline; float:left; width:172px; height:190px; margin:0 25px 30px;}
ul.list_multimedia li p{font-size:11px; text-align:center; color:DDD;}
ul.list_multimedia li span{position:absolute; top:0; left:0;}

/*gallery*/
.thumbnail {background-color:#EEE; border:1px solid #CCC; margin:5px; padding:3px; text-align:center;}

/*paginacion*/
#container #content .pag{width:100%; display:inline; displau:inline;}

#container #content .pag ul{border:0; margin:40px 0 0 0; padding:0;}

#container #content .pag li{
	border:0; margin:0; padding:0;
	font-size:11px;
	list-style:none;
	margin-right:2px;
	float:left;
	display:block;
}
#container #content .pag a{
	background:#E7E7E7;
	color:#000;
border:solid 1px #DDD;
margin-right:2px;
}
/*
#container #content .pag .previous-off,
#container #content .pag .next-off {
	border:solid 1px #DEDEDE;
	color:#888888;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:3px 4px;
}*/

#container #content .pag .next a,
.pag .previous a {
	font-weight:bold;
	color:#000;
}

#container #content .pag .active{
	background:yellow;
	color:#000;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
}
#container #content .pag a:link,
#container #content .pag a:visited {
	color:#000;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#container #content .pag a:hover{
	border:solid 1px #CCC;
}

/*formularios*/
.form{width:585px; margin:0 0 0 30px;}
.form ul{margin:20px 0 15px 0;}
.form ul li{display:inline; float:left; width:290px; height:30px; margin:0 0 5px 0;}
.form ul li strong{}

#container #content .untercio .help{display:inline; float:right; width:250px; height:187px; padding:14px; background:url(../images/bg_more_info.jpg) 0 0 no-repeat;}
#container #content .untercio .help .title_help{margin-bottom:10px; font-size:14px; font-weight:bold;}
#container #content .untercio .help ul{margin:20px 0 0 10px;}
#container #content .untercio .help ul li{display:block; margin:0 0 10px; color:#333; font-size:11px;}
#container #content .untercio .help p{color:#333; font-size:11px;}

fieldset{}
label{display:block; margin:0 0 3px 0; color:#333333;}
label.politica{float:right; margin-right:235px; padding-top:4px;}
input{width:99%; height:23px; padding:3px; color:#666;}
input.radio{}
input.checkbox{display:inline; float:left; width:20px; height:20px; margin:0 10px 0 0;}
select{width:100%; height:30px; padding:3px; color:#666;}
.date select{width:29%;height:30px; padding:3px; color:#666; font-size:11px;}
textarea{width:99%; height:100px; color:#666;}

/*** mensajes en formularios ***/
.msgBox {
	background:#FFFFCC;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
	margin-left:10px;
	padding:15px 15px 15px 40px;
	width:570px;
}

.msgBox .warning{background:url(../images/ico_warning.gif) no-repeat scroll 0px 1px;}
.msgBox .warning h3{font-size:16px; font-weight:bold; padding-left:10px}
.msgBox .warning ul{margin-left:60px}
.msgBox .warning ul li{margin:0 0 9px 0; list-style-image:url('../images/bullet.gif')}



