@charset "UTF-8";

img.f_izq, img.f_dcha{ display:block; padding:7px; border:1px solid #ededed; }
img.f_izq{ float:left; margin:0 20px 5px 0; }
img.f_dcha{ float:right; margin:0 0 5px 20px; }
a:hover img.f_izq, a:hover img.f_dcha{ border-color:#759CC5; background-color:#C2DBEF; }

a.f_izq img, a.f_dcha img{ display:block; padding:7px; border:1px solid #ededed; }
a.f_izq img{ float:left; margin:0 20px 5px 0; background-color:#ccc; }
a.f_dcha img{ float:right; margin:0 0 5px 20px; background-color:#ccc; }
a.f_izq:hover img, a.f_dcha:hover img{ border-color:#759CC5; background-color:#C2DBEF; }

ul.secciones{ margin:0px; padding:10px 2px 2px 10px; list-style:none; }
ul.secciones li{ display:inline; margin:0px; padding:0px; }
ul.secciones li a{
	display:inline-block;
	width:206px;
	border:1px solid #D0D0D0;
	margin:0px 8px 8px 0px;
	padding:4px 6px;
	text-decoration:none;
}
ul.secciones li a:hover{ background-color:#EEEEEE; }
ul.secciones li.activa a, ul.secciones li a.activa,
ul.menu li.activa a, ul.menu li a.activa { color:#4E4F00; cursor:default; background-color:#EFEFC2; }

.centros{ float:right; width:200px; }
.centros-contenido-left{ margin-right:240px; padding:0px; }
.centros-contenido-right{ width:220px; float:right; padding:0px; }

#content h1 { color:#00647d; margin-top:0; border-bottom:1px solid #CECF8E; font-weight:normal; line-height:1em; padding-bottom:5px; }

/* idiomas */
ul.idiomas { float:right; margin:8px 0 0 0; font-size:10px; list-style:none; }

ul.idiomas li {
	float:left;
	margin:0 0 0 8px;
	list-style:none
}
#ab_50op1, #ab_50op2, #ab_50op3, #ab_50op4 { display:block; width:20px; height:15px; background:url(../img/banderas.png) no-repeat; }
#ab_50op1 span, #ab_50op2 span, #ab_50op3 span, #ab_50op4 span { display:none; }
#ab_50op1 {}
#ab_50op2 { background-position:-24px 0; }
#ab_50op3 { background-position:-48px 0; }
#ab_50op4 { background-position:-72px 0; }
/*#ab_50op1:hover { background-position:0 -20px; }
#ab_50op2:hover { background-position:-24px -20px; }
#ab_50op3:hover { background-position:-48px -20px; }
#ab_50op4:hover { background-position:-72px -20px;}*/



/* Portada */
#container-1 p{	color: #fff; line-height: 18px;	padding: 6px 0 8px; margin-bottom:0;}
#section-1 .screenshot { float:right;	margin: 0;}
#section-1 .text {	width: 500px; padding: 0 0 0 36px;float:left;}

#section-2 .screenshot { float: right; margin: 0;}
#section-2 .text {	width: 432px; padding: 0 0 0 36px; float:left;}

#section-3 .text {	width: 500px; padding: 0 0 0 36px;float:left;}
#section-3 .modules {width:370px;float:right;color:#fff; font-size:11px; padding-right:0px;margin-top:40px;}
#section-3 .modules strong {display:block; text-shadow:0px 0px 0px #fff; font-size:12px; padding:0 0 2px 0;}
#section-3 .modules em {font-style:normal;}
#section-3 .modules ul{ width:165px; float:left;padding-right:15px; list-style:none; margin-left:0; padding-left:0;}
#section-3 .modules ul li{ padding: 10px 0; height:40px;  margin-left:0; }
#section-3 .modules h3 { 	width:350px;margin: 0 5px 0 0;	padding: 0 0 4px 0;color:#fff;font-size:14px; border-bottom:1px solid #87D1DE;text-shadow:0 0 0 #fff;}
#section-3 .modules .icon {float:left; margin-right:6px;}

#section-4 .screenshot{	float:left; margin:0px;}
#section-4 .text {	width: 435px;	padding: 0 55px 0 0;float:right;}

#section-5 .pronet{ float:left; margin-top:24px; padding-left:20px; width:360px;}
#section-5 .pronet a:link, #section-5 .pronet a:visited{padding:3px; background-color:#fff; border: 1px solid #293459;float:left; margin:0 0 10px 10px;display:block;}
#section-5 .pronet a:hover{padding:3px; background-color: #C5DCE7; border: 1px solid #fff;float:left; margin:0 0 10px 10px;display:block;}
#section-5 .text {	width: 432px;	padding: 0 55px 0 0;float:right;}

/*  Headline Replacement */
#container-1 h2 { margin:0; padding:20px 0 0 0; }
#container-1 h2 span { color:#FFF; font-weight:normal; }
/*
#container-1 h2 span {display:block;height:0;width:0; overflow: hidden;font-size: 1px;color: #3B88AF;}
	#section-1 h2{ 	width: 422px;	height: 63px;	margin: 0 0 3px 0;	padding: 0;	background: transparent url(/canal-desarrollo/img/text_home_tab1.gif) top left no-repeat;}
	#section-2 h2{ 	width: 426px;	height: 63px;	margin: 0 0 3px 0;	padding: 0;	background: transparent url(/canal-desarrollo/img/text_home_tab2.gif) top left no-repeat;}
	#section-3 h2{ 	width: 318px;	height: 63px;	margin: 0 0 3px 0;	padding: 0;	background: transparent url(/canal-desarrollo/img/text_home_tab3.gif) top left no-repeat;}
	#section-4 h2{ 	width: 436px;	height: 31px;	margin: 0 0 3px 0;	padding: 0;	background: transparent url(/canal-desarrollo/img/text_home_tab4.gif) top left no-repeat;}
	#section-5 h2{ 	width: 384px;	height: 63px;	margin: 0 0 3px 0;	padding: 0;	background: transparent url(/canal-desarrollo/img/text_home_tab5.gif) top left no-repeat;}
	#section-2,#section-3,#section-4,#section-5 {display:none;}
*/



.button_try {
margin-right:5px;
}

.blurb {
 padding: 0 12px 0 0;
 margin: 0;
}
.tout {
 color: #0063a9;
font-size: 18px;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

.informationSet {
	border-top:1px solid #ccc;
	clear:both;
}

.user_types img {float:left; margin-left:-15px;}
.user_types img.alt {float:right; margin-left:5px;}

.user_types {
	padding: 25px 0 25px 13px;
	width: 500px;
	float: left;
}

.user_types p{
	padding: 5px 0;
	line-height: 16px;
	color: #3C5768;
}


.user {
	width: 150px;
	padding-right: 25px;
	float: left;
}

.user p {
	color: #4D687A;
	font-size: 11px;
	line-height: 14px;
	padding: 5px 0;
	margin: 0;
	}

.user ul{	
	font-size: 11px;
}

.user li{
	background:transparent url(/canal-desarrollo/img/footer_list_bullet.gif) 0 3px no-repeat;
	padding:0 0 4px 12px;
}
.user a:link, .user a:hover {
	color: #1F6C9C;
}

.featured_user{
	float: right;
	width: 350px;
	padding: 25px 10px 25px 0;

}

.featured_user .screenshot{
	padding: 3px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	color: #394852; 
}

.featured_user p{
	padding-bottom: 6px;
}

.featured_user p.title {
	font-weight: bold;
	color: #394852;
	line-height: 16px; 
}

.featured_user p.title em{
	font: italic 12px georgia, 'times new roman', serif;
}

.featured_user blockquote {
	padding: 0;
	margin: 0;
	font: normal 12px/16px georgia, 'times new roman', serif;
	color: #394852; 
}

.featured_user ul {
	line-height: 16px;
}

.featured_user li {
	line-height: 16px;
}
/*

Tabs - important styles to ensure accessibility in print

*/
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}
@media print {
    .anchors {
        display: none;
    }
}

/*

Tabs - not important for accessibility, just for the look of it...

*/

#container-1 {
	background: #87d1de url("/canal-desarrollo/img/home_banner_bg.jpg") top left no-repeat;

	padding: 0;
	margin: 10px 0 0 0;
	min-height:362px /*362px*/;
}

#container-1 ul.botones { list-style:none; margin:0; }
#container-1 ul.botones li { display:inline; }
#container-1 ul.botones li a { display:block; float:left; line-height:30px; background:url(/canal-desarrollo/img/bg-boton1.gif) no-repeat; padding-left:15px; margin-right:15px; }
#container-1 ul.botones li span { display:block; line-height:30px; background:url(/canal-desarrollo/img/bg-boton2.gif) right no-repeat; padding-right:15px; }
#container-1 ul.botones a:link, #precontent ul.botones a:visited { color:#333; text-decoration:none; }
#container-1 ul.botones a:hover { text-decoration:underline; }


.fragment1,.fragment2,.fragment3,.fragment4,.fragment5 { height: 277px /*277px*/;}
.fragment2,.fragment3,.fragment4,.fragment5 { display:none;}

.anchors {list-style: none; margin: 0; padding: 0; height: 85px;}
.anchors li { margin: 0; float: left;}

/* attaching active state to background of li for pre-loading */
.anchors .tab1 {	background: url(/canal-desarrollo/img/tab_hover_1.jpg) top left no-repeat; width: 188px;}
.anchors .tab2 {	background: url(/canal-desarrollo/img/tab_hover_2.jpg) top left no-repeat; width: 188px;}
.anchors .tab3 {	background: url(/canal-desarrollo/img/tab_hover_3.jpg) top left no-repeat; width: 188px;}
.anchors .tab4 {	background: url(/canal-desarrollo/img/tab_hover_4.jpg) top left no-repeat; width: 188px;}
.anchors .tab5 {	background: url(/canal-desarrollo/img/tab_hover_5.jpg) top left no-repeat; width: 188px;}

.anchors a {display: block; position: relative; top: 0px; left:0; z-index: 2; padding: 0px; color: #000; height: 85px;}

/* Tab Rollovers */
.anchors .tab1 a:link, .anchors .tab1 a:visited { background: url(/canal-desarrollo/img/tab_normal_1.jpg) top left no-repeat; width: 188px; position:static;}
.anchors .tab2 a:link, .anchors .tab2 a:visited { background: url(/canal-desarrollo/img/tab_normal_2.jpg) top left no-repeat;width: 188px;position:static;}
.anchors .tab3 a:link, .anchors .tab3 a:visited { background: url(/canal-desarrollo/img/tab_normal_3.jpg) top left no-repeat;width: 188px;position:static;}
.anchors .tab4 a:link, .anchors .tab4 a:visited { background: url(/canal-desarrollo/img/tab_normal_4.jpg) top left no-repeat;width: 188px;position:static;}
.anchors .tab5 a:link, .anchors .tab5 a:visited { background: url(/canal-desarrollo/img/tab_normal_5.jpg) top left no-repeat;width: 188px;position:static;}

.anchors .tab1 a:hover { background: url(/canal-desarrollo/img/tab_hover_1.jpg) top left no-repeat; width: 188px; position:static;}
.anchors .tab2 a:hover { background: url(/canal-desarrollo/img/tab_hover_2.jpg) top left no-repeat; width: 188px;position:static;}
.anchors .tab3 a:hover { background: url(/canal-desarrollo/img/tab_hover_3.jpg) top left no-repeat; width: 188px;position:static;}
.anchors .tab4 a:hover { background: url(/canal-desarrollo/img/tab_hover_4.jpg) top left no-repeat; width: 188px;position:static;}
.anchors .tab5 a:hover { background: url(/canal-desarrollo/img/tab_hover_5.jpg) top left no-repeat; width: 188px;position:static;}


/* Makes the text disappear */
.anchors span {display:block;height:0;width:0; overflow: hidden;font-size: 1px;color: #3B88AF;}

.anchors .tabOn1 {	background: url(/canal-desarrollo/img/tab_active_1.jpg) top left no-repeat; width: 188px;}
.anchors .tabOn2 {	background: url(/canal-desarrollo/img/tab_active_2.jpg) top left no-repeat; width: 188px;}
.anchors .tabOn3 {	background: url(/canal-desarrollo/img/tab_active_3.jpg) top left no-repeat; width: 188px;}
.anchors .tabOn4 {	background: url(/canal-desarrollo/img/tab_active_4.jpg) top left no-repeat; width: 188px;}
.anchors .tabOn5 {	background: url(/canal-desarrollo/img/tab_active_5.jpg) top left no-repeat; width: 188px;}

/* Portada */
.banners { margin-top:1.6em;}
.banners .grid_4 { background-color:#f4f4ee; height:116px; overflow:hidden; }
#portada { margin-top:1em; }
#portada h2 { font-size:16px; font-weight:normal; color:#999; border-bottom: 6px solid #f4f4ee; margin:0; }
#portada h3 { font-size:13px; font-weight:normal; color:#e16e00; margin:.8em 0; }
#portada .titulares .articulo { clear:both; /*border-bottom:1px solid #E7E7E7;*/ padding-bottom:1em; margin-bottom:1em; border:0; background:url(/canal-desarrollo/img/puntos_gris.gif) bottom repeat-x; }
#portada .titulares .articulo h3 { color:#333; font-size:12px; text-transform:none; margin:0 0 2px; }
#portada .titulares .articulo p { margin:0 0 2px; }
#portada .titulares .articulo .resumen { font-size:10px; margin:0 0 5px; }
#portada .titulares .articulo .bot-comentar { clear:both; color:#669933; float:right; font-size:.9em; background:url(/canal-desarrollo/img/ico-sprite.gif) no-repeat; padding-left:20px; }
#portada .titulares p.small { font-size:9px; }
#portada .titulares .f_dcha { margin:0; }
#portada .titulares img { padding:0; border-width:2px; }

#portada .bloques { background:#fff url(/canal-desarrollo/img/bg-bloque.png) right repeat-y; margin-bottom:2em; }
#portada .bloques p.boton { margin-bottom:0;  }

#portada .tit-noticias { color:#666; margin-bottom:.8em; }
#portada .tit-noticias a:link, #portada .tit-noticias a:visited { color:#666; }
#portada .tit-formacion, #portada .tit-informacion { background-color:#FFF; border-bottom:6px solid #CCC; }
#portada .tit-informacion { border-bottom-color:#208ea8;  }
#portada .tit-formacion { border-bottom-color:#a6cc70; }
#portada .tit-formacion a:link, #portada .tit-formacion a:visited { color:#70AF2C; }
#portada .informacion, #portada .formacion { padding:10px; }
#portada .informacion .articulo { border-bottom-color:#c5dded; border:0; background:url(/canal-desarrollo/img/puntos_azul.gif) bottom repeat-x; }
#portada .formacion .articulo { border-bottom-color:#c8dbb1; border:0; background:url(/canal-desarrollo/img/puntos_verde.gif) bottom repeat-x; }
#portada .bot-informacion, #portada .bot-formacion, #portada .bot-noticias, #portada .bot-asesoria { font-size:.9em; padding:5px; background-color:#FFF; margin-bottom:0; text-align:right; }
#portada .bot-informacion { background-color:#208ea8;  }
#portada .bot-formacion { background-color:#70AF2C; }
#portada .bot-asesoria { background-color:#FAD163; }
#portada .bot-informacion a:link, #portada .bot-informacion a:visited, #portada .bot-formacion a:link, #portada .bot-formacion a:visited { color:#FFF; }
#portada .bot-noticias { text-align:left; }

#portada .tit-asesoria { color:#C90; border-bottom: 5px solid #FAD163; margin-bottom:0; }
#portada .bot-asesoria a:link, #portada .bot-asesoria a:visited { color:#960; }
#portada .asesoria { color:#666; padding:0 10px 10px; background-color:#fefbe9; border:1px solid #fefbe9; /*background:url(/canal-desarrollo/img/bg-aseportada.png) 0px 25px repeat-x;*/ }
#portada .asesoria div {/* margin-top: 10px; padding-top:5px; border-top:1px solid #D0D0D0;*/ }
#portada .asesoria div div { margin:0 0 2px; border:0; }
#portada .asesoria div label { color:#333; }
#portada .asesoria div input { width:150px; }
#portada .asesoria div textarea { width:280px; height:50px; }
#portada .asesoria button { /*margin-left:83px;*/ background-color:#BE6B00;  border-color:#7F4800; }
#portada .asesoria button:hover { background-color:#7F4800; }

#portada .boletin { margin:1em 0; padding:5px 10px 10px; background:url(/canal-desarrollo/img/bg-aseportada.png) bottom repeat-x; }
#portada .boletin label { color:#FFF; text-transform:uppercase; margin:0; padding:0;  }
#portada .boletin .append-bottom { margin:0;  }
#portada .boletin input { width:230px; }
#portada .boletin button { background-color:#57A2AF;  border-color:#004D5F; }
#portada .boletin button:hover { background-color:#004D5F; }

#portada #search { background-color:#F4F4EE; padding:5px 0 0 10px; border:1px solid #CCC; } 
#portada #search input { width:260px; }
#portada #search input.img_buscar { width:auto; }

/* Noticias */
.titulares .articulo { clear:both; background:url(/canal-desarrollo/img/puntos_gris.gif) bottom repeat-x; /*border-bottom:1px solid #E7E7E7;*/ padding-bottom:2em; margin-bottom:2em; }
.titulares .articulo h3 { font-size:19px; margin:0 0 8px; }
.titulares .articulo p { margin:0 0 5px; }
.titulares .articulo .resumen { font-size:1em; font-weight:normal; margin:0 0 8px; }
.titulares .articulo .bot-comentar { clear:both; color:#669933; float:right; font-size:.9em; background:url(/canal-desarrollo/img/ico-sprite.gif) no-repeat; padding-left:20px; }
.titulares p.small abbr, .articulo p.small abbr{ color:#999; }
.titulares .seccion { color:#669933; }

#control { float:right; display:inline-block; margin-bottom:1em; }
#control a { color:#669933; margin-top:0; }
.articulo a:hover { text-decoration:underline; }
.articulo .resumen { font-size:1.2em; font-weight:bold; margin:0 0 1em; }
#compartir { display:block; margin-bottom:2em; }
#compartir #dsq-content, #dsq-global-toolbar, .dsq-clearfix { margin-bottom:0 !important; }
.dsq-reply { margin-top:0 !important; }
#comentarios { background-color:#FFF; }
#comentarios table { margin:0; }
#comentarios table, #comentarios td { background-color:transparent; border:none; }
#comentarios h2 { font-size:1.5em; }
#comentarios h2 span { font-size:.7em; }
#comentarios h3 { font-size:18px; margin:5px 0 10px !important; }

/* Comentarios Abase */
#ab_comentarios_art {display:none; }

/* Centros */
#portada .grid_10 { background:url(/canal-desarrollo/img/bg-cilportada.png) right 20px no-repeat; }
.cil-actividades strong, .cil-noticias strong { font-size:11px; font-weight:normal; line-height:normal; }
.cil-actividades p, .cil-noticias p { font-size:9px; line-height:normal; margin-bottom:.5em; }
.cil-actividades p.resumen, .cil-noticias p.resumen { font-size:10px; line-height:normal; }
.cil-actividades p a:link, .cil-actividades p a:hover, .cil-noticias p a:link, .cil-noticias p a:hover { color: #669933; }

.seccion135, .seccion138, .seccion140, .seccion143, .seccion144, .seccion147, .seccion148, .seccion151, .seccion152, .seccion155,
.seccion157, .seccion160, .seccion161, .seccion164, .seccion165, .seccion168, .seccion169, .seccion172, .seccion173, .seccion176 { padding-bottom:.5em; margin-bottom:.5em; }

div.seccion135 div, div.seccion138 div { padding-left:36px; background:url(/canal-desarrollo/img/avatares-cil/cil-aguilar-32.jpg) top left no-repeat; }
div.seccion140 div, div.seccion143 div { padding-left:36px; background:url(/canal-desarrollo/img/avatares-cil/cil-arevalo-32.jpg) top left no-repeat; }
div.seccion144 div, div.seccion147 div { padding-left:36px; background:url(/canal-desarrollo/img/avatares-cil/cil-benavente-32.jpg) top left no-repeat; }
div.seccion148 div, div.seccion151 div { padding-left:36px; background:url(/canal-desarrollo/img/avatares-cil/cil-briviesca-32.jpg) top left no-repeat; }
div.seccion152 div, div.seccion155 div { padding-left:36px; background:url(/canal-desarrollo/img/avatares-cil/cil-burgo-32.jpg) top left no-repeat; }
div.seccion157 div, div.seccion160 div { padding-left:36px; background:url(/canal-desarrollo/img/avatares-cil/cil-cuellar-32.jpg) top left no-repeat; }
div.seccion161 div, div.seccion164 div { padding-left:36px; background:url(/canal-desarrollo/img/avatares-cil/cil-iscar-32.jpg) top left no-repeat; }
div.seccion165 div, div.seccion168 div { padding-left:36px; background:url(/canal-desarrollo/img/avatares-cil/cil-ponferrada-32.jpg) top left no-repeat; }
div.seccion169 div, div.seccion172 div { padding-left:36px; background:url(/canal-desarrollo/img/avatares-cil/cil-santamarta-32.jpg) top left no-repeat; }
div.seccion173 div, div.seccion176 div { padding-left:36px; background:url(/canal-desarrollo/img/avatares-cil/cil-trobajo-32.jpg) top left no-repeat; }


/* arabe */

.seccion210 h1, .seccion210 h3, .seccion210 h3 a, .seccion210 p { direction:rtl; text-align:right; }

/* Asesoría */
#asesoria { padding:10px 15px 15px; background-color:#f7f6f1; border-top:4px solid #FFF; }
#asesoria h3 { font-size:16px; }
#asesoria div { margin-top: 10px; padding-top:5px; border-top:1px solid #D0D0D0; }
#asesoria div div { margin:0 0 5px; border:0; }
#asesoria div label { display:inline-block; width:80px; vertical-align:top; }
#asesoria div input { width:300px; }
#asesoria div textarea { width:550px; height:50px; }
#asesoria div button { margin-left:83px; }

.titulares .asesoria { margin-bottom:50px; }
.titulares .asesoria dl dt { background:#dff2ff url(/canal-desarrollo/img/bg-asesoria.png) left bottom no-repeat; padding:10px 10px 0px; margin:0; }
.titulares .asesoria dl dt a:hover { text-decoration:underline; }
.titulares .asesoria dl dt span { display:block; padding:15px 5px 0px 28px; margin-bottom:0; }
.titulares .asesoria dl dt em { font-size:15px; color:#298fab; }
.titulares .asesoria dl dd { margin:-23px 0 0px 30px; background:none; padding:0; }
.titulares .asesoria dl dt span span { display:inline; color:#999; font-size:11px; padding:0; }
.titulares .asesoria dl dd p { font-size:15px; color:#7d9834; text-align:right; padding:0 50px 0 0; margin:0; }
.titulares .asesoria dl dd div { background-color:#ddeacc; padding:10px 10px 10px; margin:0; }

.asesoria dl dt { background:#dff2ff url(/canal-desarrollo/img/bg-asesoria1.png) left bottom no-repeat; padding:10px 10px 0px; }
.asesoria dl dt span { display:block; padding:15px 5px 0px 28px; }
.asesoria dl dt em { font-size:15px; color:#298fab; }
.asesoria dl dt span span { display:inline; color:#999; font-size:11px; padding:0; }
.asesoria dl dd { background:#ddeacc url(/canal-desarrollo/img/bg-asesoria1.png) top right no-repeat; padding:0px 10px 10px; margin-left:30px; }
.asesoria dl dd p { font-size:15px; color:#7d9834; text-align:right; padding-right:35px;}

/* galeria */
html >body .inline-block{display:inline-block}
.inline-block{position:relative;display:inline-block}
* html .inline-block{display:inline}
:first-child+html .inline-block{display:inline}
#gallery .foto{margin:0.5em;text-align:left;vertical-align:top}
#gallery .foto-bg{background:transparent url(../../img/bg_galeria.png) no-repeat scroll bottom right;width:124px/*152px*/;height:80px/*116px*/}
#gallery .foto-marco{margin:2px 0 6px 0;background:#DDD none repeat scroll 0% 0%;height:72px/*108px*/;width:116px/*144px*/;position:relative;overflow:hidden}
#gallery img{vertical-align:bottom}
#gallery h3,#gallery p,#gallery span{overflow:hidden;padding-left:2px;width:116px/*144px*/;}
#gallery h3{margin:0;font-size:1em}
#gallery p{margin:0.05em 0 0;font-size:90%;line-height:normal}
#gallery span{color:#666;font-size:80%}
#gallery .autor{color:#666;display:block;margin:0.5em 0 0;font-size:80%;padding-top:0.5em;border-top:1px solid #D7D7D7;line-height:normal}
a.prev{display:block;padding-left:16px;padding-top:2px;background:transparent url(/img/icon_prev.png) no-repeat center left;font-size:10px;height:2.1em}

/* Extra */
.small { font-size:.9em; }
.oculto { display:none; }
.center { text-align:center; margin: 0 auto }
.right { text-align:right; }
.left { text-align:left; }

ul.li-horizontal, ul.li-horizontal li, #bottom ul.listasecciones, #bottom ul.listasecciones li,  #site_info ul.listasecciones, #site_info ul.listasecciones li {
	border:0 none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline-block;
}
#site_info ul.listasecciones li { border-left:1px solid #666666; padding:0 5px; }
#site_info ul.listasecciones li.primera { padding-left:0; border-left:0; }

/* experimental */
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.floatbox { overflow: hidden; } /* puede ser sustituido por wrapper y aplicar el overflow hidden al contenido principal */
.float-izq { overflow: hidden; float: left; }
.float-dcha { overflow: hidden; float: right; }
.center { text-align:center; margin: 0 auto }
.right { text-align:right; }
.caja-izq { margin: 15px 15px 10px 0px; float: left; }
.caja-dcha { margin: 15px 0px 10px 15px; float: right; }

.hr hr { display:none; }
