/* Font Face 
---------------------------------------------------------------------------------*/
@font-face{
	font-family: 'CooperBlackStd';
	src: url('/fonts/CooperBlackStd.eot');
	src: local('CooperBlackStd'),
		local('CooperBlackStd'),
		url('/fonts/CooperBlackStd.ttf') format('truetype');
}

/* Genericos 
---------------------------------------------------------------------------------*/
input,
select,
textarea{font-family:"Arial", Helvetica, Verdana, Sans-serif;font-size:.85em;color:#666}
textarea{overflow:auto}
em,acronym,abbr{font-style:normal}
hr{margin:10px 0 10px 0;border:0;height:1px;background-color:#ccc;clear:both;}
h1{font-family:"CooperBlackStd", Arial, Helvetica, Verdana, Sans-serif;}
.block{display:block}
.clear{clear:both;}
.inline{ display:inline}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.floatLeft{float:left;}
.floatRight{float:right;}
.nobg{background:none!important;}
.marginTop{ margin-top:10px }
.marginBottom{ margin-top:10px }
.error {color:red}

.medium { font-size:1.2em; }
.big { font-size:1.5em; }
.verybig{ font-size:2em; }

ul { list-style-type:circle; padding:0 0 10px 30px}
ul li { margin:0 0 4px 0}
a

/* Botones 
---------------------------------------------------------------------------------*/
#column-r .submit,
#column-l .submit{padding:1px 0 0 0;}
#column-r .submit input,
#column-l .submit input{overflow:visible;color:#fff;font-size:.9em;font-weight:bold;background:#81991C url(/img/bg/bg_submit.gif) repeat-x center left;border:1px solid #81991C;border-right-width:2px;border-left-width:2px;text-align:center;padding:3px 30px;cursor:pointer;width:auto}
#column-r .submit input:hover,
#column-l .submit input:hover{background-image:none}
#column-r .leer-mas,
#column-l .leer-mas,
.home #contenido .leer-mas{display:block;color:#006C5E;font-size:.8em;font-weight:bold;margin-top:2px}

/* Menu navegacion 
---------------------------------------------------------------------------------*/
#menu{position:absolute;bottom:6px;left:0;font-size:1.2em;}
#menu ul{position:relative;margin:0; padding:0; list-style:none}
#menu ul li{float:left;text-transform:uppercase;text-align:center; margin:0}
#menu ul li a,
#menu ul li strong{display:block;padding:12px 24px;color:#fff;text-decoration:none;font-weight:normal;}
#menu ul li strong,
#menu ul li a:hover{background:#60720E url(/img/bg/bg_li-activo.png) repeat-x top left;}
#menu ul li ul{position:absolute;left:0;width:944px;background:#BCD32D url(/img/bg/bg_submenu.png) repeat-x top left; margin:0; padding:0; list-style:none}
#menu ul li ul li a,
#menu ul li ul li strong{padding:11px 23px;}
#menu ul li ul li strong{padding:11px 36px;}
#menu ul li ul li strong,
#menu ul li ul li a:hover{background-image:url(/img/bg/bg_li-li-activo.png);background-color:#94AF20}

/* Contenedor Principal 
---------------------------------------------------------------------------------*/
#contenedor{width:996px;margin:0 auto;}
#contenido{background:url(/img/bg/bg_contenido.png) repeat-y top center;clear:both;}
#contenido-b{background:url(/img/bg/bg_contenido-b.png) no-repeat bottom center;padding:46px 50px 30px 50px;}

/* Cabecera
---------------------------------------------------------------------------------*/
#cabecera{height:276px;width:944px;margin:0 auto;background:url(/img/bg/bg_cabecera.jpg) no-repeat 425px 0;position:relative;}
.logo{padding-top:12px}
.idioma{position:absolute;top:15px;right:26px;margin:0; padding:0; list-style:none}
.idioma li{display:inline;font-size:.8em;color:#666;font-weight:bold; margin:0}
.idioma li a,
.idioma li strong{display:inline-block;color:#006C5E;text-decoration:none;}
.idioma li strong{color:#666;}
.idioma li a:hover{text-decoration:underline}
.buscar{position:absolute;bottom:15px;right:24px;}
.buscar label{margin-right:-2px}
.buscar label span{display:none}
.buscar label input{background:#C9CACA url(/img/bg/bg_input-buscar.gif) repeat-x center left;padding:2px 0 3px 4px;border:1px solid #BABBBB;width:14em}
.buscar .submit{ margin-left:5px; vertical-align:baseline;overflow:visible;color:#fff;font-size:.8em;background:#074D42 url(/img/bg/bg_submit-buscar.gif) repeat-x center left;border:1px solid #074D42;text-align:center;padding:2px 4px;cursor:pointer;width:auto}
.buscar .submit:hover{background-image:none}

/* Columnas 
---------------------------------------------------------------------------------*/
/*Columna Derecha*/
#column-r,
#column-izq,
#column-der{margin-bottom:85px}
/**/
#column-r{float:right;width:66%;padding-top:6px}
#column-r a{text-decoration:none}
#column-r a:hover{text-decoration:underline}
#column-r a,
#column-r h2,
#column-r h4{color:#006C5E}
#column-r h3,
#column-r h3 a{color:#92AD20}
#column-r h2,
#column-r h3{clear:both;}

/* #column-r ul,
#column-r ol,
#column-r p{margin-bottom:16px;line-height:1.25em;padding-right:10px}
#column-r ul li{background:url(/img/bg/bg_li.gif) no-repeat 0 .45em;padding-left:12px} */

#column-r ol{margin-bottom:16px;line-height:1.25em;padding-right:10px}
#column-r p{margin-bottom:16px;line-height:1.25em;padding-right:10px}

#column-r ol{padding-left:18px}
#column-r ol li{list-style-type:decimal}
#column-r p strong{color:#42A7D2}
#column-r h4{font-size:1.35em;margin-bottom:8px}
#column-r h2{margin-bottom:12px;font-size:1.35em}
#column-r h3{margin-bottom:12px;}
/*Columna Izquierda*/
#column-l{float:left;width:26.5%;}
#column-l a,#column-r a{color:#92AD20;text-decoration:underline}
#column-l a:hover,#column-r a:hover{}
#column-l h1,
#column-r h1,
#column-l h2{color:#006C5E;margin-bottom:10px}
#column-l h1,
#column-r h1{font-size:2.00em;margin-bottom:26px;font-weight:normal}
#column-l h2{font-size:1.3em;}
#column-l ul,
#column-l ol,
#column-l p{margin-bottom:14px;line-height:1.1em}

/* Pie de Pagina
---------------------------------------------------------------------------------*/
#pie{clear:both;overflow:hidden}
.patrocinadores{text-align:left;padding:0;float:left;width:72%;margin:0!important;list-style:none}
.redes-sociales{float:right;width:25%;text-align:right;padding:6px 0 0 0;margin:0!important}
.patrocinadores li,
.redes-sociales li{display:inline;  margin:0}
.patrocinadores li a,
.redes-sociales li a{display:inline-block;vertical-align:middle;}
.patrocinadores li a{margin-right:18px}

/* Home 
---------------------------------------------------------------------------------*/
.home #column-top{overflow:hidden}
.home #column-izq{float:left;width:48%}
.home #column-der{float:right;width:48%}
.home #contenido a{text-decoration:none;color:#006C5E}
.home #contenido a:hover{text-decoration:underline}
.home #contenido h1{border-bottom:1px solid #B9CF2C;padding-bottom:6px;font-size:1.8em;font-weight:normal;color:#006C5E;margin-bottom:12px;}
.home #contenido h2{font-size:1.25em;margin-bottom:6px;color:#006C5E;line-height:1em}
.home #contenido ul,
.home #contenido ol,
.home #contenido p{margin:0; padding:0; list-style:none;margin-bottom:16px;line-height:1.15em;padding-right:0}
.home #contenido .bloque{margin-bottom:32px;clear:both;}
.home #contenido .destacados{float:left;width:48%;margin:0; padding:0; list-style:none}
.home #contenido .destacados li{margin-bottom:12px}
.home #contenido .destacados li strong{display:block;color:#006C5E;padding-bottom:1px}
.home #contenido .destacados li a:hover,
.home #contenido .destacados li a:hover *{text-decoration:underline}
.home #contenido .recomendaciones ul{text-align:center}
.home #contenido .recomendaciones ul li{display:inline}
.home #contenido .recomendaciones ul li a{display:inline-block;margin-right:10px;vertical-align:middle}
.home #contenido .recomendaciones ul li.end a{margin-right:0;}
.home #contenido .avisos h2 { font-size:1.1em; }

div.scrollable {text-align:center; position:relative; overflow:hidden; clear:both; height:170px; text-align:left;} 
div.scrollable div.items { position:absolute; width:99999em; clear:both; margin:0; padding:0; } 
div.scrollable div.items div.item { float:left; width:430px; cursor:pointer; } 

div.scrollable_2 {position:relative; overflow:hidden; clear:both; height:80px; text-align:left;} 
div.scrollable_2 .items { position:absolute; width:99999em; clear:both; margin:0; padding:0; } 
div.scrollable_2 .items li { float:left; width:80px; margin-right:7px; cursor:pointer; } 

div.navi { display:block; background-color:#E8EFB6; width:430px; height:16px;padding:4px 0 4px; } 
div.navi a {display:inline-block;background:url(/img/bg/bg_circle.png) no-repeat top left;color:#fff;width:1.15em;vertical-align:middle; width:16px; height:16px; margin-right:2px}
div.navi a.active, div.navi a:hover{background-image:url(/img/bg/bg_circle-activo.png);}
 
.home #contenido .slide{overflow:hidden;float:right;width:48%;clear:none;padding-top:6px; text-align:center;}
.home #contenido .slide .texto{float:left;width:42%;}
.home #contenido .slide .imagen{float:right;width:228px;margin-bottom:12px}
.home #contenido .slide ol{clear:both;text-align:center;background-color:#E8EFB6;padding:2px 8px 3px;margin:0;}
.home #contenido .slide ol li{display:inline;}
.home #contenido .slide ol li a{display:inline-block;background:url(/img/bg/bg_circle.png) no-repeat top left;color:#fff;width:1.15em;vertical-align:middle}
.home #contenido .slide ol li a span{text-indent:-9000em;display:inline-block}
.home #contenido .slide ol li.activo a,
.home #contenido .slide ol li a:hover{background-image:url(/img/bg/bg_circle-activo.png);}
.home #contenido .blog{font-size:.9em}
.home #contenido .blog h1{padding-bottom:8px}
.home #contenido .blog ul{margin:0; padding:0; list-style:none;margin:0;padding:4px 0 6px}
.home #contenido .blog ul li{background-color:#E7EFB4;display:block;overflow:hidden;clear:both;margin-bottom:16px}
.home #contenido .blog ul li .texto{padding:10px 13px 4px 13px;float:left;}
.home #contenido .blog ul li .texto_con_img{width:56.5%; padding:10px 6px 0 13px;}
.home #contenido .blog ul li .texto p{margin-bottom:6px}
.home #contenido .blog ul li .imagen{border:4px solid #BFCE7D;float:left;width:156px}
.home #contenido .blog ul li .leer-mas{font-size:.9em;margin-top:4px}

/* Modulos - [Columna Izquierda]
---------------------------------------------------------------------------------*/
#column-l blockquote{color:#006C5E;font-size:.9em;margin-bottom:42px;font-weight:bold;background:#E8EFB5 url(/img/bg/bg_blockquote-b.png) no-repeat bottom right;padding-bottom:50px}
#column-l blockquote div{background:#E8EFB5 url(/img/bg/bg_blockquote-t.png) no-repeat top left;padding:60px 24px 0;}
#column-l blockquote div div{background-image:none;background-color:transparent;padding:0;}
#column-l .actuales{margin:0; padding:0; list-style:none;margin-bottom:32px}
#column-l .actuales li{ margin:0;font-size:1.35em;font-weight:bold;border-top:1px solid #B9CF2C;padding:1px 0}
#column-l .actuales li.first {border-top:none;}
#column-l .actuales li a{display:block;padding:9px 2px; color:#6C6C6C; text-decoration:none}
#column-l .actuales li strong{display:block;padding:9px 2px; color:#006C5E}
#column-l .actuales li a:hover{display:block;background-color:#B9CF2C;text-decoration:none;color:#fff;}

#column-l .tags{margin:0; padding:0; list-style:none;background-color:#EDF3C6;padding:20px 18px 20px 22px;margin-bottom:42px; overflow:hidden}
#column-l .tags li{ margin:0; display:inline-block; float:left;line-height:1.4em;font-weight:bold;background-image:none;padding:0; }
#column-l .tags li.zero a{text-decoration:none;font-size:.9em;display:inline-block;color:#006C5E}
#column-l .tags li a{text-decoration:none;font-size:1em;display:inline-block;color:#768D16}
#column-l .tags li a strong{font-size:1.4em;color:#686767}
#column-l .tags li a strong em{font-style:normal;font-size:1.8em;color:#768D16}
#column-l .tags li a:hover{text-decoration:underline;}

#column-l .archivos{border-top:1px solid #B9CF2C;padding-top:10px;margin-bottom:32px}
#column-l .archivos li{margin-bottom:9px}
#column-l .archivos ol{padding:8px 0 0 6px;margin:0}
#column-l .archivos ol li{background:url(/img/bg/bg_li-archivos.gif) no-repeat 0 .5em;padding-left:7px}
#column-l .archivos span { cursor:pointer }
#column-l .archivos ol .activo{background-image:url(/img/bg/bg_li-activo-archivos.gif);}
#column-l .archivos ol .activo .activo{background-image:url(/img/bg/bg_li-activo2-archivos.gif)}
#column-l .archivos .activo span,
#column-l .archivos .activo .activo span,
#column-l .archivos .activo .activo .activo a{font-weight:bold}
#column-l .archivos .activo li span,
#column-l .archivos .activo .activo li span,
#column-l .archivos .activo .activo .activo li a{font-weight:normal}
#column-l .archivos .activo .activo  a{color:#92AD20; text-decoration:none}
#column-l .archivos .activo .activo  a:hover {color:#92AD20; text-decoration:underline}
#column-l .archivos li ol li ol, #column-l .archivos li ol { display:none; }

/* Modulos - [Columna Derecha]
---------------------------------------------------------------------------------*/
/*Proyectos*/
#column-r .proyectos {border-bottom:1px solid #B9CF2C;padding-bottom:4px;margin-bottom:17px;clear:both; overflow:hidden}
#column-r .proyectos .image { margin-bottom:10px; margin-left:20px; border:5px solid #bcd06f}
#column-r .proyectos em { color:#91aa1a; font-size:0.9em; display:block; margin-bottom:10px}
#column-r .proyectos h2 { margin-bottom:10px}
#column-r .proyectos h2 a { font-size:1em; text-decoration:none }
#column-r .proyectos h2 a:hover { text-decoration:underline }
#column-r .proyectos em.comment-count { margin:2px 0 2px 0 }
#column-r .proyectos em.comment-count a { color:#91aa1a;text-decoration:none }

#column-r .proyectos .blog_compartir { list-style:none; padding:0 0 40px 0;}
#column-r .proyectos .blog_compartir li { float:left; margin-right:5px}

.persona {font-size:.9em;background:#E7EFB4 url(/img/bg/bg_proyectos-t.gif) no-repeat top right;}
.persona div{background:url(/img/bg/bg_proyectos-b.gif) no-repeat bottom right;overflow:hidden;min-height:9.5em}
.persona div div{background-image:none;overflow:visible}
.persona .texto{padding:10px 6px 0 13px;float:left;width:78%}
.persona .imagen{border:4px solid #BFCE7D;float:left;width:91px}
.persona .leer-mas{font-size:.9em}

ul.personas-list {margin:0; padding:0; list-style:none;overflow:hidden;margin:0;padding:4px 0 6px; list-style:none}
ul.personas-list li{float:left;width:48%;margin-right:10px;padding:0; margin-bottom:8px;}
ul.personas-list li.end{margin-right:0}
ul.personas-list li .texto{width:58%;}  

/*Recursos*/
#column-r .recursos {border-top:1px solid #B9CF2C;padding:26px 0 0;overflow:hidden;margin-bottom:18px;clear:both;}
#column-r .recursos .imagen{float:left;width:75px;margin:0 19px 12px 0}
#column-r .recursos .texto{float:left;width:84%;}
#column-r .recursos a { text-decoration:none; color:#6C6C6C }
#column-r .recursos a:hover { text-decoration:underline }
/*Formulario de contacto*/
#column-r .formulario h2{color:#92AD20}
#column-r .formulario label{display:block;margin-bottom:7px}
#column-r .formulario label span{display:inline-block;vertical-align:middle;text-align:right;width:21%;padding-right:4px}
#column-r .formulario label input,
#column-r .formulario label select,
#column-r .formulario label textarea{vertical-align:middle;width:75.9%;background:#D1D6AF url(/img/bg/bg_input.gif) repeat-x center left;border:1px solid #D1D6AF;border-right-width:2px;border-left-width:2px;padding:3px 0 3px 6px}
#column-r .formulario label textarea{background-image:url(/img/bg/bg_textarea.gif);height:9.2em;padding:4px 0 0 6px}
#column-r .formulario .textarea span{vertical-align:top;padding-top:6px}
#column-r .formulario .file input{background-color:#f0f0f0;background-image:none;border:1px solid #BABBBB;width:55%}
/*Compartir Redes sociales*/
#column-r .compartir {text-align:right;margin-bottom:10px;padding:0;clear:both;list-style:none}
#column-r .compartir li{display:inline;font-size:.8em;margin:0 0 0 -4px;background-image:none;padding:0}
#column-r .compartir li a{display:inline-block;vertical-align:middle;background:#E1E7BC url(/img/bg/bg_li-compartir.gif) no-repeat center left;padding:2px 12px 4px 18px;color:#333}
#column-r .compartir .primero a{background-image:url(/img/bg/bg_li-pri-compartir.gif);}

#column-r .siguenos{overflow:hidden;margin-bottom:26px; list-style:none}
#column-r .siguenos li{background-image:none;margin:0;padding-left:32px}

/* Paginador
---------------------------------------------------------------------------------*/
#column-r .paginador{text-align:right;}
#column-r .paginador ol{padding:0}
#column-r .paginador ol li{display:inline;list-style-type:none;text-align:center; margin-left:5px}
#column-r .paginador ol li a,
#column-r .paginador ol li strong{color:#006C5E;font-weight:normal;display:inline-block;vertical-align:middle;padding:5px 11px 6px 10px;background:url(/img/bg/bg_paginador.png) no-repeat center;}
#column-r .paginador ol li strong,
#column-r .paginador ol li a:hover{color:#fff;background-image:url(/img/bg/bg_paginador-activo.png);text-decoration:none}
#column-r .paginador ol li.anterior,
#column-r .paginador ol li.siguiente{font-size:.8em;padding:0 0 0 10px;color:#6c6c6c}
#column-r .paginador ol li.anterior{padding:0 10px 0 0}
#column-r .paginador ol li.anterior a,
#column-r .paginador ol li.siguiente a{padding:0;background-image:none;}
#column-r .paginador ol li.anterior a:hover,
#column-r .paginador ol li.siguiente a:hover{text-decoration:underline;color:#006C5E}

#column-r .commentlist {list-style:none; padding:0; margin:0 0 20px 0 }
#column-r .commentlist li { background-color:#edf3c5; padding:10px; margin-bottom:10px; overflow:hidden }
#column-r .commentlist li img { float:left; width:62px }
#column-r .commentlist li div { padding-left:70px }
#column-r .commentlist li p { margin:5px 0 0 0px }
#column-r .commentlist li em { margin:0 0 0 10px }


.buscar label{margin-right:-2px}
.buscar label span{display:none}
.buscar label input{}

#xsltsearch h2 {font-size: 150%; margin-bottom:10px}
#xsltsearch .submit{vertical-align:baseline;overflow:visible;color:#fff;font-size:.8em;background:#074D42 url(/img/bg/bg_submit-buscar.gif) repeat-x center left;border:1px solid #074D42;text-align:center;padding:2px 4px;cursor:pointer;width:auto}
#xsltsearch .submit:hover{background-image:none}
#xsltsearch input {background:#C9CACA url(/img/bg/bg_input-buscar.gif) repeat-x center left;padding:2px 0 3px 4px;border:1px solid #BABBBB;width:14em}
.xsltsearch_form { margin-bottom:10px; }
#xsltsearch_summary { margin-bottom:10px; } 

#xsltsearch {margin: 0; padding-bottom: 20px;}
#xsltsearch_navigation {text-align: center;}
#xsltsearch_navigation a { color:#999}
#xsltsearch_navigation .disabled {color: #AAA;}
#xsltsearch_stats {font-size: 75%; color: #999;}
#xsltsearch_results {padding-bottom: 20px;}

.xsltsearch_result p {margin: 0 0 5px 0; padding: 0;}
.xsltsearch_result p a { text-decoration:none; color:#006C5E}
.xsltsearch_result p a:hover { text-decoration:underline }
 
.xsltsearch_ordinal {font-weight: bold; font-size: 75%;}
.xsltsearch_title {font-weight: bold;}
.xsltsearch_score {font-size: 75%;}
p.xsltsearch_result_description {padding-bottom: 10px;}
.xsltsearch_description strong {background: #FFD;} /* highlighting */

.files { margin:0; padding:0; list-style:none; margin:0 0 20px 0}
.files li a { background:url(/img/file.png) no-repeat center left; padding: 5px 0 5px 25px; display:block }



















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {
color:#006C5E
}

.span_azul {
color:#006c5e
}

.span_marron_verde {
color:#9bae20
}

.span_naranja {
color:#d7bb02
}

blockquote {

}

