*{
	margin: 0;
	padding: 0;
        
}

body{
	font-family: 'open_sansregular';
	font-size: 15px;
	color: #777777;
	/*background: url(http://www.conama2020.org/web/css/img/fondo.jpg) ;*/
	background-color:#fff;
        line-height: 1.1em;
}

code{
	font-size: 11px;
	font-family: Courier new;
	color: #1E1E1E;
	display:block;
	text-align:left;
}

a{
	/*color: #a6c627;*/
	color: #777777;
	text-decoration: none;
	
}
a:hover{
	color:#00bce4;
	text-decoration:none;
	
}

a.auxiliar {
	color: #ff7d01;
	font-size:11px;
	
}

a.vsf {
	color: #fff;
	text-decoration: none;
}
a.vsf:hover{
	color: #fff;
	text-decoration: underline;

}



a img{
	border: 0px;
}

h1{	
	line-height: 1.3em;
	font-size: 24px;
	font-family: 'open_sanssemibold';
	font-weight: normal;
	color:#404040;
	padding:0px 0px 0px 0px;
	margin:0px;
}


h2{	
	line-height: 1.3em;
	font-size: 20px;
	font-family: 'open_sanssemibold';
	font-weight: normal;
	color:#404040;
	padding:0px;
}

.blog h2{
	padding-top:15px;
}

h2 a {
	color:#404040;
}

h2 a:hover {
	color:#00bce4;
	text-decoration:none;
}


h3{
	line-height: 1.5em;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color:#e8780d;
	padding:0px;	
}

h4 {
	color:#000;
	font-size:14px;
	font-weight:normal;
	line-height: 1.3em;
	padding:0px 0px 4px 0px;
}

h5{	
	line-height: 1.5em;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	color:#724222;
	padding:0px 0px 5px 24px;
	background: url(../../download/bancorecursos/imagenes/botom.jpg) no-repeat;
	margin-top:10px;

}


p {
	padding-bottom:20px;
	line-height: 1.3em;
	text-align:justify;
}


ol{
	padding-left: 30px;
	padding-top:0px;	
}

ul{
	padding-left: 30px;
	padding-top:0px;	
}

li{
	padding-bottom:16px;
	line-height:1.3em;
	text-align:justify;
}


td.cabecera {
background-color:#2e55a8;
color:#fff;
font-weight:normal;
padding:4px;
border-bottom:1px solid #2e55a8;

text-align:center;
}

td.cabecera2 {
background-color:#fff;
color:#fff;
font-weight:normal;
padding:4px;
border-bottom:1px solid #2e55a8;

text-align:center;
}

td.primera {
color:#2e55a8;
padding:4px 0px;
border-bottom:1px solid #2e55a8;
text-align:right;
}

td.segunda {
color:#000;
padding:4px;
border-bottom:1px solid #2e55a8;
text-align:right;
}

button{
	cursor:pointer;
	border:0px;
}

table.formulario {
	background: url(../img/forms/form_fondo.jpg) repeat-y;
	border:1px solid #cccccc;	
	}

td {
	font-family: Tahoma;
	font-size: 13px;
	/*padding:2px;*/
	text-align:left;
	}



div.hr {
  height: 8px;
	background: url(../img/separador.gif) repeat-x;
	margin-top:0px;
	margin-bottom:0px;
}
div.hr hr {
  display: none;
}

/**************************************************************************************************/
/* Clearfix */

.clearfix:after {
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/**************************************************************************************************/

#imagen-fondo{
	background: url(http://www.conama2020.org/web/img/fondo-guia.jpg) ;
	}

/* wrapper */
#wrapper{
	width: 1024px;
	position: relative;
	margin: 0px auto;
	padding-left:0px;
	padding-right:0px;
	border:0px solid #708da9;

}

/* pre-header*/
#pre-cabecera{	
	width: 1024px;
	position: relative;
	margin: 0px auto;
	border-bottom: 0px solid #fff;
	border:0px solid #000;
	background-color: #dfe0e1;
	height:38px;
}

#pre-cabecera .redes{
	float:left;
	width:37px;
	height:38px;
	border-right:2px solid #fff;
	color:#909090;
	background-color: #d5d6d8;
}

#pre-cabecera #acceso-usuarios-login{
	float:right;
	width:238px;
	height:38px;
	border-right:2px solid #fff;
	color:#dfe0e1;
}

#pre-cabecera .login{
	float:right;
}
#pre-cabecera .login > div{
	float:left;
}
#pre-cabecera .login > a{
	float:left;
	display:block;
	border-left:2px solid #fff;
}
#pre-cabecera .login > div{
	color:#909295;
	line-height:38px;
	text-transform: uppercase;
	font-family: 'open_sanssemibold';
	font-size:11px;
	border-left:2px solid #fff;
	min-width:191px;
	padding-left:10px;
	position:relative;
}
#pre-cabecera .login > div form{
	display:none;
	position:absolute;
	top:38px;
	right:0px;
	background: #dfe0e1;
	padding:5px;
	z-index:1000;
	width:260px;
	font-family: 'open_sanssemibold';
	font-size:14px;
	color:#777777;
	line-height:23px;
}
#pre-cabecera .login > div form div{
	padding-bottom:4px;
} 
#pre-cabecera .login > div form span{
	float:left;
	width:40%;
}
#pre-cabecera .login > div form input{
	width:55%;
}
#pre-cabecera .login > div form input[type=submit]{
	float:right;
	width:auto;
}

/* header-top */

#pre-header {
	height: 18px;	
	padding-left:0px;
	padding-right:0px;

}

#pre-header #idiomas{
	padding-top:5px;
	padding-left:2px;
}


#pre-header #derecha{
	width: 700px;
	height: 30px;
	float: right;
	margin: 2px 0px 2px 0px;
}

/* navigation pre-header derecha */
#pre-header #derecha #menu{
	font-size:11px;
	float: right;
	padding-top:0px;
	padding-right:2px;
}


#pre-header #derecha #menu ul{
	padding:0px;
	margin:0px;
	padding-left: 10px;

}

#pre-header #derecha #menu ul li{
	padding:0px;
	margin:0px;
	display: inline;
	color:#ff9900;
	padding-right:10px;
}

#pre-header #derecha #menu ul li a{
	text-decoration: none;
	color: #ff9900;
}

#pre-header #derecha #menu ul li a:hover{
	text-decoration: underline;
	color: #3366cc;
	
}


/* header */

#header{
	
	border-bottom: 0px solid #fff;
	padding-left:0px;
	padding-right:0px;
	background:#fff;	
}

/* header-top */

#header #header-top{	
	/*background-image: url(../img/fondo_cabecera.jpg);*/
	background-color:#f7f9ed;
}

#header #header-top #logo{
	float:left;
	/*padding-top:11px;
	padding-left:11px;*/

}

#header #header-top #header-banner{
	float:right;
	margin-top:20px;
	margin-right:20px;
	
}


/**************************************************************************************************/
/* Header - Navigation */
/* navigation */
#header #navigation{
	height:48px;	
	margin-left:0px;
	margin-right:0px;
	background-color:#00b5dd;
	/*background-image: url(http://www.conama2020.org/web/img/fondo-navegacion.gif);*/	
	
}

#header #navigation #navigation-main{
	float: left;
}

#header #navigation #navigation-main > ul{
	margin:0px;
	padding:0px;
	padding-left:0px;	
	height: 48px; 	
	/*padding: 5px 0 0px 30px;*/
	
}

#header #navigation #navigation-main > ul > li{
	padding:0px;
	margin:0px;
	display: block;	
	float:left;
	font-family: open_sansbold;
	font-size:11px;
    text-transform: uppercase;
	/*line-height:36px;*/	
	position: relative;
}

#header #navigation #navigation-main > ul > li > a{
	line-height:48px;
	display: block;
	padding: 0px 0px 0px 10px;	
	text-decoration: none;	
	color: #fff;
	border-right:1px solid #fff;
	
}

#header #navigation #navigation-main > ul > li > a span{	
	text-decoration: none;	
	color: #fff;
	line-height:48px;	
	padding: 0px 9px 0px 0px;
	text-decoration: none;		
}

#header #navigation #navigation-main > ul > li:hover > a{
	/*background: url(http://www.conama2020.org/web/img/tab_izq.gif) no-repeat top left;*/
	color: #fff;
	background:#00b5dd;

}

#header #navigation #navigation-main > ul > li:hover > a span{
	/*background: url(http://www.conama2020.org/web/img/tab_der.gif) no-repeat top right;*/
	color: #fff;
}

#header #navigation #navigation-main > ul > li.current > a{
	/*background: url(http://www.conama2020.org/web/img/tab_izq.gif) no-repeat top left;*/
	color: #fff;	
	background:#97bf0e;
	
}

#header #navigation #navigation-main > ul > li.current > a span{
	/*background: url(http://www.conama2020.org/web/img/tab_der.gif) no-repeat top right;*/
	color: #fff;
	background:#97bf0e;
	
}

#header #navigation #navigation-main > ul > li > a span span.privado_abierto{
	background: url(../img/ico_abierto.gif) no-repeat 0 0px;
	padding-left:16px;
}

#header #navigation #navigation-main > ul > li > a span span.privado_cerrado{
	background: url(../img/ico_cerrado.gif) no-repeat 0 0px;
	padding-left:16px;
}

/* submenus */
#navigation-main .submenu{
	display: none;
	position: absolute;
	left:-1px;
	top:48px;
	z-index: 5000;
	width:250px;
	background: #00b5dd;
	padding:0;
	border:1px solid #fff;
	border-top:0px;
}
#navigation-main .derecha .submenu{
	left:auto;
	right:0px;
}
#navigation-main .submenu ul{
	margin:0px;
	padding:0px;
}
#navigation-main .submenu ul li{
	float: none;
	display: block;
	padding:0px;
	text-transform: none;
	font-size:12px;
}
#navigation-main .submenu ul li a{
	float:none;
	height: auto;
	padding:0px;
	background: none;
	text-decoration: none;
	color:#fff;
	padding:0 15px;
	display: block;
}
#navigation-main .submenu ul li:hover{
	background-color:#DFE0E1;
}
#navigation-main .submenu ul li:hover a{

}
#navigation-main .submenu ul li span{
	padding:11px 0 10px 0;
	border-bottom:1px solid #fff;
	display: block;
}

#navigation-main .submenu ul li:hover span{
	padding:11px 0 10px 0;
	border-bottom:1px solid #97bf0e;
	display: block;
}

#navigation-main .submenu ul li:last-child span{
	border-bottom: none;
}

/* subnavigation */

#header #subnavigation-vacia{
	height: 0px;
	border:0px;
	margin-left:0px;
	margin-right:0px;
	background-color: #fff;
}

#header #subnavigation{
	height: 44px;
	border:0px ;
	margin-left:0px;
	margin-right:0px;
	background-color: #97bf0e;
}


#header #subnavigation ul{
	margin:0px;
	margin-left:20px;
	padding:0px;
	padding-left:0px;	
	height: 44px; 	
	float: left;
	
}

#header #subnavigation ul li{
	padding:0px;
	margin:0px;
	display: inline;	
	font-family: open_sansbold;
	
	font-size:13px;
	
}

#header #subnavigation ul li a{
	line-height:44px;
	float: left;
	padding: 0px 0px 0px 12px;	
	text-decoration: none;	
	color: #fff;
	border-right:0px solid #fff;
	
}

#header #subnavigation ul li a span{
	
	text-decoration: none;	
	color: #fff;
	line-height:44px;	
	padding: 0px 12px 0px 0px;	
	text-decoration: none;	
	color: #fff;
	
}

#header #subnavigation ul li a:hover{
	color: #6b3917;
	background:#fff; 
}

#header #subnavigation ul li a:hover span{
	color: #6b3917;
	background:#fff; 
}

#header #subnavigation ul li.current a{
	color: #6b3917;	
	background:#fff; 
}

#header #subnavigation ul li.current a span{
	color: #6b3917;
	background:#fff; 	
}

#header #subnavigation ul li a span span.privado_abierto{
	background: url(../img/ico_abierto.gif) no-repeat 0 0px;
	padding-left:16px;
}

#header #subnavigation ul li a span span.privado_cerrado{
	background: url(../img/ico_cerrado.gif) no-repeat 0 0px;
	padding-left:16px;
}

/**************************************************************************************************/
/* main */

#main{
	margin:0px 0px 0px 0px;
	/* padding-top:10px; */
	padding:12px;
	border:0px solid red;
        /*background-color:#e6e6e6;*/
        background-color:white;
	
}

#main #left{
	float:left;
	width:186px;
	margin-left:0px;
	margin-right:0px;	
	padding:6px;	
}

#main #right{
	float:right;
	width:328px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 10px 10px 10px;
	border:0px solid #000;
        background-color:#fff;
	
}

#main #content{
/*565*/
	width:620px;
	float:left;
	margin-top:0px;
	background:#fff;
	border:0px solid #000;
	padding:0px 10px;
}
#main #content.home{
    /*background:#E6E6E6;*/
    background:#FFF;
    padding:0px;
	width:640px;
}

/**************************************************************************************************/
/* Destacados derecha */

#main #right .bloque-destacado {
	margin-top:10px;
	
}

#main #right .bloque-destacado .top{
	font-size:17px;
	line-height:1.3em;
	color:#fff;
	padding:6px 10px 3px 10px;
	background-color:#97bf0e;
	font-family:'enriquetabold';
}

#main #right .bloque-destacado .top a{	
	color:#fff;
	text-decoration:none;
}

#main #right .bloque-destacado .top a:hover{	
	color:#fff;
	text-decoration:underline;
}

#main #right .bloque-destacado .content{	
	background: url(../img/2014/bloque-destacado-content-fondo.png) no-repeat top left;
        padding:10px 6px 6px 10px;
        border-left:1px solid #c9cbc1;border-right:1px solid #c9cbc1;border-bottom:1px solid #c9cbc1;
        background-color:#f6f9eb;
        font-family:'open_sanssemibold';
        font-size:15px;
        line-height: 1.3em;
}

#main #right .bloque-destacado .content-solo-img{	
	background: url(../img/2014/bloque-destacado-content-fondo.png) no-repeat top left;
        padding:0px;
        border:1px solid #c9cbc1;
        background-color:#fff;}

#main #right .bloque-destacado .content-solo-img img{	
	width:326px;
}
#main #right .bloque-destacado  .bottom{
		height:2px;
}

/**************************************************************************************************/
/* footer */

#footer{
	clear: both;
	position: relative;
	margin: 0px;
	font-size: 11px;
	border:0px;
	color:#fff;
}

#footer #lista-izq{
	float: left;
}

#footer #lista-izq ul{
	padding-left: 13px;
}

#footer #lista-izq ul li{
	display: inline;
}

#footer #lista-izq ul li a{
	text-decoration: none;
	color: #b60c2b;
}

#footer #lista-izq ul li a span{
	text-decoration: underline;
	font-weight: bold;
}




#footer #footer-izq{
	width: 32px;
	height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(http://www.conama2020.org/web/img/izqfooter.jpg) no-repeat left;	
}

#footer #footer-dcha{	
	position: absolute;
	top: 0;
	right: 0;
	background: url(http://www.conama2020.org/web/img/dchafooter.jpg) no-repeat right;	
}

#footer #firma-conama {
    background:url(../img/firma-conama-footer.png) no-repeat 0 0px #97bf0e;
    color:#97bf0e;
    height:44px;
	background-size: contain;
}

#footer #firma-conama #lista-dcha{
	height:44px;
}

#footer #firma-conama #lista-dcha #menu-inf ul{
	padding: 13px 0px 0px 0px;
	height:44px;
}

#footer #firma-conama #lista-dcha #menu-inf ul li{
	display: inline;
	color: #fff;
	font-family:Arial;
	font-size:12px;
	padding-left:12px;
}

#footer #firma-conama #lista-dcha #menu-inf ul li a{
	text-decoration: none;
	color: #FFF;
}

#footer #firma-conama #lista-dcha #menu-inf ul li a:hover{
	text-decoration: underline;
	color: #fff;
	
}
#footer #vsf {
    color:#777;
    padding:15px 0px 0px 28px;
    
}

/* Navegacion principal en el footer */
#navegacion-footer{
	background-color: #97bf0e;
	font-family: open_sansbold;
	padding-left:26px;
}
#navegacion-footer .fondo{
	position: absolute;
	top:0px;
	left:0px;
    background-color: #00b5dd;
    width:100%;
    height:32px;
    z-index: 1;
	border-bottom: solid 1px white;
}
#navegacion-footer > ul{
	position: relative;
    z-index: 2;	
    padding:0px;
    list-style: none;
}
#navegacion-footer > ul > li{
	float:left;
    padding:0px;
    margin-right:10px;
}
#navegacion-footer > ul > li > a{
	text-transform: uppercase;	
	line-height: 32px;
	color:#fff;
}
#navegacion-footer .submenu{
    padding:25px 0;
    max-width: 104px;
}
#navegacion-footer .submenu > ul{
    padding:0px;
    list-style: none;
    border-left:1px solid #fff;
    min-height: 132px;
	
}
#navegacion-footer .submenu > ul > li{
    padding:0px 0px 0px 5px;
    text-align: left;
	
}
#navegacion-footer .submenu > ul > li > a{
	color:#fff;	
}

#bottom{
	
	width: 976px;
	position: relative;
	margin: 0px auto;	
	border-top:0px solid #000;
	padding-left:0px;
	height:20px;
	padding-top:6px;
	font-size:11px;
	
}




/**************************************************************************************************/
/* Destacados - Left - Right */

/* Destacados - Solo Imagen  */



.destacado-imagen{
	text-align:center;
	margin-bottom:12px;
}
/* Destacados - 1 - Imagen + Titulo + Texto */

/*.destacado-1{
	width:188px;
	border:0px solid #777;
	margin-bottom:6px;
}

.destacado-1 .destacado-top{
	background: url(../img/destacados/destacado-arriba.gif) no-repeat;
	height:22px;
}

.destacado-1 .destacado-content{
	background: url(../img/destacados/destacado-centro.gif) repeat-y;
	padding-right:5px;
	
}

.destacado-1 .destacado-bottom{
	background: url(../img/destacados/destacado-abajo.gif) no-repeat;
	height:16px;
}

.destacado-1 .destacado-titulo{	
	padding:0px 6px 0px 6px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.destacado-1 .destacado-titulo a{
	
	text-decoration:normal;

}

.destacado-1 .destacado-titulo a:hover{
	
	text-decoration:underline;
}

.destacado-1 .destacado-imagen{
	
}

.destacado-1 .destacado-texto{
	font-size:12px;	
	padding:0px 6px 0px 4px;
	text-align:center;
}

.destacado-1 .destacado-texto a{
	font-size:12px;
	color:#666;
	text-decoration:normal;
}

.destacado-1 .destacado-texto a:hover{
	font-size:12px;
	color:#666;
	text-decoration:underline;
}

*/

/* Destacados - 1 - Imagen + Titulo + Texto */

.destacado-1{
	width:180px;
	border:0px solid #ff7d00;
	margin-bottom:10px;
	

}

.destacado-1 .destacado-top{
	background: url(../img/destacados/destacado2-arriba.jpg) no-repeat;
	height:30px;	
}

.destacado-1 .destacado-content{
	background: url(../img/destacados/destacado2-centro.jpg) repeat-y;
	padding:6px 6px 0px 5px;
}

.destacado-1 .destacado-bottom{
	background: url(../img/destacados/destacado2-abajo.jpg) no-repeat;
	height:14px;
}

.destacado-1 .destacado-titulo{	
	padding:6px;
	font-size:13px;
	font-weight:none;
	text-align:center;
	color:#003366;
}

.destacado-1 .destacado-titulo a{
	
	text-decoration:normal;

}

.destacado-1 .destacado-titulo a:hover{
	
	text-decoration:underline;

}

.destacado-1 .destacado-imagen{
	text-align:center;	
	margin:0px;
	padding:0px;
	
}

.destacado-1 .destacado-texto{
	font-size:12px;	
	line-height:1.3em;
	padding:4px;
	text-align:center;
	color:#fff;
	font-family:Arial;	
	background-color:#044c92;
	margin-top:1px;
	}

.destacado-1 .destacado-texto a{
	
	color:#fff;
	text-decoration:normal;
}

.destacado-1 .destacado-texto a:hover{
	
	color:#fff;
	text-decoration:underline;
}


/* Bloque destacado - 1 ROJO */

.bloque-destacado-1{
	width:189px;
	margin-bottom:10px;
}

.bloque-destacado-1 .top{
	background: url(../img/destacados/bloque-destacado-1-arriba.jpg) no-repeat;
	height:22px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.bloque-destacado-1 .content{
	background: url(../img/destacados/bloque-destacado-1-centro.jpg) repeat-y;
	padding:4px 12px 4px 12px;
}

.bloque-destacado-1 .bottom{
	background: url(../img/destacados/bloque-destacado-1-abajo.jpg) no-repeat;
	height:9px;
}

/* Bloque destacado - 2 BUSCADOR */

.bloque-destacado-2{
	width:189px;
	margin-bottom:10px;
}

.bloque-destacado-2 .top{
	background: url(../img/destacados/bloque-destacado-2-arriba.gif) no-repeat;
	height:21px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.bloque-destacado-2 .content{
	background: url(../img/destacados/bloque-destacado-2-centro.gif) repeat-y;
	padding:10px 12px 6px 12px;
}

.bloque-destacado-2 .bottom{
	background: url(../img/destacados/bloque-destacado-2-abajo.gif) no-repeat;
	height:9px;
}




/* Destacados TRIPLE */

.bloque-destacado-triple {
	
	background: url(../img/destacados/bloque-destacado-doble.jpg) repeat-x;
	color:#003399;
	
	line-height:22px;
	padding:0px 10px;
	text-align:center;
	font-weight:bold;
	border:1px solid #e5e5e5;
	
}

.bloque-destacado-triple-contenedor {
	
	padding-left:0px;	
	margin-bottom:10px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
.destacado-triple {
	width:191px;
	padding:0px;
	margin:0px;
	border:0px solid #000;
	
}

.destacado-triple .top{
	background: url(../img/destacados/destacado-triple_arriba.gif) no-repeat;
	height:14px;
	
}

.destacado-triple .content{
	background: url(../img/destacados/destacado-triple_centro.gif) repeat-y;
	padding:2px 12px 2px 13px;

}

.destacado-triple .bottom{
	background: url(../img/destacados/destacado-triple_abajo.gif) no-repeat;
	height:14px;
}

.destacado-triple .content .titulo{	
	padding:0px 6px 2px 6px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.destacado-triple .content .titulo a{
	
	text-decoration:normal;

}

.bloque-destacado-triple .content .titulo a:hover{
	
	text-decoration:underline;
}

.destacado-triple .content .imagen{
	
}

.destacado-triple .content .texto{
	font-size:12px;	
	padding:0px 6px 0px 6px;
	text-align:center;
	line-height:1.3em;
}

.destacado-triple .content .texto a{
	font-size:12px;
	color:#666;
	text-decoration:normal;
}

.destacado-triple .content .texto a:hover{
	font-size:12px;
	color:#666;
	text-decoration:underline;
}


/**************************************************************************************************/
/* Breadcrumb */

#breadcrumb{
	color:#404040;padding-top:12px;font-size:11px;padding-bottom:5px;margin-bottom:14px;	
	border-bottom:1px solid #e5e5e5;
        font-family: 'open_sansregular';

}

#breadcrumb a{
	color:#ee8400;		
	text-decoration: none;
}



/**************************************************************************************************/
/* Articulos - Listado */

#articulos-ls{
}

#articulos-ls .articulo{

	width:512px;
	/*min-height:200px;*/
	padding:5px;
	border-bottom:1px dotted #000;
}
#articulos-ls .right{
	border-right:0px;
}
#articulos-ls .bottom{
	border-bottom:0px;
}
#articulos-ls .articulo h2{
	padding-bottom:5px;
	font-size:12px;
	text-align:left;
}
#articulos-ls .articulo .imagen{
	float:left;
	text-align:center;
}
#articulos-ls .articulo .imagen img{
	padding-bottom:3px;
	border:1px solid #003399;
}
#articulos-ls .articulo .contenido{
	margin-left:123px;
}
#articulos-ls .articulo .descripcion{
	color:#666;
	min-height:105px;
}
#articulos-ls .articulo .descripcion p{
	padding:0px;
}
#articulos-ls .articulo .precio{
	text-align:center;
	font-size:12px;
	color:#666;
}
#articulos-ls .articulo .precio img{
	padding-top:3px;
}

/****************************************************************************************/
/* Articulos - FICHA */

#articulos-ficha {
		
}


#articulos-ficha .h1{
	
}

#articulos-ficha .contenido{
	padding:10px;
	
}

#articulos-ficha .contenido .imagen{
	text-align:center;
}


#articulos-ficha .contenido .titulo{
	color:#003399;
	font-weight:bold;
	
}

#articulos-ficha .contenido .referencia{
	padding:4px 0px 0px 0px;
}

#articulos-ficha .contenido .descripcion-corta{
	color:#666666;
	padding:4px 0px 4px 0px;
}

#articulos-ficha .contenido .descripcion-larga{
	padding:6px 0px 6px 0px;
}

#articulos-ficha .contenido .documentos-relacionados{
	font-weight:bold;
	padding:10px 0px 6px 0px;
}

#articulos-ficha .contenido .documentos-nombre{
	padding:0px 0px 8px 20px;
	margin-left:20px;
	background: url(../img/ico_editar.gif) no-repeat;
}

#articulos-ficha .contenido .tiendas{
	padding:10px 0px 6px 0px;
	font-weight:bold;
}

#articulos-ficha .contenido .ls-tiendas{
	color:#666;
	padding:0px 0px 10px 20px;
}

#articulos-ficha .contenido .ls-tiendas-nombre{
	color:#000;
	font-weight:bold;
}


/****************************************************************************************/
/* CESTA - CARRITO DE LA COMPRA */
#cesta {
		
}


#cesta .h1{
	
}

#cesta .contenido{
	padding:10px;

}

TD.gridcarrito{
	padding-left:4px;padding-right:4px;height:20px;color:#ffffff;font-weight:bold;
	background-color: #313f42; border-top:1px solid #971605; border-bottom:1px solid #971605;

}

TD.itemcarritopar{
	padding:4px;color:#000000;font-weight:normal;background-color: #ffffff;
	border-bottom:1px solid #D6D6D6;border-right:1px solid #F2F2F2;
}

TD.itemcarritoimpar{
	padding:4px;color:#000000;font-weight:normal;background-color: #F2F2F2;
	border-bottom:1px solid #D6D6D6;border-right:1px solid #ffffff;
}

TABLE.pasos	{
	border-bottom:1px solid #003399;	
}
TD.comprapasoactivo	{
	font-size:12px;
	font-weight:bold;
	color:#003399;
	padding:6px;
}

TD.comprapasonoactivo {
	font-size:12px;
	font-weight:normal;
	color:#666;
	padding:6px;

}

/****************************************************************************************/
/* PROCESO DE COMPRA - LOGIN CLIENTES */
#login {
		
}


#login h1{
	
}

#login .contenido{
padding:10px;

}

INPUT.formmail{

}

/****************************************************************************************/
/* Formularios */
FORM {	
	display:inline;
}

.bloqueform {
	color:#990000;
	padding-left:6px;
	padding-top:10px;
}


TD.epigrafeform {

}

TD.formvalor{

}

.explicacion {
	color:#666;
}

.error {
	color:#990000;
	font-weight:bold;
	padding-bottom:10px;
	text-align:center;
	
}

.lopd {
	color:#666;
	padding-bottom:10px;
	text-align:justify;
	font-size:9px;
}

.req	{	
	color:#990000;
	padding-left:6px;
}

INPUT				{	font-size: 14px; font-family: 'open_sansregular',Arial,Verdana, Helvetica; color: #000000; line-height:1.5em; }
INPUT.login			{	color:#999999;}
SELECT				{	font-size: 14px; font-family: 'open_sansregular',Arial,Verdana, Helvetica; color: #999999; line-height:1.5em;}
TEXTAREA			{	font-size: 14px; font-family: 'open_sansregular',Arial,Verdana, Helvetica; color: #999999; line-height:1.5em;}



INPUT.formlargo			{	width:280px;}
INPUT.formmedio			{	width:90px;}
INPUT.formcorto			{	width:45px;}
/*INPUT.boton				{	font-family:  Helvetica, sans-serif; color:#000000; 
							border:1px solid #000000;background: url(../img/fondo_boton.gif); height:20px;padding:0px; cursor:pointer;} 

*/

INPUT.loginpassword {
}

/* LOGIN */

INPUT.loginpassword	{	width:100px;}
INPUT.compraactual	{	width:40px;background-color:#e0e0e0;border:1px solid #d4d4d4;text-align:left;}

/* Buscador */
SELECT.buscador		{	width:160px;}
INPUT.buscador		{	width:120px;}

INPUT.boton				{	width:100px; height:23px; font-size: 11px; font-family:  Arial, Helvetica, sans-serif; color:#000000; 
							border:0px;background: url(../img/fondo_boton.gif); padding:0px; cursor:pointer;margin:10px;}

INPUT.boton:hover				{	width:100px; height:23px; font-size: 11px; font-family:  Arial, Helvetica, sans-serif; color:#990000; 
							border:0px;background: url(../img/fondo_boton.gif); padding:0px; cursor:pointer;margin:10px;}

/****************************************************************************************/
/* PAGINACION - OK */
.paginacion	{
	font-family:arial;
	color:#999;
	height:24px;
	font-size:12px;
	padding-top: 12px;
}

.paginacion .numeros {
	float:left;
	width:30%;
}

.paginacion .paginas {
	float:left;
	width:40%;
	text-align:center;
}


.paginacion .anterior-siguiente {
	float:right;width:30%; 
	text-align:right;
}


.paginaactiva {	
	height:24px;
	font-size:14px;
	font-weight:bold;
	
}

.espacio {
height:1px;
}

.transition { position:absolute; left: 0px; width: 505px;  height:340px;  filter:progid:DXImageTransform.Microsoft.Fade(duration=2.0,overlap=1.0) }

/****************************************************************************************/
/* Sorteo */
#sorteo {
	padding-left:10px;
	padding-right:10px;

}

#sorteo h1 {
	color:#dc0e18;
	font-family:Verdana, Arial;
	font-size:16px;
	line-height:1em;
}

#sorteo h2 {
	color:#666666;
	font-family:Verdana, Arial;
	font-size:14px;
	line-height:1em;
	font-weight:normal;
}

#sorteo h3 {
	color:#000000;
	font-family:Verdana, Arial;
	font-size:14px;
	line-height:1em;
	font-weight:normal;
}



.ls-tiendas{
	color:#666;
	padding:0px 0px 10px 20px;
}

.ls-tiendas-nombre{
	color:#000;
	font-weight:bold;
}


/****************************************************************************************/
/* Menu - Hombre - Mujer */

#menu-hombre{
	float:left; 
	width:100px;
	height:26px;
	line-height:26px;
	text-align:center;
}
#menu-hombre a{
	display:block;
	background:#fff;
	color:#000; 
	font-weight:bold;
}
#menu-hombre a:hover{
	color:#990000;
	text-decoration:none;
}
#menu-hombre.activo a{
	background:#990000;
	color:#fff; 
}
#menu-hombre.activo a:hover{
	color:#fff; 
}

#menu-mujer{
	float:left; 
	width:100px;
	height:26px;
	line-height:26px;
	text-align:center;
}
#menu-mujer a{
	display:block;
	background:#fff;
	color:#000; 
	font-weight:bold;
}
#menu-mujer a:hover{
	color:#990000;
	text-decoration:none;
}
#menu-mujer.activo a{
	background:#990000;
	color:#fff; 
}
#menu-mujer.activo a:hover{
	color:#fff; 
}


/***************/
.bloque1 {
 width:290px;margin:8px;float:left;
}

.sub-bloque {
 margin-top:8px;margin-bottom:0px;
}


/****************************************************************************************/
/* DESTACADOS CENTRALES */

.destacado-separador{
	margin-bottom:10px;
	/*background: url('../img/destacado-separador-back.png');*/
}

.destacado-simple {
	background: #fff;
	padding:7px;
}
.destacado-simple.solofoto{
	padding-bottom:10px;
}

.destacado-simple .titulo {
	color:#404040;
	font-size:24px;
        line-height: 1.3em;
        font-family: 'open_sanssemibold';
	padding-bottom:4px;
}

.destacado-simple .titulo a {
	color:#404040;
	text-decoration:none;
}

.destacado-simple .titulo a:hover {
	color:#00bce4;
	text-decoration:none;
}

.destacado-simple .texto, .destacado-simple .texto p{
	color:#404040;
        font-size:16px;
        font-family: 'open_sansregular';
        line-height: 1.3em;
	text-decoration:none;
}

.destacado-simple .texto a {
	color:#404040;
	text-decoration:none;
}

.destacado-simple .texto a:hover {
	color:#404040;
	text-decoration:none;
}

.destacado-simple .imagen {
}


/* Destacados DOBLE */

.bloque-destacado-doble {
    border:1px solid blue;
}

.destacado-doble {
	width:301px;
	margin-right:10px;
	float:left;
	padding:7px;
}	

.destacado-doble .top{
}

.destacado-doble .content{
	
}

.destacado-doble .bottom{

}

.destacado-doble .content .titulo{
	color:#404040;
	font-size:18px;
    line-height: 1.3em;
    font-family: 'open_sanssemibold';
	padding-bottom:4px;	
}

.destacado-doble .content .titulo a{
	color:#404040;
	text-decoration:none;

}

.destacado-doble .content .titulo a:hover{
	color:#00bce4;
	text-decoration:none;
}

.destacado-doble .content .imagen{
	padding-bottom:10px;
}
.destacado-doble .content .imagen img{
	width:100%;
}

.destacado-doble .content .texto, 
.destacado-doble .content .texto p{
	color:#404040;
    font-size:14px;
    font-family: 'open_sansregular';
    line-height: 1.3em;
	text-decoration:none;
}
.destacado-doble .content .texto p{
	padding-bottom:5px;
}

.destacado-doble .content .texto a{
	color:#404040;
	text-decoration:none;
}

.destacado-doble .content .texto a:hover{
	color:#404040;
	text-decoration:none;
}

/* Cicle - Slideshow */
#slideshow{
	margin-top:0px;
	position:relative;
	width:1000px;
	height:556px;
	overflow:hidden;
	background: #fff;
	margin-bottom:10px;
}
#slideshow-prev,
#slideshow-next{
	display:block;
	width:37px;
	height:38px;
	z-index:100;
	background: url('../img/slideshow-prev-next.png') no-repeat;
	position: absolute;
	top:161px;
}
#slideshow-prev{
	left:0px;	
}
#slideshow-next{
	right:0px;
	background-position:0 -38px;

}
#slideshow-prev:hover{
	background-position:0 -76px;
}
#slideshow-next:hover{
	background-position:0 -114px;
}

#slideshow-inner{
}
#slideshow-inner img{
	padding:10px;
	/*border-bottom: 10px solid #E6E6E6;*/
}
#slideshow-inner span{
	display: block;
	padding:20px;
}
#slideshow-inner span a{
	display: block;
	margin-bottom:20px;

	color: #404040;
    font-family: 'open_sanssemibold';
    font-size: 36px;
    line-height: 1.1em;
}

#slideshow-inner span a:hover{
	color:#00bce4;
}
#slideshow-inner span span{
	display: block;
	padding:0px;

	color: #404040;
	font-family: 'open_sansregular';
    font-size: 18px;
    line-height: 1.3em;
}



.volver-imprimir {
    float: left;
    padding: 22px 0;
    width: 656px;
}  

.volver-imprimir .volver {
    background: url(../img/ico_volver.png) no-repeat;
    padding:7px 0px 0px 26px;
    width:100px;
    height:29px;
    font-size: 12px;
    font-family: 'open_sanssemibold';
}

.volver-imprimir .imprimir {
    background: url(../img/ico_imprimir.png) no-repeat;
    padding:7px 0px 0px 26px;
    width:100px;
    height:29px;
    font-size: 12px;
    font-family: 'open_sanssemibold';
    float:right;
    
}

/* patrocinadores y organizadores */
#patrocinadores,
#coorganizadores{
	clear: left;
	float:left;
	width:310px;
	min-height:72px;
}
#patrocinadores img,
#coorganizadores img{
	width:310px;
	height:72px;
}

span.resumenponencia p{
	padding-bottom: 0px;
}