
*{
margin:0;
padding:0;
}
a{
color:#333;
}

a:hover{ 
color:#075A15;
}
a:visited{
color:#666;
}
body{
background:#FFFFFF;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}
img{
border:none;
}
input{
height:21px;
}
input.btn{
color:#FFFFFF;
background:#474747;
}
table{
border-collapse:separate;
}
body{
font-family:Helvetica, Verdana, Arial;
}
ul{
list-style:url(../images/bulletverde.png) inside;
}

#topmenu ul,#menu ul{
	list-style-position:outside;
}

ol{
}
li{
margin:5px 10px 15px 5px;
}
p{
margin:5px 0 5px 0;
line-height:30px;
}
h1,h2,h3,h4,h5,h6{
font-weight:bold;
font-family: Helvetica, Verdana, Arial, sans-serif;
letter-spacing:-1px;
font-stretch:extra-condensed;
margin:10px 0 10px 0;
}
h1{
font-size:20px;
}
h2{
font-size:18px;
}
h3,
h2.contentheadingnotyevent,
.blog_morenotyevent h2{
font-size:16px;
background:url(../images/bulletheader.png) left center no-repeat;
padding-left:26px;
line-height:25px
}
h4{
font-size:15px;
}
h5{
font-size:14px;
}
h6{
font-size:12px;
}

span.separator{
display:block;
border:none;
border-bottom:1px solid #CECECE;
width:100%;
height:1px;
margin:10px 0 10px 0;
}

.clear{
clear:both;
}
#contenedor{
width:917px;
margin:0 auto 0 auto;
}
#head{
width:917px;
float:left;
}
#topmenu{
width:917px;
float:left;
height:40px;
background:#FFFFFF url(../images/topmenufondo.jpg) repeat-x;
}
.tmei{
width:917px;
float:left;
height:40px;
background:url(../images/topmenuesqder.jpg) no-repeat left;
}
.tmed{
width:917px;
float:left;
height:40px;
background:url(../images/topmenuesqizq.jpg) no-repeat right;
}

fieldset{
-moz-border-radius: 7pt;
padding:7px;
border:#CCCCCC 1px solid;
margin:15px 0 15px 0;
}
#head2{
width:917px;
float:left;
height:121px;
}
#logo{
float:left;
margin:10px 0 0 25px;
}
#mensajehead{
float:right;
margin:25px 25px 0 0;
}
#menu{
float:left;
width:917px;
}
#pie p{
line-height:normal;
}
#slider p{
padding-left: 8px;
line-height:20px;
}
.menufondo{
margin:0 auto 0 auto;
width:886px;
height:38px;
background:#33CC00 url(../images/menufondo.jpg) repeat-x;
}
.mei{
width:886px;
height:38px;
background:url(../images/menuesqizq.jpg) no-repeat left;
}
.med{
width:886px;
height:38px;
background:url(../images/menuesqder.jpg) no-repeat right;
}
#centro{
width:905px;
height:309px;
float:left;
background:#FFF url(../images/centrofondo.jpg) no-repeat;
}
#centrocontenedor{
width:917px;
float:left;
margin-top:-11px;
}
.ca{
width:911px;
float:left;
background:url(../images/centrofondosa.png) no-repeat right;
height:9px;
}
.ci{
width:6px;
height:282px;
float:left;
background:url(../images/centrofondosi.png) no-repeat;
}
.cd{
width:6px;
height:282px;
float:left;
background:url(../images/centrofondosd.png) no-repeat;
}
#contenidocontenedor{
width:917px;
float:left;
margin-top:-120px;
z-index:100;
position:relative;
}
#fondotransparente{
background:url(../images/titulofondo.png) no-repeat top;
filter: alpha(opacity=60) ;
opacity: .6 ;
margin-top:-120px;
width:120px;
height:120px;
width:917px;
float:left;
z-index:99;
position:relative;
}
#contenido{
margin:0 auto 0 auto;
width:890px;

border-bottom:1px solid #CFCFCF;
}
#pie{
float:left;
width:917px;
text-align:center;
font-weight:bold;
font-size:9px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:10px 0 30px 0;
}
.contenido{
float:left;
}
.contenidomargen{
margin:20px;
float:left;
width:850px;
}

#topmenu a{
color:#453902;
margin:0px 10px 0;
text-decoration:none;
font-weight:bold;
float:left;
}
#topmenu a:hover,
a#active_menu-nav2{
text-decoration:underline;
}
a.item53:hover{
}



.moduletabletopnav{
float:left;
margin:9px 0 0 9px;
width:684pxs;
}
.usermenu{
float:right;
margin:5px 0 0 0;
}
.eresur{
float:left;
}
.moduletableevento h4 a,
.moduletablenoticia h4 a{
color:#453902;
font-size:13px;
font-style:normal;
text-align:left;
text-decoration:none;
}
ul.menu-nav{
float:left;
list-style:none;
padding:0;
margin:0 0 0 23px;
height:38px;
}

ul.menu-nav li{
display:block;
height:38px;
float:left;
padding:0;
margin:0;
}
ul.menu-nav li a,
ul.menu-nav li a:visited{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
text-decoration:none;
display:block;
height:38px;
font-family:Helvetica,Arial,  sans-serif;
letter-spacing:0px;
float:left;
}
ul.menu-nav li a:hover,
ul.menu-nav li#current a,
ul.menu-nav li.active a{
background:#E6E9EA url(../images/menufondoroll.jpg) repeat-x;
color:#075A15;
cursor:pointer;
}

ul.menu-nav li a span{
margin:10px 23px 0;
float:left;
}
ul.menu-nav li a:hover{
}

.breadcrumbs{
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}
.breadcrumbs a{
color:#333333;
text-decoration:none;
font-weight:bold;
}
.moduletablebc{
margin:10px 0 15px 0;
}

.module-subnav{
float:left;
width:185px;
background:#010101 url(../images/fondosubmenu.jpg) repeat-x;

margin-right:38px;
}
.module-subnav div{
float:left;
width:185px;
background:url(../images/esqsubmenu.jpg) right top no-repeat;

}

.module-subnav div div{
background:none;
float:left;
clear:both;
}
.module-subnav div div div{
margin:0;
padding:40px 0 40px 0;
}
ul.menu-subnav {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
float:left;
width:100%;
list-style:none;
}

ul.menu-subnav li a{
text-decoration:none;
color:#FFFFFF;
margin-left:24px;
display:block;
}
ul.menu-subnav li a:hover{
color:#EBB700;
}
ul.menu-subnav li{
background:url(../images/bulletsubmenu.png) no-repeat left center;
margin:0px 20px 0px 20px;
padding:10px 0 10px 0;
border-bottom:1px solid #626262;
list-style:none;
list-style-image:none;
list-style-position:outside;
}

ul.menu-subnav li#current a{
color:#EBB700;
}

hr{
border:none;
border-bottom:1px solid #CECECE;
margin:5px 0 5px 0;
}
.moduletableevento{
background:url(../images/ultevento.jpg) no-repeat;
padding-left:40px;
}
.moduletablenoticia{
background:transparent url(../images/ultnoticia.jpg) no-repeat scroll 0 0;
padding-left:40px;
}
.moduletableevento a,
.moduletablenoticia a{
margin-top:10px;
color:#D69408;
display:block;
font-size:17px;
font-style:italic;
font-weight:bold;
text-align:right;
text-decoration:none;
width:100%;
}

.moduletableevento a:hover,
.moduletablenoticia a:hover{
color:#075A15;
}


form.searchbuscador{
float:right;
margin:35px 12px 0 0;
}
#mod_search_searchword{
width:142px;
height:20px;
float:left;
}
.buttonbuscador{
float:left;
margin-left:5px;
}
.marginright{
margin-right:15px;
}
h1.componentheading{
margin-bottom:20px;
}

.dfkprestigio{
background:url(../images/dfkinternacionalprestigio.jpg) no-repeat;
height:185px;
width:635px;
}

.dfkprestigio table{
margin:30px 0 0 80px;
}

.margennews{
margin:10px 0 0px 0px;
}

.scroll {
height: 275px;
width:279px;
overflow: auto;
overflow-x: hidden;
position: relative;
float:left;
clear:left;
}

.scrollContainer div.panel {
height: 275px;
width:279px;
background:url(../images/homeserviciosfondo.jpg) no-repeat;
}
#slider{
width:279px;
height:275px;
float:left;
margin:5px 0 0 7px;
}
.panel .margen{
margin:20px;
float:left;
}
.margen15{
margin:15px;
float:left;
}
.listafondogris{
background:url(../images/listafondogris.jpg) no-repeat;
width:194px;
height:24px;
padding-left:20px;
border:4px solid #FFFFFF;
}

ul.menu-nav2{
float:left;
list-style:none;
}
ul.menu-nav2 li{
 float:left;
 margin:0 0 0 0;
}
.leadingnotyevent{
float:left;
width:600px;
}
.blog_morenotyevent{
float:left;
width:243px;
border-bottom:1px solid #CCCCCC;
margin-left:24px;
}
.blog_morenotyevent ul{
margin:15px 0  0 25px;
}

.counter{
float:left;
margin-left:25px;
width:240px;
text-align:right
}
.pagination{
float:right;

margin-left:25px;
}
.paglinks {
}.paglinks td{
padding:5	px;
}
.paglinks span{
float:left;
}

.fleizq{
background:url(../images/fleizq.png) no-repeat left;
width:18px;
height:16px;
display:block;
float:left;
}
.fleder{
background:url(../images/fleder.png) no-repeat right;
width:18px;
height:16px;
display:block;
float:left;
}
.formulario td{
padding:4px;
}
.exito{
margin:5px  inherit 5px inherit;
background:#E1FFE9;
padding:3px 10px 3px  10px;
border:1px dotted #AAFFAA;
color:#666666;
font-weight:bold;

}
.error{
margin:5px  inherit 5px inherit;
background:#FFF0F0;
padding:3px 10px 3px  10px;
border:1px dotted #FF6262;
color:#666666;
font-weight:bold;
}

.contactofondo{
background:#F3F3F3 url(../images/fondocontacto.jpg);
width:597px;
height:146px;
}

.enfazis{
font-size:16px;
font-weight:bold;
}

#subscribeFormModule{
-moz-border-radius: 7pt;
padding:7px;
margin:20px;
border:1px solid #CCC;
}

#subscribeFormModule input{
width:200px;

}
#subscribeFormModule input.boton{
width:80px;
height:50px;
}


.xmap ul.level_0 li{
float:left;
font-size:16px;
background:url(../images/bulletheader.png) left  top no-repeat;
list-style:none;
list-style-image:none;
padding-left:29px;
line-height:25px;
width:28%;
margin-top:20px;
}

.xmap ul.level_0 li li{
float:none;
background:none;
list-style:circle inside url(../images/bulletverde.png);
padding:0;
margin:0;
width:100%;
margin-top:10px;
font-size:12px;
font-weight:normal;
line-height:normal;
white-space:nowrap;
}

.xmap ul.level_0 li a{
font-weight:bold;
text-decoration:none;
}

.xmap ul.level_0 li a:hover{
text-decoration:underline
}.
.xmap ul.level_0 li li a{
text-decoration:none;
}
.xmap{
margin-left:23px;
}
.xmap ul{
width:850px;
}
.xmap .componentheading{
margin-bottom:20px;
font-size:20px;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-stretch:extra-condensed;
font-weight:bold;
letter-spacing:-1px;
margin:10px 0;
}
.xmap .mapaderecha{
	clear:left;
}


#topmenu a.rss{
	padding:0;
	margin:8px -5px 0 14px;
}

table.sitiosdeinteres {
width:630px;
}

table.sitiosdeinteres td{
white-space:nowrap;
630px
}
