body{margin: 0px; padding:0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;height: 100%;background-image:url(images/bg.jpg);background-repeat:repeat-x;background-color:#111111;}

html{height:100%;margin: 0px; padding:0px;}

.side{position:relative;width:222px; float:right; height:100%; padding:0px; margin:0px 2px 0px 0px;}
.content{position:relative;width:730px; float:left; height:100%; padding:0px; margin:0px; margin:0px 0px 0px 5px;}

#fullPage {border:0px;margin: 0px; padding:0px;top:0px;left:0px;}
#enclosing {width:960px;border:0px;position:relative;top:0px;left:0px;}
#inside { background-image:url(images/bginside.jpg);position:relative;top:0px;left:0px;width:960px;margin: 0px; padding:0px;}

.top1{ background-image:url(images/top11.jpg); width:960px; height:91px;}
.top2{ background-image:url(images/top2.jpg); width:960px; height:34px;}
.top3{ background-image:url(images/top3.jpg); width:960px; height:187px;}

.foot{ background-image:url(images/footer.jpg); background-repeat:repeat-x;  width:100%; height:55px; clear:both;  padding-top:24px; color:#ffffff; text-align:center; line-height:20px; font-size:11px; font-weight:bold;}

p {line-height:18px; font-size:11px; color:#0b0b0b;}
a, a:link, a:visited, a:active{ color:#c10000;text-decoration:none;margin: 0px; padding:0px;font-weight:normal;}
a:hover { color:#FF1515; margin: 0px; padding:0px;font-weight:normal; text-decoration:none;}

.welcome{ width:530px; height:95px; display:block; background-image:url(images/welcome.jpg); padding:70px 10px 0px 190px; color:#FFFFFF; font-size:11px; font-weight:normal; background-color:#282828;}

.logo{ position:relative; float:left; width:304px; height:83px; margin:0px; padding:0px; float:left;}

.login{ position:relative; margin:0px; float:left; width:420px; height:50px; float:left; padding:15px 0px 0px 25px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#e00000;}
.formalogin{margin:0px 0px 0px 15px; color:#e9e9e9; font-size:10px;}
.inputlogin{font-size:10px; color:#ffffff; font-size:10px; background-color:#252525; color:#FFFFFF;padding:5px; width:170px; height:12px; margin:0px; float:left; border:#3a3a3a solid 1px; margin-bottom:5px;}
.btnlogin{font-size:10px; color: #ffffff; background-color:#810104; width:55px; height:22px; margin:0px; text-align:center; border:#3a3a3a solid 1px; margin-top:0px; float:right; margin-right:27px;}
.btnlogin:hover{ background-color:#c30005; color:#FFFFFF;}

.menu{ position:relative; float:left; width:840px; height:34px; margin:0px 0px 0px 120px; padding:0px; float:left;}
a.topmenu1{background-image: url(images/btn.jpg);display:block; width:87px; height:25px; text-align:center; padding:9px 0px 0px 0px; font-size:12px;  color:#000000; font-weight:bold; text-decoration:none;}
a.topmenu1,  a.topmenu1:link, a.topmenu1:visited, a.topmenu1:active{background-image: url(images/btn.jpg);display:block; width:87px; height:25px; text-align:center; padding:9px 0px 0px 0px; font-size:12px;  color:#000000; font-weight:bold; text-decoration:none;}
a.topmenu1:hover{ text-decoration:underline;}


a.topmenu {	margin:10px 15px 0px 15px;	text-align:center;	display:block;	color: #ffffff;	font-size:11px;	font-weight:bold;}
a.topmenu, a.topmenu:a, a.topmenu:link, .topmenu:a, a.topmenu:visited, a.topmenu:active  {	margin:10px 15px 0px 15px;	text-align:center;	display:block;	color: #ffffff;	font-size:11px;	font-weight:bold;}
a.topmenu:hover  {color:#e7c6c7;text-decoration:underline;
}

a.gris{color:#666666; text-decoration:none;}
a.gris,  a.gris:link, a.gris:visited, a.gris:active{color:#666666c; text-decoration:none;}
a.gris:hover{ color:#999999;text-decoration:underline;}

.button{float:left;}

h1{display:block; background-image:url(images/h1bg.jpg); color:#ffffff; font-size:14px; font-weight:bold; text-align:left;height:34px; padding:15px 0px 0px 60px; width:669px; margin:0px;}

h2{display:block; background-image:url(images/h2bg.jpg);color:#ffffff; font-size:11px; font-weight:bold; text-align:left;height:20px; padding:12px 0px 0px 23px; width:148px; margin:0px;}

h3{display:block; background-image:url(images/h3bg.jpg);color:#ffffff; font-size:11px; font-weight:bold; text-align:center;height:25px; padding:15px 0px 0px 0px; width:187px; margin:10px 0px 5px 15px;}

h4{display:block; background-image:url(images/h4bg.jpg); color:#ffffff; font-size:14px; font-weight:bold; text-align:left;height:34px; padding:15px 0px 0px 60px; width:669px; margin:0px;}

h5{display:block; background-image:url(images/h5bg.jpg); color:#ffffff; font-size:14px; font-weight:bold; text-align:left;height:34px; padding:15px 0px 0px 60px; width:669px; margin:0px;}

h6{display:block; background-image:url(images/h6bg.jpg); color:#ffffff; font-size:14px; font-weight:bold; text-align:left;height:34px; padding:15px 0px 0px 60px; width:669px; margin:0px;}

.salto{ height:1px; width:100%; margin:5px 0px 5px 0px; border-bottom:3px #c0c0c0 solid; clear:both;}

a.boton{display:block; color:#959d08; font-size:11px; font-weight:bold; text-align:left; width:177px; height:20px; padding:7px 0px 0px 20px; background-image:url(images/btnside1.jpg); margin:0px 0px 0px 13px; text-decoration:none;}
a.boton,  a.boton:link, a.boton:visited, a.boton:active{display:block; color:#959d08; font-size:11px; font-weight:bold; text-align:left; width:177px; height:20px; padding:7px 0px 0px 20px; background-image:url(images/btnside1.jpg); margin:0px 0px 0px 13px; text-decoration:none;}
a.boton:hover{color:#e44c17; background-image:url(images/btnside2.jpg)}

       .noticia{ display:block; width:350px; margin:5px; padding:0px; height:190px; float:left;}
       .noticia_name{ float:left; color:#b50000; font-weight:bold; font-size:14px; width:200px;}
       .noticia_date{ float:left; color:#929191; font-weight:bold; font-size:10px; width:200px; margin-bottom:10px;}
	   .imagennoticia{ padding:3px; border:#E1E1E1 1px solid; float:left; margin:0px 3px 2px 0px;}
	   .imagennoticia:hover{ padding:3px; background-color:#990000;}
       .noticia_img{display:block; height:85px; width:125px; float:left; margin:0px 10px 5px 0px;}
	   
	   .number{ float:left; margin-right:3px;}
	   
	   .tablec{ border:#DADADA 1px solid; padding:5px;}
	   
	   .btncontacto{ background-color:#A60000; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:11px;}
	   
	   .spanlisting{ padding-bottom:3px; border-bottom:#D7D7D7 dashed 1px; color:#BB2804; font-weight:bold;}
	  
	   .imgn{ padding:3px; border:#131313 1px solid;}
	   .imgn:hover{ padding:3px; background-color:#606060;}

		.pagination{border:#CCCCCC 1px solid;background-color:#990000;font-weight:bold;color:#ffffff;margin:2px;width:57px;float:left;padding:3px;text-align:center;}
		
		.categoria{ display:block; width:28%; margin:1%; border:#D4D4D4 1px solid; padding:1%; font-weight:bold; height:105px; font-weight:bold; float:left;}
		
		.btitle{ font-size:14px; font-weight:bold;}
		
		.imagencat{ float: left; margin-right:5px;}