/* stylesheet con definizioni comuni a tutti siti e alla hp */
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}	/*	20080313 aggiunto da andrea per fixare immagini dei tab con IE6	*/
body{background-color:#ffffff;font-family:arial;font-size:10px;text-align:center;margin:0px;padding:0px;}
h1,h2,h3,h4{font-weight:normal;margin:0px;padding:0px;background-color:transparent!important;}
a{font-weight:bold;outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0px;}
p,b{background-color:transparent!important;}
ul{list-style-type:none;padding:0px;margin:0px;}
li{margin:0px;padding:0px;}
form{padding:0px;margin:0px;}
.left{float:left;}
.right{float:right;}
br.clear{font-size:0.1em;line-height:0.1em;}
div.clear{clear:both;height:0;font-size:1em;margin:0;padding:0;}
div.cnt_box{background-color:#ffffff;height:auto;margin:0 auto;margin-top:0px;padding:0px;padding-top:5px;text-align:left;width:1000px;}
.clearBoth{clear:both;}

div.breadcrumb{color:#888888;font-family:tahoma;font-size:1em;font-weight:normal;padding-left:12px;text-align:left; margin-bottom: 5px;}
div.breadcrumb a{color:#888888;text-decoration:none;font-weight:normal;}

.btn_buscar {width: 46px;height: 17px;background: url(../images/bgk_btn_buscar.png) no-repeat top left;float: left;margin: 0 0 0 5px;}
.btn_buscar a {font-family: tahoma;font-weight: normal;letter-spacing: 1px;padding: 0;color: #ffffff;height: 17px;line-height: 16px;}

div.publi300{clear: both;background:url(../images/bgk_publi300.png) top left no-repeat;padding:12px 5px 4px 5px;margin:10px 0 0 0 0;height:250px;width:300px;z-index:0;float:left;}
div.publi300 img{padding:0;margin:0;}
div.publiExt{width:300px;background:url(../images/bgk_publi300ext.png) top left no-repeat #E6E6E6;padding:12px 5px 5px 5px;margin:0px 0 25px 0;z-index:0;float:left;}
div.publiExt img{margin:0;padding:0;}

div.publi_bg{margin:0 auto;position:relative;width:1000px;}/*background-color:#f0f0f0;*/
div.publi1,div.publi2{background-image:url(../images/bgk_publi_grey.png);background-repeat:repeat-y;}/*float:left;*/
div.publi1 {margin:auto; width: 740px; overflow: hidden;}
div.publi2 { display:none;}
div.publi1 img,div.publi2 img{margin-top:3px; margin-bottom:3px;}
div.publi1 img.left,div.publi2 img.left{margin:0px;}

li.dot,li{background-image:url(../images/dot_red.gif);background-position:left 3px;background-repeat:no-repeat;padding:0 0 0 15px;margin:0 0 5px 0;line-height:14px;}
li.dot_blue{background-image:url(../images/dot_blue.gif);}
li.dot_l-blue{background-image:url(../images/dot_l-blue.gif);}
li.dot_black{background-image:url(../images/dot_black.gif);}
li.ext{background-position:left center;background-repeat:no-repeat;padding-left:15px;padding-bottom:0px;}
li.photo{background-image:url(../images/ico_photo.gif);background-position:0 3px;}
li.album{background-image:url(../images/ico_photo.gif);background-position:0 3px;}
li.video{background-image:url(../images/ico_video.gif);}
li.email{background-image:url(../images/ico_email.gif)!important;background-position:left center;background-repeat:no-repeat;padding-left:20px;}
li.blog{background-image:url(../images/ico_blog.gif);}
li.forum{background-image:url(../images/ico_foro.gif);}
li.game{background-image:url(../images/ico_game.gif);}
li.pipe{background-image:url(../images/ico_pipe.gif);}
li.none{background-image:none;padding-left:0px;padding-bottom:0px;}
li.left{margin-right:15px;}
div.bg_dots{background-image:url(../images/bg_dots.png);background-position:bottom left;background-repeat:repeat-x;height:2px; margin-top:5px;margin-bottom:5px;width:auto;}
.margintitle{font-size:1.2em;margin:20px 0px 20px 0px;}
/*** Centratura delle immagini in verticale ***/
div.external{display:table; height:72px;  #position:relative; overflow:hidden; width:72px;}
div.middle{#position:absolute;  #top:50%; display:table-cell;  vertical-align:middle; }
div.internal{#position:relative; #top:-50%;display:block;left:-50%;text-align:center;width:72px;}
/* modifica di marzia 2008/01/31 - aggiunta publi */
div.mini_publi {float: left; width: 642px; overflow: hidden; height: 32px; background-image: url(../images/mini_publi.png); padding-top: 1px; background-repeat: no-repeat; background-color: #eaeaea; padding-left: 11px;margin-top: 10px;}
div.publi300x210{background-image: url(../images/bgk_publi300.png); background-repeat: no-repeat; overflow: hidden; width: 300px; height:120px; padding: 5px; padding-top: 12px; margin-bottom: 25px;}	/*	20080312 modificato da andrea	*/

.box_a {width: 310px;padding: 0;margin: 0 0 25px 0;background:url(../images/bgk_box_a.png) bottom left no-repeat #F7F7F7;float: left;}
.box_a ol {margin: 0;padding: 10px 0;clear: both;background:url(../images/bgk_bor_310.png) top left repeat-y;}
.box_a ol li {background: none;padding: 0 10px 2px 0;margin: 0 0 0 37px;}
html>/**/body .box_a ol li {margin: 0 0 0 32px;}  /** Modern browsers only (not IE 7) **/
.box_a ol li a {font-size: 1.1em;font-weight: normal;color: #3F89FA;}

.box_a.long {background:#F5F5F5 url(../images/bgk_box_aLong.png) bottom left no-repeat;float: left;}
.box_a.long ol {/*margin: 0 0 5px 0;*/font-size: 1.2em;}
.box_a.long ol li {padding-bottom: 5px;}

.box_b {position: relative;width: 310px;height:334px;margin: 0 30px 25px 0;background: url(../images/bgk_box_b.png) no-repeat left top;float: left;}
.box_b_tall {height: 402px;background: url(../images/bgk_box_b_tall.png) no-repeat left top;}
.black_2 .box_b {margin-bottom: 0;}
.right_col .box_b, .NoRightMargin {margin-right: 0;}
.box_b .box_b_cnt {height: 305px;width: 310px;overflow: hidden;}
.box_b_tall .box_b_cnt {height: 373px;width: 310px;overflow: hidden;}
.box_b .box_b_cnt img {padding: 13px 0 0 11px;}
.box_b .box_b_cnt h3 {font-family: arial;font-size: 17px;font-weight: bold;padding: 10px 0 0 13px;}
.box_b .box_b_cnt h3 a {color: #1E51BB;}
.box_b .box_b_cnt h4 {font-family: arial;font-size: 14px;font-weight: bold;color: #525253;padding: 3px 0 0 13px;margin: 0px;}
.box_b .box_b_sponsor {position: absolute; left: 0; bottom: 29px; width: 72px; height: 8px; background: url(../images/box_b_sponsor.png) no-repeat left top;}
.box_b .footbox a {float: left;}
.box_b .footbox img {padding: 3px 0 0 4px;}
.box_b .footbox p.nav {float: right;padding: 1px 11px 0 0;margin: 0;}
.box_b .footbox p.nav a {margin: 3px 0 0 3px;}
.box_b .footbox p.nav a img {padding: 0;}

.box_e {width: 310px;padding: 0;margin: 0 0 25px 0;background:url(../images/bgk_box_e.png) top left no-repeat #EDEDEE;float: left;}
.box_e h2 {font-family: arial;font-size: 18px;line-height: 16px;color: #1E51BB;padding: 11px 7px 9px 7px;margin: 0;}
.box_e h2 a {color: #1E51BB;}
.box_e .box_e_cnt {overflow: hidden; width: 292px;margin: 0 9px;padding: 2px 0;border-bottom: 1px dotted #BEBEBF;}
.box_e .box_e_cnt img {margin-right: 8px;float: left;}
.box_e .box_e_cnt h3 a {font-size: 12px;color: #1E51BB;margin: 0;padding: 0;}
.box_e .box_e_cnt p {color: #555555;margin: 0;padding: 0;}
.box_e .box_e_cnt.last {border-bottom: none;padding-bottom: 7px;}

.box_g {clear: both;width: 310px;height: 66px;padding: 0;margin: 0 0 25px 0;/*background:url(../images/bgk_box_g.gif) top left no-repeat;*/}
.box_g img {float:left; margin:1px 0pt 0pt 0px;}
.box_g ul li {width: 102px;margin: 0 0 0 1px;padding: 0;float: left;background: none;text-align: center;}
.box_g ul li a {font-family: tahoma;font-weight: bold;font-size: 10px;color: #3F89FA;}

.box_l {clear: both;width: 655px;padding: 0;margin: 0 0 25px 0;background:url(../images/bgk_box_l.png) bottom left no-repeat #F7F7F8;}
.box_l ul.tab-cnt {background: url(../images/bgk_tabsLong.png) no-repeat left bottom;}
.box_l div div {width: 150px; height: 164px; overflow: hidden;margin: 7px 0 0 0;padding: 0 0 0 11px;float: left;}
.box_l div div h4 {font-size: 11px;font-weight: bold;margin: 6px 0 0 0;padding: 0;}
.box_l div div h4 a {color: #1E51BB;}
.box_l div div p {font-size: 11px;color: #424242;margin: 0;padding: 3px 0 10px 0;}



/****NUEVOO****/
div.cuadritos_top{
	padding-bottom: 5px;
}

.cuadritos_top ul li{
background-color: transparent;
/* background-image:none; */
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}


ul.ul_cajitas li{
	background-image:url(../images/dot_blue.gif) 0px;
}

/****************************/
/* NUEVO FOOTER				*/
/****************************/
div.contFooter{
width: 100%;
/*margin:15px auto 0 auto;*/
clear:both;
display: inline-block;
background-color: #FFF;
}
div.contFooter .footer{
background: url(../images/sprites/fondoFooter.png) left top repeat;
height:114px;
width:1000px;
margin: 15px auto 0;
clear: both;
}
div.contFooter .footer ul { 
margin: 0;
padding:5px 0px 0px 12px;
width: 990px;
overflow: hidden;
}
div.contFooter .footer li { 
display: inline;
float:left;
list-style-type: none;
margin: 0;
padding:17px 13px 0px 0px;
background:transparent;
}
div.contFooter .footer ul li a{
display:block;
text-decoration:none;
height:38px;
outline: 0 none;
background: url(../images/sprites/footer24.png) no-repeat 0 0 transparent;
}
div.footer ul li a.t5{ background-position: -2px -48px; width:142px;}
div.footer ul li a.t5:hover{ background-position:-2px -1px; }
div.footer ul li a.cuatro{ background-position: -157px -48px; width:83px;}
div.footer ul li a.cuatro:hover{ background-position:-157px -1px; }
div.footer ul li a.divinity { background-position: -255px -48px; width:112px;}
div.footer ul li a.divinity:hover{ background-position: -255px -1px;}
div.footer ul li a.boing{ background-position: -380px -48px; width:48px;}
div.footer ul li a.boing:hover{ background-position: -380px -1px;}
div.footer ul li a.lasiete{ background-position: -442px -48px; width:27px;}
div.footer ul li a.lasiete:hover{ background-position: -442px -1px;}
div.footer ul li a.fdf{ background-position: -480px -48px; width:65px;}
div.footer ul li a.fdf:hover{ background-position: -480px -1px;}
div.footer ul li a.telemania{ background-position: -558px -48px; width:130px;}
div.footer ul li a.telemania:hover{ background-position: -558px -1px;}
div.footer ul li a.cinema{ background-position: -704px -48px; width:96px;}
div.footer ul li a.cinema:hover{ background-position: -704px -1px;}
div.footer ul li a.atlas{ background-position: -815px -48px; width:38px;}
div.footer ul li a.atlas:hover{ background-position: -815px -1px;}
div.footer ul li a.publi{ background-position: -869px -48px; width:106px;}
div.footer ul li a.publi:hover{ background-position: -869px -1px;}
p.cierre{ clear:both; padding:0 0px 0px 13px; color: #292929; margin: 28px 0 0 0; font: normal 11px/14px Arial, Helvetica, sans-serif;}
.cierre a , .cierre span{ font: normal 11px/14px Arial, Helvetica, sans-serif; color: #292929; margin:0 10px 0 6px; text-decoration:none;  outline: 0 none;}
.cierre a:hover{ color: #727171;}
a.informacioncorporativa { background: url(../images/sprites/footer24.png) -1010px -59px no-repeat transparent; padding: 2px 3px 3px 17px; text-decoration: none; color: #292929;  outline: 0 none; margin-left:0; }
a.informacioncorporativa:hover { color: #0099cc; background-position:  -1010px -12px;}

/*  CAJA EL ECONOMISTA  */

.box_economista {background:url(../images/bgk_box_economist.png);}