﻿body{margin:5px 0 0 0;background-color:#F4F6F5;padding:0px}
body h3{font-family:Arial, Helvetica, sans-serif;color:#3b3c3c;font-weight:bold;font-size:14px;margin:0 0 0 0}
body{font-family:Arial, Helvetica, sans-serif;color:#616262;font-weight:normal;font-size:11px;padding:0 0 0 0;text-align:left}
body a{font-family:Arial, Helvetica, sans-serif;color:#f55812;font-weight:normal;font-size:11px;padding:0 0 0 0}
.clear{clear:both}

.TDgrigio{background:#D5D7D6}
.NOborder{border:0}
.rinnovo td{padding:2px 5px;}
.rinnovo input{vertical-align:middle}
.rinnovo label{float:left;width:120px}{}

.page{width:776px;margin:0 auto;}
.head{width:775px;height:124px;margin:0 2px 0 2px;background:url("images/home/bk_head.gif") top right  no-repeat;}
.right{float:right;margin:5px 10px 10px 0;}
.left{float:left;margin:5px 10px 10px 0;}
.center{float:left;margin:5px 10px 10px 50px;}
.space10{clear:both;height:10px;width:560px}
.space3{clear:both;height:3px;}
.space5{clear:both;height:5px;}
.space7{clear:both;height:7px;}
.spacebr5{font-size:5pt;}
.body{float:left;width:776px;margin:0;padding:0 0 0 2px}
.bodysx{float:left;width:570px;margin:0;overflow:hidden}
.bodysx p{width:70%;float:left;margin:5px 0 5px 0px;text-align:left}
.bodysx h3{width:100%;font-family:Arial, Helvetica,sans-serif;font-weight:bold;font-size:16px;padding:4px 0 0 0;margin:10px 0 0 0;text-align:left;}

.sidebarsx{float:left;width:190px;margin:0 10px 0 0px;}
.menusx{float:left;width:185px;padding:0 0 0 0;border-right:1px dotted #A5A6A6;border-left:1px dotted #A5A6A6;margin:0}
.sidebarsx .menusx-OFF{float:left;width:183px;list-style:none;text-align:left;margin:0;border-top:1px solid #fff;border-bottom:1px solid #E2E3E3;vertical-align:middle}
.sidebarsx .menusx-ON{background-color:#000;float:left;width:185px;list-style:none;text-align:left;margin:0;border-top:1px solid #fff;border-bottom:1px solid #E2E3E3;vertical-align:middle;}
.sidebarsx .menusx-ON a{color:#fff;text-decoration:none;padding:5px 0 0 0}
.sidebarsx .menusx-ON a:hover{color:#fff;text-decoration:underline}
.sidebarsx .menusx-OFF a{text-decoration:none}
.sidebarsx .menusx-OFF a:hover{text-decoration:underline}
.sidebarsx p{width:150px;float:left;margin:0;padding:3px 0 0 10px;text-decoration:none;}
.sidebarsx .img{float:right;padding:0 0 0 0;margin:0;border:0;}

.menusx3{background-color:#FFF;float:left;width:185px;padding:0 0 0 0;border-right:1px dotted #A5A6A6;border-left:1px dotted #A5A6A6;margin:0}
.menusx3 p{float:left;margin:0;padding:3px 0 0 7px;text-decoration:none}
.sidebarsx .menusx3-OFF{float:left;width:163px;height:20px;list-style:none;text-align:left;margin:0;vertical-align:middle}
.sidebarsx .menusx3-ON{background-color:#FFF;float:left;width:163px;height:20px;list-style:none;text-align:left;margin:0;vertical-align:middle;}
.sidebarsx .menusx3-ON a{background-color:#FFF;color:#000;text-decoration:none;padding:3px 0 0 0px}
.sidebarsx .menusx3-ON a:hover{background-color:#FFF;color:#000;text-decoration:underline}
.sidebarsx .menusx3-OFF a{background-color:#FFF;text-decoration:none;padding:3px 0 0 0px}
.sidebarsx .menusx3-OFF a:hover{background-color:#FFF;text-decoration:underline}

.imgright{float:right;margin:0;padding:2px 3px 0 0;}
.imgleft3{float:left;margin:0;padding:6px 0px 0 15px;}

.bodytitle{width:567px;float:left;border-bottom:5px solid #DCDEDE;padding:0 3px 0 2px;margin:0;}
.bodytitle h2{color:#3B3C3C;font-weight:bold;font-size:20px;padding:4px 0 0 0px;margin:0;text-align:left}
.bodytitle h3{font-size:16px;padding:0;margin:10px 0 0 0 ;text-align:left}
.bodytitle h4{foat:left;font-size:16px;padding:0 0 0 15px;margin:0;text-align:left;}

.bodytopHomesx{width:575px;height:3px;float:left;background:url("images/home/sf_top.gif");font-size:0;margin:2px 0 0 0 }
.bodybox{float:left}
.bodycen{width:575px;float:left;background:url("images/home/sf_bodysx.gif");padding:0;}

.bodybottomsx{width:570px;height:3px;float:left;background:url("images/home/sf_bottom.gi") ;font-size:0}
.bodyheadtitle{width:575px;height:25px;float:left;background:url("images/home/sf_bodytitle.gif");padding:0 3px 0 2px}
.bodyheadtitle1{width:570px;height:25px;float:left;padding:0 3px 0 2px}
.bodyheadtitle h2{font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;font-size:14px;padding:4px 0 0 20px;margin:0;text-align:left}
.bodyimgtxt{float:left;width:570px;text-align:left}

.bodyimgtxt h3{font-size:11px;padding:0;margin:0;text-align:left}
.bodyimgtxt img{float:left;margin:10px 0px 10px 15px}
.bodyimgtxt .txt{width:265px;float:left;margin:10px 10px 10px 10px;}


.bodyline{float:right;width:550px;height:5px;background:url("images/home/sf_hiddenline.jpg");font-size:0;margin:10px 7px 10px 0}
.bodytxtimg{float:left;width:575px;text-align:left}
.bodytxtimg h3{font-size:11px;padding:0;margin:0px 0 0 0;text-align:left}
.bodytxtimg img{float:left;margin:10px 10px 10px 0px}
.bodytxtimg .txt{width:265px;float:left;margin:10px 10px 10px 10px;}

.elenco_spettacoli{float:left;width:570px;text-align:left;margin:10px 0 0 0;padding:0;}
.elenco_spettacoli .img{float:left;width:108px;height:72px;background:#fff;margin:5px 0px 10px 0px;padding:5px;border:1px solid #DCDEDE  }
.elenco_spettacoli .txt{width:400px;float:left;margin:0px 5px 10px 5px;}
.elenco_spettacoli h3 a{color:#F55813;font-weight:bold;font-size:14px;margin:0 0 0 0;padding: 0;}
.elenco_spettacoli h3{margin:0 0 0 0;padding: 7px 0 0 0;}

.spettacolo{float:left;width:563px;text-align:left;margin:0 0 10px 0;padding:0;background-color:#fff;border-bottom:1px solid #DCDEDE}
.spettacolo img{float:left;background:#fff;margin:3px 10px 5px 5px;padding:0px 0 5px 0;}
.spettacolo .img{float:left;background:#fff;padding:3px 0 10px 0;}
.spettacolo .txt{float:left;margin:5px 5px 10px 5px;}
.spettacolo .txt p{float:left;padding:0 0 0 0;}
.spettacolo h3{color:#F55813;font-weight:bold;font-size:14px;margin:5px 0 0 0}
.spettacolo h4{font-weight:bold;font-size:12px;margin:0 0 0 0}
.spettacolodesc{clear:both;width:100%;float:left;text-align:left;border-bottom:1px solid #DCDEDE;padding:0 0 15px 0;margin:10px 0 0 0 }
.spettacolo2col{float:left}
.spettacolo2col p{float:left;width:250px;margin:15px 0 0 0 }
.spettacolo2colsx{float:left;width:250px;text-align:left}
.spettacolo2colmid{float:left;width:20px;background:url("images/sf_hidden.gif");margin:15px 0 10px ;height:200px }
.spettacolo2coldx{float:left;width:250px;text-align:left}

.photogallery{float:left;width:570px;text-align:left;margin:0 0 10px 0;padding:0}
.photogallery h3{float:left;width:100%;text-align:left;margin:10px 0 10px 0;font-size:8pt}
.photogallery .img{float:left;width:120px;height:84px;background-color:#fff;margin:0px 5px 10px 0;padding:5px;border:1px solid #DCDEDE}
.photogallery .line{float:left;width:100%;border:0;border-bottom:1px solid #DCDEDE;font-size:0px;height:1px}

.elenco_spazi{float:left;width:570px;text-align:left;margin:10px 0 0 0;padding:0;}
.elenco_spazi .img{float:left;width:108px;height:72px;background:#fff;margin:5px 0px 10px 0px;padding:5px;border:1px solid #DCDEDE  }
.elenco_spazi .txt{width:400px;float:left;margin:0px 5px 10px 5px;}
.elenco_spazi h3 a{color:#F55813;font-weight:bold;font-size:14px;margin:0 0 0 0}
.elenco_spazi h3{margin:0 0 0 0;padding: 7px 0 0 0;}

.spazio{float:left;width:570px;text-align:left;margin:0 0 10px 0;padding:0;background-color:#fff;border-bottom:1px solid #DCDEDE}
.spazio .img{float:left;background:#fff;margin:3px 5px 5px 5px;}
.spazio .indirizzo{float:left;width:300px;margin:5px 5px 10px 5px;}
.spazio .dati{float:left;width:300px;margin:5px 5px 10px 5px;}
.spazio .txt{float:left;margin:5px 5px 10px 5px;}
.spazio h3{color:#F55813;font-weight:bold;font-size:14px;margin:5px 0 0 0}
.spazio h4{font-weight:bold;font-size:12px;margin:0 0 0 0}
.spaziodesc{float:left;text-align:left;border-bottom:1px solid #DCDEDE;padding:0 0 10px 0;margin:10px 0 0 0 }
.spaziostory{float:left;text-align:left;padding:0 0 10px 0;margin:10px 0 0 0 }
.spazio .right{float:right;margin:5px 10px 10px 0;width:350px;text-align:right}

.elemap{float:left;width:570px;clear:both}
.elemap .box{float:left;}
.elemap .txt{float:left;width:450px;text-align:left;padding:0 0 0 10px;}
.elemap .doc{float:left;width:400px;text-align:left;padding:0 0 0 10px;border:1px solid #122}
.elemap .right{float:right;}

.ricercabox{float:left;width:570px;clear:both;}
.ricercabox form{float:left;text-align:left;margin:0 0 10px 0;}
.ricercabox h2 {font-weight:bold;font-size:14px;margin:0 0 0 0;padding:0 0 3px 0;border-bottom:1px solid #DCDEDE;text-align:left}
.ricercabox p{float:left;width:560px;text-align:left;margin:5px 0 0 0;padding:0;}
.ricercaboxW p{float:left;width:400px;text-align:left;margin:5px 0 0 0;padding:0;}
.ricercaboxS {float:left;width:150px;height:35px}
.ricercaboxS p{float:left;width:20px;text-align:left;margin:5px 0px 0 0;padding:0;}
.ricercabox .right{float:right;margin:0;padding:7px 0 0 0;}
.ricercaboxW .label{float:left;margin:0;padding:7px 0 0 0;width:120px}
.ricercaboxS .label{float:left;margin:0;padding:7px 0 0 0;width:100px}

.elemlinkbox{float:left;width:570px;clear:both;margin:20px 0 0 0}
.elemlink {width:100%;float:left;text-align:left;margin:10px 0 0 0;}
.elemlink .txt{float:left;border:0;text-align:left;margin:0 0 0 10px;}
.elemlinkbox h3{width:443px;font-weight:bold;font-size:14px;margin:0 0 0 0;padding:0;border-bottom:1px solid #DCDEDE;text-align:left;}
.elemlinkbox img{float:left;margin:4px 3px 0 0;}
.elemlinkbox .txt{float:left;border:0;text-align:left;}
.elemlinkbox p{float:left;width:560px;text-align:left;margin:5px 0 0 0 ;padding:0}
.elemlinkbox .right{float:right;margin:0 0 0 -3px;padding:0 0 0 0;border-bottom:1px solid #DCDEDE;padding:0 0 2px 0}

.btn{float:left;}
.btn_sx{float:left;width:6px;background:url("images/btn_sx.gif");height:24px;margin:0}
.btn_cen{float:left;background:url("images/btn_cen.gif");padding:4px 5px 4px 5px}
.btn_cen a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none}
.btn_cen a:hover {text-decoration:underline}
.btn_dx{float:left;width:6px;background:url("images/btn_dx.gif");height:24px}

.prossimieventi{float:left;width:570px;text-align:left;margin:10px 0 0 0;padding:0;}
.prossimieventi .objbox{float:left;width:100%;margin:15px 0 0 0;padding:0;}
.prossimieventi .obj{float:left;width:270px;margin:0 7px 0 0;padding:0;}
.prossimieventi .img{float:left;width:108px;background:#fff;margin:5px 0px 10px 0px;padding:5px;border:1px solid #DCDEDE }
.prossimieventi .txt{width:130px;float:left;margin:5px 0px 10px 5px;}
.prossimieventi h3 {font-weight:bold;font-size:14px;margin:0 0 0 0;padding:0 0 3px 0;border-bottom:1px solid #DCDEDE}

.pubblicazioni{float:left;width:570px;text-align:left;margin:0 0 10px 0;padding:0;background-color:#fff;border-bottom:1px solid #DCDEDE;}
.pubblicazioni form{color:#000;width:500px;float:left;margin:5px 5px 10px 5px;padding:0 0 7px 0;}

.pubblicazioniobjbox{float:left;margin:15px 0 0 0;padding:0 0 0 0}
.pubblicazioniobjbox .img{float:left;width:108px;background:#fff;margin:5px 0px 10px 0px;padding:5px;border:1px solid #DCDEDE }
.pubblicazioniobjbox .txt{width:420px;float:left;margin:5px 0px 10px 10px;text-align:left;}
.linegray{float:left;width:570px;background:url("images/linee.gif");height:6px;font-size:0px;margin:15px 0 0 0;padding:0;}
.pager{width:100%;float:left;}
.pager img{border:0;margin:0 5px 0 5px}
.pager form{margin:0;}

.bodydx{width:190px;float:right;}
.bodydximg{width:175px;float:left;margin:0px 0px 0px -24px; padding:0px 0px 5px 0px;}
.bodytopdx{width:190px;height:3px;float:left;background:url("images/home/sf_top.gif");font-size:0;}
.bodydxbox{float:left;margin:2px 0 0 0 }
.bodydxbox p{float:left;text-align:left;width:180px;padding:10px 5px 10px 0;margin:0 0 0 5px;}
.bodydxbox img{float:left;border:0;margin:15px 7px 10px 3px}
.bodydxcen{float:left;width:190px;background:url("images/home/sf_bodydx.gif");}
.bodydxcen p{float:left;width:180px;margin:4px 0 0 4px;padding:0 0 0 4px}
.bodydxcen img{float:left;margin:3px 0 0 30px;}
.bodydxcen .right{float:right;margin:7px 10px 7px 0;}
.bodydxcen .textpubb{width:160px;float:left;margin:10px 0 0 0;padding:0 7px 10px 10px;text-align:left;}
.bodydxcen .textpubb img{margin:0 5px 0 0;float:left;}
.bodydxcen .textcalhp{width:160px;float:left;margin:10px 0 0 0;padding:0 7px 10px 10px;text-align:left;}
.bodydxcen .textcalhp img{margin:0 5px 0 0;float:left;}

.bodybottomdx{width:190px;height:3px;float:left;background:url("images/home/sf_bottom.gif") ;font-size:0}

.bodysxbox{float:left;margin:10px 0 0 0}
.bodytopsx{width:190px;height:3px;float:left;background:url("images/home/sf_top.gif");font-size:0;margin:2px 0 0 0 }
.bodytopsxhp{width:575px;height:3px;float:left;background:url("images/home/sf_top.gif");font-size:0;margin:2px 0 0 0 }
.bodysxbox p{float:left;text-align:left;width:150px;padding:10px 5px 10px 10px;margin:0;}
.bodysxbox img{float:left;border:0;margin:15px 7px 10px 7px}
.bodysxcen{float:left;width:190px;background:url("images/home/sf_bodydx.gif");}

.bodybottomsx{width:187px;height:3px;float:left;background:url("images/home/sf_bottom.gif") ;font-size:0}
.bodybottomHomesx{width:575px;height:3px;float:left;background:url("images/home/sf_bottom.gif") ;font-size:0}

.bodysxheadtitle{width:184px;height:25px;float:left;background:url("images/home/sf_bodydxtitle.gif");padding:0 0px 0 1px}
.bodysxheadtitle h2{font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;font-size:14px;padding:4px 0 0 20px;margin:0;text-align:left}

.bodydxheadtitle{width:184px;height:25px;float:left;background:url("images/home/sf_bodydxtitle.gif");margin:0 0 0 1px}
.bodydxheadtitle h2{font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;font-size:14px;padding:4px 0 0 17px;margin:0;text-align:left;}
.bodyboxundertitle{width:570px;float:left;margin:0 0 10px 1px;padding:0 0 2px 0;border-bottom:1px solid #D5D7D6}
.bodyundertitle{width:570px;float:left;margin:0 0 0px 1px;padding:0 0 2px 0;border-bottom:1px solid #D5D7D6}
.bodyundertitle h3{width:100%;font-family:Arial, Helvetica,sans-serif;font-weight:bold;font-size:16px;padding:4px 0 5px 0;margin:0 0 0 0;text-align:left;}
.bodyundertitle h2{width:100%;font-family:Arial, Helvetica,sans-serif;font-weight:bold;font-size:16px;padding:4px 0 5px 0;margin:0 0 0 0;text-align:left;}
.bodyundertitle p{float:left;margin:0px 50px 0px 0;padding:5px 0 5px 0;}

.bodyboxundertitle .txt{float:left;margin:15px 0 15px 0;width:570px;text-align:left}
.bodyboxundertitle form{float:left;margin:0;padding:10px 0 10px 0;width:570px;text-align:left;background-color:#fff;}
.bodyboxundertitle .form{float:left;margin:0;padding:10px 0 10px 0;width:570px;text-align:left;background-color:#fff;}
.bodyboxundertitle .label{float:left;font-weight:bold;margin:0 5px 0 10px;padding:5px 0 0 0 }

.pagine{float:left;margin:0px 0 0 0;}
.pagine img{float:left;margin:0 10px 5px 0}
.pagine .line{float:left;text-align:left;border-bottom:1px solid #DCDEDE;padding:0 0 5px 0;margin:5px 0 10px 0;}
.paginebox {width:570px;float:left;margin:0px 0 0px 0}
.paginebox .text{width:400px;float:left;text-align:left;padding:3px  0 0 0px;}
.paginebox .imgtext{width:400px;float:left;text-align:left;padding:3px  0 0 0px;}
.paginebox .schedatext{width:560px;float:left;text-align:left;padding:10px 0 10px 0px}
.paginebox .title{width:100%;font-family:Arial, Helvetica,sans-serif;font-weight:bold;font-size:16px;padding:0px 0 0px 0;margin:10px 0 0 0;text-align:left;}
.paginebox .titoletto{width:100%;font-family:Arial, Helvetica,sans-serif;font-weight:bold;font-size:18px;padding:0px 0 5px 0;margin:10px 0 0 0;text-align:left;}

.news{float:left;margin:10px 0 0 0}
.news img{float:left;margin:0 10px 5px 0 }
.newsbox {width:570px;float:left;margin:10px 0 0px 0}
.newsbox .text{width:400px;float:left;text-align:left;padding:3px  0 0 10px;}
.newsbox .schedatext{width:560px;float:left;text-align:left;padding:0 0 0 10px}
.newsbox .image{float:left;width:108px;height:72px;background:#fff;margin:5px 0px 10px 0px;padding:5px;border:1px solid #DCDEDE  }

.newstitle{width:570px;float:left;border-bottom:5px solid #DCDEDE;padding:0 3px 0 2px;margin:0;}
.newstitle h2{width:570px;float:left;color:#3B3C3C;font-weight:bold;font-size:20px;padding:4px 0 0 0px;margin:0;text-align:left}
.newstitle h3{width:570px;float:left;font-size:16px;padding:0;margin:10px 0 0 0;text-align:left}
.newstitle h4{float:left;font-size:16px;padding:0;margin:0 0 0 10px;text-align:left}

.faq {float:left;}
.faq  p{float:left;margin:0 0px 0 0;padding:0;width:250px;text-align:left;}
.faq .faqbox{width:570px;float:left;margin:3px 0 2px 0;padding:0;background:url('images/bk_faq.gif') }
.faq .duecolbox{width:170px;float:left;margin:3px 0 2px 0;padding:0;}
.faq .duecolbox  p{float:left;margin:0 0px 0 0;padding:0;width:150px;text-align:left;}
.faq .duecolbox .text{float:left;margin:0 0px 5px 0;padding:0;width:300px;text-align:left;}
.faq-ON{color:#616262;font-weight:bold;text-decoration:none}
.faq .left{width:555px;float:left;margin:7px 10px 10px 0px;padding:0;text-align:left;}
.faq .left .right{width:170px;float:right;margin:7px 0px 10px 85px;padding:0;text-align:right;}
.faq-OFF{}
.faq .duecol{width:250px;float:left;margin:0px 0 7px 0;padding:0;text-align:left;}
.faq .img{width:10px;float:left;margin:4px 2px 0px 0px;padding:0;}
.faq .cen{width:1px;float:left;margin:0 10px 0 10px;padding:0;}
.faq .cen1{width:1px;float:left;margin:0 10px 10px 10px;padding:0;}
.line{clear:both;width:570px;float:left;background:#D5D7D6;height:1px;overflow:hidden;margin:5px 0;font-size:0}

.titlenavsel{color:#616262;font-weight:bold;text-decoration:none}
.titlenav{}

.tail{clear:both;width:770px;margin:15px auto;background:#FF581D;}
.tail p{font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:normal;font-size:11px;padding:5px 0 5px 0;text-align:center}
.tail a{font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:normal;font-size:11px;padding:5px 0 5px 0}
.logo{float:left;}
.menutop{position:relative;top:3px;color:#D5D7D6;text-align:right}
.menutop a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#D5D7D6;font-weight:normal;font-size:8pt;padding:0 5px 0 5px}

.area{position:relative;top:15px;color:#fff;text-align:right;height:28px;padding:0 10px 0 0}
.area a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-weight:normal;font-size:8pt;padding:0 5px 0 5px}
.area span{margin:0;padding:0;font-size:9px;color:#FACFA0}

.menu{float:left;margin:42px 0 0 10px;padding:0}

.history{position:relative;float:right;width:580px;padding:3px 10px 0 0;}
.history {font-family:Verdana, Arial, Helvetica, sans-serif;color:#D5D7D6;font-weight:normal;font-size:7pt;text-align:right}
.history a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#D5D7D6;font-weight:bold;font-size:7pt}

.menu-ON{float:left;background-color:#fff;padding:2px 10px 2px 10px;margin:0 0 0 -1px}
.menu-ON a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-decoration:none;font-weight:bold;padding:3px 5px 3px 5px}
.menu-ON:hover a{text-decoration:underline}
.menu-OFF{float:left;padding:0 10px 0 10px}
.menu-OFF a{float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;text-decoration:none;font-weight:none;padding:0 5px 0 5px}
.menuspace-ON{float:left;background-color:#fff;width:1px;padding:4px 0 0 0;margin:0px 0 0 0;height:15px}
.menuspace-OFF{float:left;background-color:#fff;width:1px;padding:4px 0 0 0;margin:3px 0 0 0;height:5px;font-size:5px}
.menu-OFF:hover{text-decoration:underline}




<!--calendario-->
.calendario{width:576px}
.calendario .mesi{font-weight:bold;color:#F55812;text-align:right;margin:5px 0  10px 0} .calendario .mesi .SEL{background:#000;color:#fff;padding:2px 3px} 
.calendario .mesi a{font-weight:bold;margin:0 5px}
.calendario .tabcal{border-top:4px solid #C2C3C3;border-left:1px solid #C2C3C3;border-bottom:1px solid #C2C3C3;padding:0} 
.day-ON{width:80px;background:#FFFFFF;border-right:1px solid #C2C3C3;height:100px;}  .day-OFF{background:#F4F6F6;border-right:1px solid #C2C3C3;width:80px;height:100px}
.calendario .tabcal .head-OFF{width:73px;height:20px;background:#EAE7E7;color:#616262;padding:5px 0 0 7px}
.calendario .tabcal .head-ON{width:73px;height:20px;background:#FAE4DA;color:#616262;padding:5px 0 0 7px} 
.calendario .tabcal .head-SEL{width:73px;height:20px;background:#F55813;color:#FFF;padding:5px 0 0 7px}  
.calendario .tabcal .txt{width:70px;overflow:hidden;float:left;padding:5px 5px} .calendario .tabcal .txt img{float:left;padding:0 5px 0 0}
.calendario .tabcal .left{float:left;margin:0;padding:0 0 0 5px;}
.calendario .tabcal .right{float:right;text-align:right;margin:0;padding:0 5px 0 0;font-weight:bold}

.tdimage{padding:10px 10px 5px 0}
.tdspace{padding:10px 0 5px 0}
.bullet{margin:0 0 0 10px}
.right{float:right}
.right img{margin:4px 3px 0 0;}

.white{background-color:#FFFFFF}
.orange{background-color:#F55813}
.gray{background-color:#82827D}
.graylight{background-color:#8B8B86}
.graydark{background-color:#5D5D5A}
.graylight1{background-color:#DBDBDB}

.tab2col{float:left}
.tab2colsx{float:left;width:250px;text-align:left}
.tab2coldx{float:left;width:250px;text-align:left}