/* CSS PORTALDELMENOR > CERTIFICACIÓN AAA*/

/*********************************************************** ESTILOS PRINCIPALES **********************************************/



body{
	margin:0;
	padding:0;
	color:#666;
	text-align: justify;
	background: #E3E3E3 url(../new-site/images/index/background/background.jpg) repeat-y center;
	font: normal 0.8em Verdana, Arial, Helvetica;
}

p{
	color:#666666;
	margin:8px 0px 0px 0px;
	padding:0;
	font: 0.8em Verdana, Arial, Helvetica;
	font-weight:normal;
}

b{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

strong{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

a{
	text-decoration:none;
	color:#000;
	border:none;
	font-weight: bold;
}

a:hover{
	text-decoration:underline;
}

form{
	margin:0;
	padding:0;
 }

img{
	border:none;
	float:left;
}

.img_none{
	float:none;
}

.img_right{
	border: none;
	float:right;
}

.img_right_margin{
	border: none;
	float:right;
	margin:10px;
}

.img_center{
	margin:0 auto 0 auto;
	display:block;
	border: none;
	text-align:center;
}

.img_empty{
	margin:0 auto 0 auto;
	border: none;
	float:none;
}


.img_cabecera{
	margin: 10px 0px 10px 10px;
	float:left;
}

.img_cabecera2{
	margin: 10px 0px 0px 10px;
	float:left;
}

.img_lineas{
	float:right;
	margin:0 8px 0 10px;
}


mini_text{
	font: 0.7em Arial, Helvetica, sans-serif;
	color:#666666;
}

/****************************** VARIANTES */

.center{
	text-align:center;
}

.gris, gris a{
	color: #666;
}

.white{
	color: #fff;
}

.green{
	color:#DEDF4A;
}

.organge_bold{
	font:bold 1em Verdana, Arial, Helvetica, "sans-serif bold";
	color:#FF8D37;
}

.rojo{
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color:#b4070e;
	display:block;
	text-align:left;
}

.rojo a{
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color:#b4070e;
	display:block;
	text-align:left;
}

.rojo2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#b4070e;
	display:block;
	text-align:left;
}

.rojo2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#b4070e;
	display:block;
	text-align:left;
}


.rojo3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#b4070e;
	text-align:left;
}


.rojo4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#b4070e;
}


/****************************** ENCABEZADOS */

h1{
	font:1em Verdana, Arial, Helvetica, "sans-serif bold";
	font-weight: bold;
	margin:0;
	padding:0;
}

h2{

	font:bold  1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px 0px 5px 0px;
	padding:0;
}

h3{
	color:#b4070e;
	background: url(../images/bullets/senial.gif) no-repeat 0px 20px;
	padding:15px 0px 0px 12px;
	display:block;
	font-family: Arial, Helvetica, "sans-serif bold";
	font-size: 1.1em;
	font-weight: bold;
}

h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*********************************************************** BOXES PRINCIPALES ************************************************/

#alineacion{
	width:783px;
	height:auto;
	float: inherit;
	margin: 0 auto 0 auto;
	padding:0px 0px 0px 6px;
	background: #ffffff;
}

#header{
	width:783px;
	height:205px;
	margin:0;
	padding:0;
	float:left;
	background:#fff;
}

#content{
	width: 773px;
	height:auto;
	float:left;
}

#contenidos{
	width:573px;
	height:auto;
	float:left;
	overflow:hidden;
}

#footer{
	width: 773px;
	height:auto;
	float:left;
	margin:12px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	background: url(../new-site/images/index/background/footer.gif) repeat-x;
	text-align:center;
	font-size:0.7em;
}

#footer img{
	padding:0 25px;
}

.footer_td{
	width: 195px;
	text-align:center;
	padding:10px 0px 20px 0px;
}


/****************************** BOXES HEADER */

#header_logo{
	width:174px;
	height:205px;
	float:left;
	padding:0px 0px 0px 16px;
	margin:0px 10px 0px 0px;
}

#header_login_promo{
	width:573px;
	height:119px;
	float:left;
	margin: 1px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	color: #666;
/*	border-top: 4px solid #CC0000;*/
}

#header_flash{
	width:573px;
	height:87px;
	float:left;
	background: url(../images/index/cab_pdm.jpg) no-repeat;
}

#header_login{
	width:252px;
	height:89px;
	float:left;
	margin: 0px 1px 0px 0px;
	background:#9D9D9D;
}


#header_gris{
	width:310px !important;
	width:306px;
	height:75px !important;
	height:79px;
	float:left;
	padding:8px 3px 6px 7px !important;
	padding:6px 5px 6px 5px;
	color: #333;
	background:#616161;
}


#header_pw{
	width:252px;
	height:20px;
	float:left;
	margin: 1px 1px 0px 0px;
	padding: 4px 0px 0px 0px;
	background:#e7e7e7;
	text-align: center;
	font-size:0.8em;
}


#header_reg{
	width:314px;
	height:20px;
	float:left;
	margin: 1px 0px 0px 0px;
	padding: 4px 0px 0px 6px;
	background:#e7e7e7;
	font-weight: bold;
	font-size:0.8em;
}

.header_table_login{
	width:225px;
	float:left;
	border:0;
	padding:0;
	margin:5px 0px 0px 6px;
	font-size: 0.7em;
	font-weight: bold;
}

.header_table_login_1{
	width:84px;
	height:14px;
	margin:0px 0 0px 0px;
}

.header_table_login_2{
	width:88px;
	height:14px;
	margin:3px 0 5px 0;
}

.header_table_login_3{
	width:90px;
	height:31px;
	color:#fff;
	background:url(../images/icons/users.gif) no-repeat 0 10px;
	padding: 13px 0px 0px 20px;
}

.header_form_login{
	border:0;
	margin:0;
	padding:0;
	width: 86px;
	height:14px;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}
/*********************************************************** LOGIN  ***************************************************/
.header_login1{
	width:132px;
	float:left;
	padding:8px 0 0 8px;
	color:#fff;
	font-size:0.8em;
}

.header_login1 strong{
	color:#fff;
}

.header_login2{
	width:110px;
	float:left;
	font-weight: bold;
	font-size:0.8em;
}



/*********************************************************** DISPOSICIONES  ***************************************************/

.col-half{
	width: 275px !important;
	width: 274px;
	height:auto;
	float:left;
	margin:0px 0px 0px 11px !important;
	margin:0px 0px 0px 7px;
	padding:15px 0px 0px 0px;
}

.col-half-content{
	width:266px;
	height:auto;
	float:left;
	margin:0;
	color:#666;
	padding:10px 0px 0px 9px;
}

.col-half-content p{
	padding:0 10px 0 0;
}

.col-half-content_img img{
	float:none;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}

.col-half-center{
	width:260px;
	height:auto;
	float:left;
	margin:0;
	color:#666;
	padding:10px 0px 0px 9px;
	text-align:center;
}

.col-half-content-separador{
	width:260px;
	height:auto;
	float:left;
	margin:0;
	color:#666;
	padding:10px 0px 15px 9px;
	background: #ffffff url(../images/icons/separador_rojo.jpg)  repeat-x bottom;
}

.col-half-center2{
	width:88%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	color:#666;
	padding:10px 0px 0px 0px;
	text-align:center;
	display:block;
}

.col-all{
	width:551px;
	height:auto;
	float:left;
	color:#666;
	margin:0px 0px 0px 11px;
}

.col-all-flash{
	width:551px;
	height:auto;
	float:left;
	color:#666;
	text-align:center;
	margin:0px 0px 0px 11px;
}

.col-all-content{
	width:542px;
	height:auto;
	float:left;
	margin:0;
	color:#666;
	padding:10px 0px 0px 9px;
}


.encabezado-half{
	width: 237px;
	height:25px;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 7px 0px 0px 38px;
	color:#B4070E;
	background: #ffffff url(../new-site/images/index/titles/title_short.jpg) no-repeat;
	text-transform: uppercase;
}

.encabezado-half-gris{
	width: 232px;
	height:25px;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 7px 0px 0px 38px;
	background: #ffffff url(../new-site/images/index/titles/title_short_grey.jpg) no-repeat;
	text-transform: uppercase;
}


.encabezado-all{
	width: 518px;
	height:25px;
	float:left;
	color:#B4070E;
	margin:15px 0px 0px 0px;
	padding: 7px 0px 0px 49px;
	background: #ffffff url(../new-site/images/index/titles/title_long.jpg) no-repeat right;
	text-transform: uppercase;
}

/*********************************************************** MENÚS  ****************************************************/

/****************************** MENÚ PRINCIPAL */

#menu_principal{
	width:190px;
	height:auto;
	float:left;
	margin:0px 10px 0px 0px;
	font-size:0.7em;
	background:#fff;
}
#menu_principal ul{
	list-style: none;
	margin:0;
	padding:0;
}

#menu_prinicpal li{
}

#menu_principal li a{
	width: 172px;
	display: block;
	padding: 3px 0px 4px 18px;
	margin: 0px 0px 1px 0px;
	text-transform: uppercase;
	text-decoration:underline;
	color: #FFFFFF;
}

.menu_rojo{
	background: #ca0000 url(../new-site/images/index/menu_principal/red.gif) no-repeat;
}

.menu_naranja{
	background: url(../new-site/images/index/menu_principal/orange.gif) no-repeat;
}

#menu_principal li#naranja a{
	width: 172px;
	display: block;
	padding: 3px 0px 4px 18px;
	margin: 0px 0px 1px 0px;
	text-transform: uppercase;
	text-decoration:underline;
	color: #FFFFFF;
}

#menu_principal ul ul{
	margin: 0px 0px 1px 0px;
}

#menu_principal li li a, #menu_principal li#naranja li a{
	background: #d9d9d9 url(../new-site/images/index/menu_principal/senialboton.gif) no-repeat;
	padding:2px 0px 0px 18px;
	margin:0;
	height:14px;
	text-transform: none;
	color: #000000;
	text-decoration:none;
	border-top:1px solid #fff;
}

#menu_principal li li a:hover{ text-decoration: underline;}

#menu_principal_logos{
	width:190px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	background:#fff;
	text-align:center;
}
.menu_principal_logos{
	margin: 0px auto 16px auto;
	float: none;
	display:block;
}

/****************************** MENÚ CENTRAL */

#menu_central{
	width: 573px;
	height:auto;
	float:left;
}

#menu_central ul{
	margin:0;
	padding:0;
	list-style:none;
}

#menu_central li{
	display: inline;
}

#menu_central li a{
	display:inline;
	margin:0;
	padding:0;
}

/*********************************************************** ELEMENTOS COMUNES  ***********************************************/

/****************************** FORMULARIO 01 */

.form01_textbox{
	width: 80px;
	height:10px;
	float:left;
	padding:0px 3px 3px 3px;
	margin:0px 5px 0px 0px;
	font: 0.7em Arial, Helvetica, sans-serif;
	background:#fff;
	color:#333333;
	border:1px solid #333333;
}

.form01_button{
	width: 80px;
	height:15px;
	float:left;
	padding:0px 3px 3px 3px;
	margin:0px 5px 0px 0px;
	font: 0.7em Arial, Helvetica, sans-serif;
	background:#fff;
	color:#333333;
	border:1px solid #333333;
}
/****************************** FORMULARIO 02 */

.form02_textbox{
	width: 100px;
	height:auto !important;
	height:10px;
	float:left;
	padding:0px 0px 3px 3px;
	margin:0px 5px 0px 0px;
	font: 0.7em Arial, Helvetica, sans-serif;
	background:#fff;
	color:#333333;
	border:1px solid #333333;
}
.form02_textboxMini{
	width: 50px;
	height:auto !important;
	height:10px;
	float:left;
	padding:0px 0px 3px 3px;
	margin:0px 5px 0px 0px;
	font: 0.7em Arial, Helvetica, sans-serif;
	background:#fff;
	color:#333333;
	border:1px solid #333333;
}

.form02_button{
	width: 100px;
	height:15px;
	float:left;
	padding:0px 3px 3px 3px;
	margin:0px 5px 0px 0px;
	font: 0.7em Arial, Helvetica, sans-serif;
	background:#fff;
	color:#333333;
	border:1px solid #333333;
}

/****************************** CAJA GRIS */

#caja_gris{
	width:230px;
	height:auto;
	float:left;
	background:#efefef;
	margin:10px 0px 10px 0px;
	padding:10px 10px 5px 10px;
	border-bottom: #ffffff solid 8px;
}

#caja_gris ul{
	list-style:none;
	margin:0px;
	padding:0;
}

#caja_gris li{
	margin: 0px 0px 15px 0px;
}

#caja_gris li a{
	color:#333;
}

/****************************** CAJA GRIS 2 */

#caja_gris2{
	width:230px;
	height:auto;
	float:left;
	margin:10px 0px 10px 10px;
	padding:10px 10px 0px 10px;
	border-bottom: #ffffff solid 8px;
	background-color: #efefef;
	background: #E9E9E9 url(../new-site/images/elementos/caja_gris2/cabecera2.jpg) no-repeat;
}

#caja_gris2 ul{
	list-style:none;
	margin:0px;
	padding:0;
}

#caja_gris2 li{
	margin: 0px 0px 15px 0px;
}

#caja_gris2 li a{
	color:#333;
}		

/****************************** LINKS */

.link_guion{
	color:#666666;
	background: url(../images/bullets/senial.gif) no-repeat 0px 17px;
	padding:15px 0px 0px 12px;
	display:block;
}

.link_guion_rojo{
	color:#b4070e;
	background: url(../images/bullets/senial.gif) no-repeat 0px 17px;
	padding:15px 0px 0px 12px;
	display:block;
}

.link_h2{
	color:#666;
	font: 1em Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.link_banner_box{
	width:240px;
	float:left;
	height:auto;
	text-align:center;
}


.link_banner{
	float:none;
	margin: 8px auto;
	border:none;
	display:block;
}

.link_video{
	color:#b4070e;
	padding:15px 0px 0px 24px;
	display:block;
	background-image: url(../images/icons/video.JPG);
	background-repeat: no-repeat;
	background-position: 0px 17px;
}

.link_descarga{
	color:#d76205;
	padding:15px 0px 0px 22px;
	display:block;
	background: url(../images/elementos/box_descarga/boton_descargas.jpg) no-repeat 0px 12px;
}


/****************************** PÚBLICOS */

.publicos_todos{
	width:80%;
	height:20px;
	padding:1px 0px 0px 16px;
	margin:6px 0 0px 0px;
	color:#C82E30;
	font:bold 0.7em  Verdana, Arial, Helvetica, sans-serif;
	background: url(../new-site/images/icons/publicos/todoslospublicosico.jpg) no-repeat;	
}

.publicos_cuatro{
	height:20px;
	padding:1px 0px 0px 16px;
	margin:6px 0px 0px 0px;
	color:#C82E30;
	font:bold 0.7em  Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/icons/publicos/publico1.jpg) no-repeat;	
}

.publicos_once{
	height:20px;
	padding:1px 0px 0px 16px;
	margin:6px 0px 0px 0px;
	color:#576C9B;
	font:bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/icons/publicos/publico2.jpg) no-repeat;	
}

.publicos_catorce{
	height:20px;
	padding:1px 0px 0px 16px;
	margin:6px 0px 0px 0px;
	color:#2B9BCD;
	font:bold 0.7em  Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/icons/publicos/publico3.jpg) no-repeat;	
}

#filtro{
	width: 195px;
	height:auto;
	float:left;
	padding:30px 45px 10px 30px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	color:#000;
}

/****************************** LISTADO TIPO 1 > */

.listado01{
	width: 265px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.listado01 ul{
	margin:0;
	padding:0;
}

.listado01 li{
	width:250px;
	height:auto;
	list-style:none;
	padding:0px 0px 8px 0px;
	font-size:1em;
	display:block;
	float:left;
}

.listado01 li a{
	display:block;
}

.listado01_foto{
	margin:0px 8px 0px 0px;
	padding:0;
	text-align:center;
	color:#fff;
	float:left;
	background:#333;
	padding:5px 0px;
}

.listado01_libro{
	width:67px;
	min-height: 68px;
	height:auto;
	margin:0px 8px 0px 0px;
	padding:0;
	color:#fff;
	text-align:center;
	float:left;
	padding:5px 0px;
}


.listado01_foto_src{
	float:none;
	margin:auto;
	font-weight:normal;
}

.listado01_evento{
	font-weight:bold;
	color: #b4070e;
	display:block;
	text-align:left;
}

.listado01_detalle{
	color: #333;
	display:block;
	font: normal 0.8em Arial, Helvetica, sans-serif;
}

.listado01_detalle2{
	font-weight: normal;
	color: #333;
	float:left;
	display:block;
	margin:5px 0 0 0;
	padding:0 0 15px 0;
	background: url(../images/icons/separador_rojo.jpg) repeat-x bottom;
}


.listado01_autor{
	font:italic normal 0.9em Arial, Helvetica, sans-serif;
	color:#333;
	display:block;
}


.listado01_editorial{
	font:normal normal 0.9em Arial, Helvetica, sans-serif;
	color:#333;
	display:block;
}



/****************************** LISTADO TIPO 2 > */

.listado02_content{
	width:530px;
	height:auto;
	float:left;
	padding: 25px 0px 85px 25px;
	margin:0px 0px 0px 10px !important;
	margin:0px 0px 0px 5px;
	background:#E7E7E7;
}

.listado02_content ul{
	margin:0;
	padding:0;
	list-style:none;
}


.listado02_content li{
	display:block;
	float:left;
	margin:0 0 20px 0;
}

.listado02_box{
	width:520px;
	height:auto;
	float:left;
	padding:0px;
	margin: 0px 0px 10px 0px;
	text-align:left;
}

.listado02_name{
	width: 175px;
	height:auto;
	float: left;
}

.listado02_detalles{
	width: 330px;
	height:auto;
	float: left;
	margin:0px 0px 0px 10px;
	font-size:0.8em;
}

.listado02_detalles p{
	font-size:0.9em;
	color:#666;
	margin:0;
	padding:0;
}

/****************************** LISTADO TIPO 3 > */

.listado03{
	width:270px;
	height:auto;
	float:left;
	padding:14px 0px 0px 0px;
	margin:10px 0px 20px 0px;
	background:#E7E7E7 url(../new-site/images/elementos/box_flechita/cabecera_directorio.jpg) no-repeat;
}

.listado03 ul{
	width: 255px;
	margin: 0;
	padding: 0px 0px 15px 15px;
	float:left;
	list-style: none;
	background:#ffffff url(../new-site/images/elementos/box_flechita/pie_directorio.jpg) no-repeat bottom left;
}

.listado03 li{
	list-style: none;
 }
 
.listado03 li a{
	height:auto;
	display:block;
	background: url(../new-site/images/elementos/box_flechita/flechita.jpg) no-repeat;
	margin:0;
	padding:3px 0px 8px 20px;	
}


.listado03 li#carpeta a{
	height:auto;
	display:block;
	background: url(../new-site/images/elementos/box_flechita/categoria.png) no-repeat;
	margin:0px 0px 0px 5px;
	padding:3px 0px 12px 28px;
	color: #333333;
	font-size:0.8em;
}

/****************************** LISTADO TIPO 4 > */

.listado04{
	width:270px;
	height:auto;
	float:left;
	padding: 10px 0px 0px  0px;
	margin:10px 0px 20px 0px;
	background:#ffffff url(../new-site/images/elementos/box_flechita/cabecera_directorio.jpg) no-repeat;
	font-size:0.8em;
}

.listado04_title{
            width: 265px !important;
            width: auto;
            padding:0px 0px 5px 8px;
            background:#ffffff url(../new-site/images/elementos/box_flechita/pie_directorio.jpg) no-repeat ;
}

.listado04 ul{
            width: 260px;
            margin: 0;
            padding: 0px 10px 5px 0px !important;
            padding: 0px 13px 5px 0px;
            float:left;
            background:#ffffff url(../new-site/images/elementos/box_flechita/pie_directorio.jpg) no-repeat bottom left;
} 

.listado04 li{
            display:block;    
}

.listado04 li a{
	height:auto;
	display:block;
	margin:0;
	padding:4px 0px 4px 20px;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
/*********************************************************** BOXES INDEX  *****************************************************/

#index_humor{
	width:244px;
	height:auto;
	float:left;
	padding:15px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	background:#FFF url(../new-site/images/elementos/globo_chiste/chistes1.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}

#index_humor_content{
	width: 224px;
	height:auto;
	float:left;
	padding:0px 10px 75px 10px;
	background: url(../new-site/images/elementos/globo_chiste/chistes2.jpg) no-repeat bottom;
	font-weight: normal;
	font-size: 0.9em;
}

#index_concurso{
	width: 250px;
	height:auto;
	float:left;
}

#index_centro_expertos{
	width: 250px;
	height:auto;
	float:left;
}

#index_periodico_menor{
	width: 200px;
	height:auto;
	float:left;
	background:url(../new-site/images/secciones/index/icon_periodico.gif) no-repeat;
	padding: 0px 0px 0px 50px;
}


#index_loger{
	width:551px;
	height:auto;
	float:left;
	color:#666;
	margin:0px 0px 0px 11px;
	text-align:center;
}


.content-recortado{
	width: 260px;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
}

.content-recortado ul{
	margin:0;
	padding:0;
	font:bold 0.9em Arial, Helvetica, sans-serif;
}

.content-recortado li{
	list-style:none;
	padding:0 0 0 12px;
	margin:0 0 10px 0;
	font-weight: normal;
	background:	url(../images/bullets/senial.gif) no-repeat 0px 4px;
}

.content-recortado a{
	color:#666;
	display:block;
	font-weight: bold;
}

.content-recortado_img{
	float:right;
	margin:0px 0px 0px 8px;
}


/*********************************************************** BOXES ALTA  ******************************************************/

.alta_table{
	width: auto;
	height:auto;
	float:left;
	margin:0px 120px 30px 40px;
	padding:0;
	border:none;
	clear:both;
}

.alta_table_enunciado{
	width: auto;
	height:20px;
	margin:0;
	padding:20px 0px 0px 0px;
}

.alta_table_col1{
	width: 140px;
	height:20px;
	margin:0;
	padding:0px 0px 0px 30px;
	border:0;
}
.alta_table_col2{
	width: 220px;
	height:20px;
	margin:0;
	padding:0px 0px 0px 10px;
	border:0;
}


/*********************************************************** BOXES DIRECTORIO WEB  ********************************************/

#directorio_presentacion{
	width: 286px;
	height:118px;
	float:left;
	font:bold 1em Verdana, Arial, Helvetica, "sans-serif bold";
	color:#FF8D37;
	padding: 50px 240px 0px 40px;
	margin:0px 0px 10px 0px;
	text-align: left;
	background: url(../new-site/images/secciones/directorio/directorio.jpg) no-repeat right;
}

/*********************************************************** BOXES BIBLIOTECA  ************************************************/

#biblioteca_presentacion{
	width: 286px;
	height:118px;
	float:left;
	font:bold 1em Verdana, Arial, Helvetica, "sans-serif bold";
	color:#FF8D37;
	padding: 50px 240px 0px 40px;
	margin:0px 0px 10px 0px;
	text-align: left;
	background: url(../new-site/images/secciones/biblioteca/biblioteca1.jpg) no-repeat right;
}
/*********************************************************** BOXES AGENDA  ****************************************************/


#agenda_calender{
	width: 210px;
	height:auto;
	float:left;
	margin: 0px 0px 30px 34px !important;
	margin: 0px 0px 0px 14px;
	display:block;
}

.agenda_calender_table{
	height:15px;
	float:left;
	text-decoration:none;
	color:#333333;
	border:none;
	padding:0;}


.agenda_calender_table_mouth{
	width:120px;
	font-weight:bold;
	border:none;
	padding:0;
	margin:0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
}

.agenda_calender_table_button{
	width:38px;
	border:none;
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #666666;
}

.agenda_calender_table2{
	float:left;
	text-decoration:none;
	color:#333333;
	border:none;
	padding:0;
	margin:0;
}

.agenda_calender_table2 a{
	font-weight: normal;
}

.agenda_calender_table2 td{
	width:26px;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0px 5px 0px;
	text-align:center;
	border:none;
}

.agenda_calender_table2_finde{
	background-image: url(../new-site/images/secciones/agenda/calender/fondofinde.jpg);
}

.agenda_calender_table2_current{
	background: url(../new-site/images/secciones/agenda/calender/fondohoycalendario.jpg) no-repeat;
}

.agenda_calender_table2_evento{
	background: url(../new-site/images/secciones/agenda/calender/activo.jpg) no-repeat;
}

.agenda_calender_table2_week{
	font-weight: bold;
	border-bottom: 1px dotted #000;
}




/*********************************************************** BOXES DESCARGAS  *************************************************/

#descargas_presentacion{
	width: 220px;
	height:auto;
	float:left;footer
	font:bold 1em Verdana, Arial, Helvetica, "sans-serif bold";
	color:#FF8D37;
	padding: 10px 10px 200px 20px;
	margin:0px 0px 10px 0px;
	background: url(../images/secciones/descargas/foto_descarga2.jpg) no-repeat bottom;
	text-align: left;
}

.descargas_destacado{
	width: 270px;
	height:auto;
	float:left;
	margin:0;
	padding:0px 0px 10px 0px;
	background: url(../images/elementos/box_descarga/pie_directorio.jpg) no-repeat bottom;
}

.descargas_destacado_foto{
	margin: 0px 8px 8px 0px;
	float:left;
}

.descargas_listado{
	width: 270px;
	height:auto;
	float:left;
	margin:4px 0px 15px 0px;
	background: url(../images/elementos/box_descarga/cabecera_directorio.jpg) no-repeat;
	padding:14px 0px 0px 0px;
}

.descargas_listado_texto{
	width:254px;
	height:auto;
	float:left;
	list-style:none;
	margin:0;
	padding:16px 0px 10px 16px;
	background: url(../images/elementos/box_descarga/pie_directorio.jpg) no-repeat bottom;
}

.descargas_listado_link{
	padding: 2px 0px 6px 20px;
	margin:8px 0px 0px 0px;
	background:url(../images/elementos/box_descarga/boton_descargas.jpg) no-repeat;
	color:#D46106;
	text-decoration:none;
	display:block;
}

.descargas_listado ul{
	width:270px;
	height:auto;
	float:left;
	list-style:none;
	margin:0;
	padding:0px 0px 10px 0px;
	background: url(../images/elementos/box_descarga/pie_directorio.jpg) no-repeat bottom;
}

.descargas_listado li{
	list-style:none;
	display:block;
	margin: 0px 0px 6px 10px;	
	padding: 3px 0px 0px 20px;

}

.descargas_listado li a{
	padding: 2px 0px 6px 20px;
	background: url(../images/elementos/box_descarga/boton_descargas.jpg) no-repeat;
	color:#D46106;
	text-decoration:none;
}

/*********************************************************** BOXES AGENDA  ****************************************************/

.agenda_combo_publicos{
	width:105px;
	height:18px;
	font: 0.8em Arial, Helvetica, sans-serif;
	border:2px solid #000;
	margin:0;
}

.agenda_pulsador{
	float:inherit;
	margin:0;
}

/*********************************************************** BOXES VIDEOJUEGOS  ***********************************************/

#videojuegos_cab{
	width:555px;
	height:auto;
	float:left;
	padding: 0px 0px 00px 0px;
	margin:0px 0px 0px 10px;
	background:#E7E7E7;
}

#videojuegos_enlaces{
	width:530px;
	height:auto;
	float:left;
	padding: 25px 0px 140px 25px;
	margin:0px 0px 0px 10px;
	background: #E7E7E7 url(../images/secciones/videojuegos/pieenlacesvideojuegos.jpg) no-repeat bottom;
}


/*********************************************************** BOXES CINE  ******************************************************/

.cine_cartelera{
	width: 555px;
	height:40px;
	float:left;
	color:#000;
	margin:15px 0px 0px 0px;
	padding: 7px 0px 0px 12px;
	font: bold 0.7em Arial, Helvetica, sans-serif;
}

.cine_cortos_box{
	width: 125px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
}

.cine_cortos_thrumb{
	width: 125px;
	height:177px;
	float:left;
}

.cine_cortos_content{
	width: 125px;
	height:auto;
	float:left;
	text-align:left;
	font: bold 0.7em Arial, Helvetica, sans-serif;
}

/*********************************************************** BOXES WEBMASTERS  ************************************************/

.wallpapers_col1{
	width: 140px;
	height: 14px;
	padding:0px 0px 0px 14px;
	background:#fff url(../new-site/images/bullets/senial.gif) no-repeat 0px 16px;
}

.wallpapers_col2{
	width: 40px;
	height: 40px;
	background:#C3C3C3;
	text-align:center;
}

.wallpapers_col3{
	width: 40px;
	height: 14px;
	background:#fff;
	text-align:center;
}


/*********************************************************** BOXES WEBMASTERS  ************************************************/

.webmasters_col1{
	width: 180px;
	height: 120px;
	background:#fff;
	text-align:center;
}

.webmasters_col2{
	width: 180px;
	height: 120px;
	background:#C3C3C3;
	text-align:center;
}

.webmasters_col3{
	width: 180px;
	height: 120px;
	background:#000;
	text-align:center;
}

/*********************************************************** MAPA WEB  *******************************************************/

#mapaweb_presentacion{
	width: 286px;
	height:118px;
	float:left;
	font:bold 1em Verdana, Arial, Helvetica, "sans-serif bold";
	color:#FF8D37;
	padding: 50px 240px 0px 40px;
	margin:0px 0px 10px 0px;
	text-align: left;
	background: url(../images/secciones/mapaweb/mapaweb.jpg) no-repeat right;
}

.mapaweb_list{
	width:162px;
	height: 80px;
	float:left;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 15px;

}

.mapaweb_list_name a{
	width:158px;
	height:12px;
	float:left;
	color:#FFFFFF;
	padding:2px 0px 10px 15px;
	text-transform: uppercase;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	background: #D76107 url(../images/elementos/mapa_web/fondo_mapaweb2.jpg) no-repeat;	
}


.mapaweb_list ul{
	margin:0;
	padding:0px 0px 0px 5px;
	list-style:none;
	float:left;
	display:block;
}

.mapaweb_list li a{
	padding:0px 0px 0px 6px;
	background: url(../images/elementos/mapa_web/flechita_mapaweb.jpg) no-repeat 1px 4px;
	color:#333;
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	display:block;
	width: 140px;
}

.mapaweb_list2{
	width:384px;
	height: 80px;
	float:left;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 5px;
}

.mapaweb_list2 ul{
	margin:0;
	padding:0;
	list-style:none;
}

.mapaweb_list2 li a{
	width:158px;
	height:12px;
	float:none !important;
	float:left;
	color:#FFFFFF;
	display:block;
	padding:2px 0px 10px 15px;
	text-transform: uppercase;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	background: #D76107 url(../images/elementos/mapa_web/fondo_mapaweb2.jpg) no-repeat;	
}

/*********************************************************** CONTRASEÑA  *****************************************************/

#recuerda_presentacion{
	width: 286px;
	height:auto;
	float:left;
	font:bold 1em Verdana, Arial, Helvetica, "sans-serif bold";
	color:#FF8D37;
	padding: 60px 240px 0px 40px;
	margin:0px 0px 10px 0px;
	text-align: left;
	background: url(../images/secciones/contrasena/foto_recordar.jpg) no-repeat right bottom;
}

#registro_presentacion{
	width: 286px;
	height:auto;
	float:left;
	font:bold 1em Verdana, Arial, Helvetica, "sans-serif bold";
	color:#FF8D37;
	padding: 5px 240px 0px 40px;
	margin:0px 0px 10px 0px;
	text-align: left;
	background: url(../images/secciones/contrasena/registrate1.jpg) no-repeat right bottom;
}

/*********************************************************** AVISO LEGAL  *****************************************************/

.aviso_table{
	width: 200px;
	height:20px;
	background:#F0F0F0;
	padding: 2px;
	text-align: left;
}

/*********************************************************** PROMOCIÓN  *******************************************************/

.ul_inside{
	list-style:inside;	
	margin: 3px 4px 0px 2px;
	padding:0px 10px 0px 5px;
}



/*********************************************************** RASCA Y GANA  *******************************************************/

#rasca{
	width:175px;
	height:368px;
	float:left;
	padding:50px 384px 0px 12px;
	background:url(../images/rasca/fondo_rasca.gif) no-repeat;
}

#rasca_caja{
	width:175px;
	height:408px;
	float:left;
}

#rasca strong{
	width:100%;
	float:left;
	text-align:center;
	color:#fff;
	padding:2px 0;
	background:#FF9D03;
	border-bottom:4px solid #fff;
}

.rasca_input{
	width:170px;
	height:25px;
	padding:2px;
	float:left;
	border:none;
	color:#FF9D03;
	font:bold 24PX Arial, Helvetica, sans-serif;
	text-align:center;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
	background:url(../images/rasca/form.gif) no-repeat;
}

.rasca_send{
	width: 118px;
	height:18px;
	float:none;
	margin:0 auto
}

#rasca ul{
	width:150px;
	float:left;
	margin:0;
	padding: 0 10px 20px 10px;
	font:normal 10px Arial, Helvetica, sans-serif;
}

#rasca_cagandores{
	width: 175px;
	float:left;
}

#rasca_cagandores ul{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	border-bottom: 4px solid #fff;
	list-style:none;
}

#rasca_cagandores ul li{
	float:left;
	width:174px;
	padding:2px 0;
	overflow:hidden;
}

#rasca_cagandores ul li i{
	color:#999999;
	padding:0 4px 0 0;
}

#rasca_cagandores ul li span{
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#333333;
}

#rasca_texto{
	width:530px;
	text-align:left;
	padding: 0 20px;
	float:left;
}

#rasca_contenidos{
	width:100%;
	float:left;
}

{
}