.body{
 background:url(../images/fondo.png) no-repeat fixed;
 
 margin:0 auto;

 font-size:11pt;

 color:#333;

}

.background{
background: #ffffff;
margin: 0px 0px 0px 0px;

}

/* page top ------------------------------------------------------------------------------ */

.toolbar{
 background:url(../images/t.png) repeat-y center;
 text-align:center;
 font-size:11pt;
 color:#FFF;
 padding:0px 0px 0px 0px;
}

.head{

background:transparent url(../images/thh.png) repeat-x bottom left;

}

.top{

background:transparent url(../images/thh.png) repeat-x bottom center;

 float:left;

 height : 280px ;

 text-align: left;

 margin: 0px 0px 0px 0px;

 /*border:1px solid #ccc;*/

}

.header{

background:transparent url(../images/thh.png) repeat-x bottom left;

 float:right;

 height:280px ;

 text-align:left;

 margin:0px 0px 0px 0px;

}

/* page middle --------------------------------------------------------------------------- */

.main{

 clear : both ;

 background:transparent url(../images/thh.png) repeat-x bottom left;

}

.left{

 clear:both; 

 float:left;

 height:100%;

 text-align:left;

 margin:0px 0px 0px 0px;

}


.right{

 float:right;

 height : 100% ;

 text-align: left;

 margin: 5px 10px 5px 5px;

}

.locales{

 float:right;

 height : 100% ;

 text-align: left;

 margin: 0px 0px 0px 0px;
 background: #E0E0E0;
 
}
.center{

 float:right;

 height : 100% ;

 text-align: left;

 margin: 5px 5px 5px 5px;
 

}

/* page bottom ---------------------------------------------------------------------------- */

.bottom{

 clear:both; 

 height:100%;

 text-align:center;

 margin:5px 10px 10px 10px;
 background:transparent url(../images/thh.png) repeat-x bottom left;

}

.footer{

 clear:both; 

 float:left;

 height:100%;

 text-align:left;

 margin:0px 0px 0px 0px;
  background: #C20909;

}

.copyright{

 clear:both ; 

 background:transparent url(../images/bar.png) repeat-x bottom left;

 height:50px;

 text-align:center;

 font-size:11pt;

 line-height: 50px;

 margin:0px 0px 0px 0px;

}



/* basic CSS ------------------------------------------------------------------------------ */

h1{


 text-align: left;

 font-size : 25px;

 border-bottom: 7px solid #fff;

}

h2{

 text-align: left;

 font-size : 20px;

 border-bottom: 5px solid #000000;

}

h3{

 text-align: left;

 font-size : 15px;

 border-bottom: 3px solid #000000;

}

table{

 width:100%;

 border:none;

}

div{

 

}

ul{

 list-style-image: url(../images/rating_star_blank.png);

 list-style-position:outside;

 padding:0px 0px 0px 0px;

 margin:0px 0px 0px 0px;

}

li{

 line-height: 20px;

 font-size: 11pt;

}

a:link{

 color:#ffffff;

 text-decoration:none;

}

a:hover{

 color:#000000;

 text-decoration:none;

}

a:visited{

 color:#ffffff;

 text-decoration:none;

}



/* basic module --------------------------------------------------------------------------- */



tab.moduletable {

 background:#fff;

 width:100%;

 margin:0px 0px 0px 0px;

 border-spacing:0px;

 border-collapse:collapse;

 border:1px solid #ccc;

}
table.moduletable.2 {

 background:#FF0000;

 width:100%;

 margin:0px 0px 10px 0px;

 border-spacing:0px;

 border-collapse:collapse;

 border:1px solid #ccc;

}

table.moduletable th {

 background: transparent url(../images/th.png) repeat-x bottom left;

 color:#333;

 padding:0px 0px 0px 0px;

 height:25px;

 text-align:left;

 vertical-align:middle;

 font-weight:normal;

 font-size:11pt;

}

table.moduletable td {

 padding:2px 0px 3px 5px;

 text-align:left;

 font-size:11pt;

 color:#333;

}



/* input box ----------------------------------------------------------------------------- */

.inputbox{

 font-size:12pt;

}


/* frontpage title ----------------------------------------------------------------------- */

table.contentpaneopen td.contentheading{

 height:25px;

 padding:0px 5px 0px 5px;

 font-size:11pt;

 border-bottom:1px solid #999;

 border-left:4px solid #999;

}

.componentheading{

 height:25px;

 padding:0px 5px 0px 5px;

 font-size:11pt;

 border-bottom:1px solid #999;

 border-left:4px solid #999;

}
/* writer --------------------------------------------------------------------------------- */

.small{

 padding:0px 0px 0px 14px;

 font-size:11pt;

}

/* date ----------------------------------------------------------------------------------- */

td.createdate{

 padding:0px 0px 0px 16px;

 text-align:left;

 font-size:9pt;

 color:#aaa;

}

td.modifydate{

 padding:0px 0px 0px 16px;

 text-align:left;

 font-size:9pt;

 color: #aaa;

}

.slide{

 clear:both; 

 float:left;

 height:100%;

 text-align:left;

 margin:5px 5px 5px 10px;

}
