/** css comune per le homepage  changed 04-03-2010 **/
div.cnt_home{position:relative;width:1000px;margin:18px 0 0 0;}
div.cnt_home div.breadcrumb{margin-bottom:15px;padding-left:0px;}
div.cnt_home div.col{float:left;position:relative;width:208px!important;}
div.cnt_home div.left_box{float:left;width:208px;overflow:hidden;}
div.cnt_home div.left_box.long{height:214px!important;background:none;}
div.cnt_home div.left_box.long img{margin:0;padding:0;}
div.cnt_home div.left_box.long .cnt_box h3{padding:5px 0 0 6px;}
div.cnt_home div.left_box.long .cnt_box p{margin:0;padding:0 0 0 6px;}
div.cnt_home div.left_box.long .cnt_box ul{margin:5px 0 0 0;padding:0 0 0 6px;}
div.cnt_home div.left_box.long .cnt_box ul li{padding-bottom:0;margin:0;}
div.cnt_home .col .bg_normal .left_box{background:url(../images/bgk_homebox.png) left bottom no-repeat;float:left;}
div.cnt_home .row .bg_normal .left_box{background:url(../images/bgk_homebox.png) left bottom no-repeat;}
div.cnt_home .row .bg_normal .central_box{background:url(../images/bgk_homebox_center.png) left bottom no-repeat;}
div.cnt_home .bg_normal .right_box{background:url(../images/bgk_box_tabs.png) left bottom no-repeat;}
div.cnt_home .row .bg_normal .right_box{background:url(../images/bgk_box_tabs2.png) left bottom no-repeat;}
div.cnt_home div.left_box div.cnt_box,div.cnt_home div.right_box div.cnt_box,div.cnt_home div.central_box div.cnt_box{background:none;border-top:1px solid black;float:none;padding:2px 0 0 0;width:100%;}
div.cnt_home div.right_box div.cnt_box_black{background-color:#FAF9F7;border-top:1px solid black;float:left;padding-top:2px;width:100%;}
/* davide 07/12/07 */
div.cnt_home div.left_box h2.title,div.cnt_home div.right_box h2.title,div.cnt_home div.central_box h2.title{font-size:1.8em;font-family:arial;text-align:left;}
/* div.cnt_home div.left_box h3.tagline,div.cnt_home div.central_box h3.tagline,div.cnt_home div.right_box h3.tagline{font-family:arial;font-size:1.4em;font-weight:bold;padding:5px 0 0 6px;margin:0 0 5px 0;} rocio */
div.cnt_home div.left_box h3.tagline,div.cnt_home div.central_box h3.tagline,div.cnt_home div.right_box h3.tagline{font: bold 1.2em Tahoma, Arial, Helvetica, sans-serif; padding: 2px 0 0 6px !important;margin:4px 0 5px 0 !important;} /* rocio */
/* div.cnt_home .row .left_box .bg_special h3{clear:left;margin:0;padding-left:32px;} rocio */
div.cnt_home .row .left_box .bg_special h3{clear:left;margin:0;padding-left:6px;} /* rocio */
/* div.cnt_home .row .left_box .bg_special p{clear:left;margin:0;padding:10px 10px 0 32px;} rocio */
div.cnt_home .row .left_box .bg_special p{clear:left;margin:0;padding:0px 10px 0 6px;} /* rocio */
/* div.cnt_home .row .left_box .bg_special h3{margin:0;padding-left:32px;} rocio */
/* div.cnt_home .row .right_box .bg_special p{clear:left;margin:0;padding:10px 10px 0 32px;} rocio */
div.cnt_home .row .right_box img.right{padding:0;margin:0 0 0 10px;float:right;}
div.cnt_home .row .right_box img.left{padding:0;margin:0 10px 0 0;float:left;}
div.cnt_home .row .right_box .bg_special_cont h3.alignleft{left:30px;}
div.cnt_home .row .bg_special_cont{position:relative;padding:0;margin:0;}
div.cnt_home .row .bg_special_cont h3.tagline{position:absolute;bottom:0;padding:0;margin:0;}
div.cnt_home .row .bg_normal .central_box h3{margin:25px 0 10px 0;padding:0;display:block;}
div.cnt_home .row .bg_normal .central_box .bg_special h3{margin:10px 0 5px 0;padding:0;display:block;}
/* div.cnt_home div.left_box p,div.cnt_home div.central_box p,div.cnt_home div.right_box p{display:block;color:#555555;font-family:tahoma;font-size:1.2em;line-height:1.4em;} rocio */
div.cnt_home div.left_box p,div.cnt_home div.central_box p,div.cnt_home div.right_box p{display:block;color:#555555;font-family:tahoma;font-size:1.1em;line-height:1.3em;} /* rocio */
div.cnt_home div.left_box p{padding:0 0 0 6px;margin:0;}
div.cnt_home div.central_box p,div.cnt_home div.right_box p{padding:0;margin:0;}
div.cnt_home div.left_box.bg_normal ul,div.cnt_home div.central_box.bg_normal ul,div.cnt_home div.right_box.bg_normal ul, div.cnt_home div.left_box.bg_normal p,div.cnt_home div.central_box.bg_normal p,div.cnt_home div.right_box.bg_normal p{/*margin-left:6px;*/}
div.cnt_home div.cnt_box .bg_special h3{margin:10px 0 5px 30px;padding:0;}
div.cnt_home div.cnt_box .bg_special p{padding:0 0 0 30px;}
div.cnt_home div.central_box div.cnt_box.bg_special .special_box ul{margin-left:0px;}
div.cnt_home div.central_box div.cnt_box.bg_special .normal_box ul{margin-left:35px;}
/* fine davide 07/12/07 */-
div.cnt_box img.left{margin-right:5px;}
div.cnt_box img.right{margin-left:5px;}
div.main_box div.box_img {position:relative;float:left;width:500px;}
div.main_box div.box_img div.info_photo {position:absolute; bottom:0;left:0;line-height:18px;background:url(../images/bg_infoPhoto_box_main.png) left bottom no-repeat;width:495px;padding-left:5px;font-size:11px;}
* html div.main_box div.box_img div.info_photo {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/images/bg_infoPhoto_box_main.png", sizingMethod="crop");bottom:-1px;}
div.cnt_home div.right_box h3{margin-right:0px;}
div.cnt_home div.left_box li,div.cnt_home div.central_box li,div.cnt_home div.right_box li{font-size:1.1em;font-family:tahoma;margin:0 5px 0 0;}
div.cnt_home div.left_box li,div.cnt_home div.central_box li.ext,div.central_box_main li.ext{background-position:0px 2px;}
/* div.cnt_home div.left_box li a,div.cnt_home div.central_box li a,div.central_box_main li a,div.central_box_main_short li a,div.cnt_home div.right_box li a{color:#0f7a00;font-weight:normal;} rocio */
div.cnt_home div.left_box li a,div.cnt_home div.central_box li a,div.central_box_main li a,div.central_box_main_short li a,div.cnt_home div.right_box li a{font-weight:normal;} /* rocio */
div.cnt_home div.left_box li a p,div.cnt_home div.central_box li a p,div.central_box_main li a p,div.central_box_main_short li a p,div.cnt_home div.right_box li a p{font-weight:normal;} /* rocio */
div.box_video{background-color:black; height:591px!important;}
div.central_box{float:left;height:591px;margin: 0 25px;position:relative;width:412px;}
div.central_box div.didascalia{color:#555555;font-size:1.1em;font-family:tahoma;text-align:right;}
div.cnt_home div.central_box.long h3{color:#000000;font-family:arial;font-size:1.8em;font-weight:bold;margin-top:15px;margin-left:10px;margin-right:10px;text-align:left;}
/* div.cnt_home div.central_box.long p{color:#555555;font-size:1.3em;font-family:tahoma;margin:0 10px 0 0;padding:0 0 0 10px;text-align:left;} rocio */
div.cnt_home div.central_box.long p{color:#555555;font-size:1.1em;font-family:tahoma;margin:0 10px 0 0;padding:0 0 0 10px;text-align:left;} /* rocio */
div.cnt_home div.central_box.long ul{float:left;margin:5px 0 0 10px;padding:0;list-style-type:none;}
div.cnt_home div.central_box.long ul li{text-align:left;}
div.central_box.long div.more{background-repeat:no-repeat;bottom:0px;height:35px;position:absolute;right:0px;margin-left:10px;margin-right:10px;width:395px;}
div.central_box.long div.more a{background-repeat:no-repeat;color:#ffffff;font-family:tahoma;font-size:9px;font-weight:bold;display:block;float:right;height:27px;margin-top:8px;margin-right:5px;padding-top:2px;padding-left:3px;text-transform:uppercase;width:66px;}
div.box_tab{background-image:url(../images/bgk_box_tabs.png);background-repeat:no-repeat;background-position:bottom;background-color:#faf9f7;float:left;height:182px;overflow:hidden;width:310px;}
/* davide 06/12/07 */
div.box_tab li.tabs{background:url(../images/inactive_tab.png) top left no-repeat;border-bottom:1px solid black;font-family:arial;font-size:1.8em;float:left;height:27px;text-align:center;width:155px;        margin:0;padding:0;}
div.box_tab li.tabs a{color:#8e8e8e;font-weight:normal;line-height:27px;}
/* fine davide 06/12/07 */
div.box_tab li.tabs.sel{background-image:url(../images/active_tab.png);color:#ffffff;}
div.box_tab li.tabs.sel a{color:#ffffff;font-weight:normal;}
div.box_tab div.cnt_box_tabs{clear:left;}
div.cnt_box_tabs div.cnt_tabs{clear:both;}
div.box_tab div.cnt_box_tabs img{margin:7px 10px 0 10px;}
div.box_tab div.cnt_box_tabs h3{font-size:1.2em;font-weight:bold;padding:7px 0 0 0;}
/* div.box_tab div.cnt_box_tabs p{font-size:1.2em;line-height:1.4em;font-family:tahoma;color:#555555;margin:0 5px 0 10px;padding:7px 0 0 0;} rocio */
div.box_tab div.cnt_box_tabs p{font-size:1.1em;line-height:1.3em;font-family:tahoma;color:#555555;margin:0 5px 0 10px;padding:2px 0 0 0;} /* rocio */
div.cnt_home div.right_box{height:116px;float:left;margin-top:20px;margin-bottom:20px;position:relative;width:310px;}
div.cnt_home div.right_box p a{color:#555555;font-weight:bold;}
div.cnt_home div.right_box ul{display:block;margin-top:5px;}
div.cnt_home div.right_box div.more{background-repeat:no-repeat;bottom:0px;height:36px;line-height:3.1em;margin-bottom:0px;position:absolute;right:5px;text-align:center;text-transform:uppercase;width:118px;}
/* div.row{clear:left;height:213px;overflow:hidden;padding-top:27px;position:relative;width:984px;} rocio */
div.row{clear:left;height:213px;padding-top:27px;position:relative;width:984px;} /* rocio */
div.row div.left_box, div.row div.right_box,div.row div.central_box{margin-top:0px;height:214px;}
div.row div.left_box span,div.row div.left_box p{margin-left:6px;padding:0;}
div.row div.central_box div.special_box,div.row div.right_box div.special_box{margin-top:50px;padding-right:5px;z-index:20;}
div.row div.central_box img.left{margin-right:15px;}
/* div.row div.central_box div.normal_box{margin-top:40px;margin-left:40px;z-index:20;} rocio */
div.row div.central_box div.normal_box{margin-top:0px;margin-left:0px;z-index:20;} /* rocio */
div.central_box p{margin-left: 6px!important;}  /*linea completamente nueva rocio */
/* div.row div.right_box div.normal_box{margin-top:40px;margin-left:0px;z-index:20;} rocio */
div.row div.right_box div.normal_box{margin:0;z-index:20;} /* rocio */
div.row div.central_box div.normal_box span{margin-left:0px;}
div.row div.central_box img.left{margin-right:10px;}
div.row div.central_box img.right{margin-left:10px;}
div.row div.central_box img.right{margin-left:10px;}
div.row div.central_box ul{float:left;margin-top:5px;}
div.row .central_box_end{width:413px;height:5px;background:url(../images/bg_centralbox_end.gif) top left no-repeat;position:absolute;bottom:0;left:0;z-index:100;}
div.right_box h3.tagline.bottom,div.central_box h3.tagline.bottom ,div.left_box h3.tagline.bottom{bottom:0px;display:block;font-family:arial;font-size:1.4em;font-weight:bold;line-height:1.4em;margin-left:0px!important;}
div.bg_normal h3.tagline.bottom{left:0;}
div.bg_special h3.tagline.bottom{margin-left:30px!important;}
/* div.row div.right_box p{color:#555555!important;font-family:tahoma;font-size:1.2em;line-height:1.4em;padding:8px 0 0 6px;margin-left:0;} rocio */
div.row div.right_box p{color:#555555!important;font-family:tahoma;font-size:1.1em;line-height:1.3em;padding:0px 0 0 6px;margin-left:0;} /* rocio */
/* box centrale home page */
div.central_box_main{width:412px;height:591px!important;margin-left:27px!important;margin-left:25px;margin-right:27px!important;margin-right:25px;position:relative;text-align:center;float:left;}
div.central_box_main div.didascalia{color:#555555;font-size:1.1em;font-family:tahoma;text-align:right;}
div.central_box_main h3{clear:both;color:#000000;font-family:arial;font-size:1.8em;font-weight:bold;text-align:left;margin:10px 10px 0 10px;}
div.central_box_main p{color:#555555;font-size:1.3em;font-family:tahoma;margin:0 10px 0 0;padding:5px 0 0 10px;text-align:left;}
*html div.central_box_main ul{margin-left:0;}
*html div.central_box_main ul li{padding:0 0 0 15px;}
/* div.central_box_main ul{list-style-type:none;float:left;margin:5px 0 0 10px;padding:0;} rocio */
div.central_box_main ul{list-style-type:none;float:left;margin:5px 0 0 10px;padding:0; font-size: 1.1em;} /* rocio */
/* div.central_box_main ul li{text-align:left;margin:5px 0 0 10px;padding-left:15px;float:left;line-height:13px;position:relative;white-space:nowrap;} rocio */
div.central_box_main ul li{text-align:left;margin:5px 20px 0 0;padding-left:15px;float:left;line-height:13px;position:relative;white-space:nowrap;} /* rocio */
div.central_box_main ul li.left{clear:both;}
div.central_box_main div.more{width:395px;background-repeat:no-repeat;bottom:0px;height:35px;position:absolute;right:0px;margin-left:10px;margin-right:10px;}
div.central_box_main div.more a{background-repeat:no-repeat;color:#ffffff;font-family:tahoma;font-size:9px;font-weight:bold;display:block;float:right;width:66px;height:27px;margin:8px 5px 0 0;padding:2px 0 0 3px;text-transform:uppercase;}
div.right_box .cnt_box_black ul{list-style-type:none;clear:both;margin:5px 0 0 10px;padding:0;}
div.right_box .cnt_box_black ul li{text-align:left;margin:0 5px 0 0;padding:0 0 0 15px;float:left;position:relative;white-space:nowrap;height:18px;}
div.right_box .cnt_box_black ul li.none{padding:0;}
div.right_box .cnt_box_black ul li a{font-weight:bold;color:#000000;line-height:16px;}
html > /**/ body div.right_box .cnt_box_black ul li a{line-height:18px} /** Modern browsers only (not IE 7) **/
div.central_box_main_short{width:412px;height:403px!important;margin-left:27px!important;margin-left:25px;margin-right:27px!important;margin-right:25px;position:relative;text-align:center;float:left;}
div.central_box_main_short div.didascalia{color:#555555;font-size:1.1em;font-family:tahoma;text-align:right;}
div.central_box_main_short h3{color:#000000;font-family:arial;font-size:1.8em;font-weight:bold;text-align:left;margin:15px 10px 0 10px;}
div.central_box_main_short p{color:#555555;font-size:1.3em;font-family:tahoma;margin:0 10px 0 0;padding:0 0 0 10px;text-align:left;}
div.central_box_main_short ul{list-style-type:none;float:left;margin:5px 0 0 10px;padding:0;font-size:1.1em !important;}
div.central_box_main_short ul li{text-align:left;margin:5px 0 0 10px;padding:0 0 0 15px;float:left;line-height:13px;position:relative;white-space:nowrap;}
div.central_box_main_short ul li.left{clear:both;}
div.central_box_main_short div.more{width:395px;background-repeat:no-repeat;bottom:0px;height:35px;position:absolute;right:0px;margin-left:10px;margin-right:10px;}
div.central_box_main_short div.more a{background-repeat:no-repeat;color:#ffffff;font-family:tahoma;font-size:9px;font-weight:bold;display:block;float:right;width:66px;height:27px;margin:8px 5px 0 0;padding:2px 0 0 3px;text-transform:uppercase;}
/*modifica del 21-01-2008*/
div.map_wrapper {
    direction: rtl;
    position: relative;
}

    div.map_wrapper img {
        direction: ltr;
    }

    div.map_wrapper div.sponsor {
        bottom: 0px;
        position: absolute;
        right: 0px;
    }

        div.map_wrapper div.sponsor img {
            direction: ltr;
        }
/* 6.3.2008  - alertas */
div.alerta {background: #ffffff url(../images/bgk_lines_alerta.png) 8px 8px no-repeat; font-family: tahoma; color:#000000; font-size:12px; font-weight:bold; text-align: left; padding-top: 10px; padding-bottom: 2px; height: 25px; width: 1000px; overflow: hidden; margin:0 auto;}
div.alerta div.alertatitle {float: left;background: url(../images/alerta_left_red.png) left center no-repeat; height: 21px; margin-left:8px; }
* html div.alerta div.alertatitle {margin-left: 4px;}
div.alerta div.alertatitle a:link, div.alerta div.alertatitle a:visited {color: #FFFFFF;}
div.alerta div.alertatitle a:hover	{text-decoration:none;}
div.alerta div.alertatitle a, div.alerta div.alertatitle span	{display: block !important; font-family: Arial; font-size: 15px; display: inline; color: #FFFFFF; font-weight: bold; height: 21px; line-height: 20px !important; line-height: 21px; background: url(../images/alerta_main_red.png) left top repeat-x;margin-left:5px;margin-right:5px; padding: 1px 10px 0 5px !important; padding: 2px 10px 4px 5px;}

div.alerta div.alerta_text {float: left;height: 20px; line-height: 1.9em; margin-top: 0px!important; //margin-top: 3px;}
div.alerta div.alerta_text a:hover {text-decoration:none;color:#E52E0B;}
div.alerta img { margin-right: 5px; vertical-align: baseline;}

div.alerta a {color: #000000}
div.alerta a:visited {color: #000000}

/* anyadidos rocio octubre 2008 */
.cntderechosup,
.cntderechoinf { 
width: 310px; overflow: hidden; margin-bottom: 5px;}
.cntderechoinf { 
margin-bottom: 0;!important}
.cntcentrosup,
.cntcentroinf { 
width: 412px; overflow: hidden; margin-bottom: 5px;}
.cntcentroinf { 
margin-bottom: 0;!important}
.cntcentrosup img,
.cntcentroinf img,
.cntcentrocajaizquierda img, 
.cntcentrocajaderecha img,
.cntderechacajaizquierda img,
.cntderechacajaderecha img,
.cntderechacajaizquierda img,
.cntderechacajaderecha img{ 
margin: 0!important}
.cntcentrocajaizquierda{ 
width: 203px;
float: left;
}
.cntcentrocajaderecha{ 
width: 203px;
float: right;
}
.cntderechacajaizquierda{
width: 152px;
float: left;
}
.cntderechacajaderecha{
width: 152px;
float: right;
}
.cntderechacajaizquierda{ 
width: 152px;
float: left;
}
.cntderechacajaizquierda h3{
clear: both;
}
.cntderechacajaderecha{ 
width: 152px;
float: right;
}
/* para que los apoyos tengan margen izquierdo */
.left_box ul{ 
padding: 5px 0 0 6px;
}
.central_box ul{ /* los que están alineados a la izda quedan bien, los que estan a la derecha, suman otro padding */
padding: 0 0 0 6px;
}
.right_box ul{ 
padding: 0 0 0 6px;
}
/* fin para que los apoyos tengan margen izquierdo */
/* APOYOS   */ 
li.dot, li.dot_blue, li.dot_l-blue, li.dot_black, li.photo, li.album, li.video, li.email, li.blog, li.forum, li.game, li.pipe{ background-position: left center !important;}
/* fin APOYOS */

/*fin anyadidos rocio octubre 2008 */
