/* CSS Document */
@import url(menu.css);
BODY {
background : #ffffff;
font : 11px Arial, Verdana, Helvetica, sans-serif;
color : #666666;
margin : 0px 0px 0px 0px;
text-align: center;
}
#accessibility {
position: absolute;
left: -2000px;
top: -2000px;
display: none;
}
#contenidor{

text-align: left;
width: 900px;
margin: auto;
}
h1{
margin:0;
padding:0;
font-size:15px;
padding-left: 22px;
background: url(../images/headings.gif) no-repeat left;
color:#FC8434;
}
h2{
margin:0;
padding:0;
font-size:14px;
padding-left: 22px;
background: url(../images/headings.gif) no-repeat left;
color:#FC8434;
}
h3{
margin:0;
padding:0;
font-size:13px;
padding-left:10px;
background: url(../images/headings2.gif) no-repeat left;
color:#455C7E;
}
h4{
margin:0;
padding:0;
font-size:12px;
padding-left: 22px;
background: url(../images/headings.gif) no-repeat left;
color:#FC8434;
}
h5{
margin:0;
padding:0;
font-size:12px;
font-weight: bold;
color:#111111;
}
h6{
margin:0;
padding:0;
font-size:11px;
font-weight: normal;
color:#666666;
}
#capcalera{
	height : 199px!important;
	height:199px;
	width: 522px;
	/*background: url(../images/capcalera.jpg) no-repeat;*/
}
#peu{
	width: 900px;
	height:70px;
	text-align:center;

	background-color:#E1E1E1;
}
#peu_text{
	float:right;
	width: 695px;
	height:25px;
	text-align:center;
	color:#FFFFFF;
	padding-top:5px;

	background-color:#455C7E;
}
#logo{
float:left;
padding-top:32px;
padding-left:205px;
width:auto;
}
#logo h1{
padding:0;
margin:0;
padding-top:20px;
float:right;
width:450px;
text-align:right;
color:#666666;
font-size:12px;
background:none;
}
#logo img{
float:left;
}
#menu_principal{
width: 199px;
padding-bottom: 10px;
/*border: 1px solid #EFEFEF;*/
background: url(../images/fons_moduletable-menu.jpg) no-repeat;
font-size: 11px;
}
#menu_idioma{
padding-right:5px;
padding-top:5px;
}
.clr{
clear:both;
}
#contenidor2{
width:900px;
margin-top:3px;
}
#esquerra{
width:199px;
float:left;
}
#left_col{
/*margin-top:50px!important;
margin-top:68px;*/
}
#dreta{
float:right;
width:695px;
}
/*MENU PRINCIPAL*/
a.mainlevel {
font-size: 12px;
padding-left: 4px;
padding-right: 4px;
text-decoration: none;
font-weight: bold;
color:#636363;
}
span.mainlevel{
color:#FFFFFF;
}


html>body a.mainlevel {} /* Opera5-Fix-fix ;-) */


a.mainlevel:hover, a.mainlevel#active_menu {
text-decoration: none;
color:#FFFFFF;
text-decoration:underline;
}


/*LINKS NORMALS*/
a {
text-decoration: none;
font-weight: normal;
color:#666666;
}
a:hover {
text-decoration: underline;
}

/*ESTILS JOOMLA*/
.contentpaneopen {
margin-top:4px;
text-align: justify;
background: transparent;
line-height: 1.6;
}
.contentheading {
margin:0;
margin-top:18px;
padding:0;
font-size:15px;
padding-left: 22px;
font-weight:bold;
background: url(../images/headings.gif) no-repeat left;
color:#FC8434;

}
.componentheading {
margin:0;
margin-top:18px;
padding:0;
font-size:15px;
padding-left: 22px;
background: url(../images/headings.gif) no-repeat left;
color:#FC8434;
font-weight:bold;
}
.componentheading-blog {
margin:0;
margin-top:18px;
padding:0;
font-size:15px;
padding-left: 22px;
font-weight:bold;
background: url(../images/headings.gif) no-repeat left;
color:#FC8434;
}
.article_seperator{
height:5px;
}
table.contentpane td.contentheading {
margin:0;
padding:0;
font-size:18px;
padding-left: 22px;
font-weight:bold;
background: url(../images/headings.gif) no-repeat left;
color:#FC8434;
}

table.blog-blog{
width:100%;
}
table.blog-blog td.contentheading-blog{
margin:0;
padding:0;
font-size:11px;
color:#FC8434;
font-weight:bold;
}
#esquerra div.moduletable{
width: 199px;
margin-bottom: 5px;
/*border: 1px solid #EFEFEF;
background: #E5E5E5;*/
font-size: 11px;
}

#esquerra div.moduletable h3{
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px;
height: 31px;
line-height: 31px;
color: #FFF;
width: 100%;
/*border-bottom: 1px solid #EFEFEF;*/
text-align: left;
text-indent: 5px;
background:none;
background-color:#455C7E;
color:#FFFFFF;
}

#esquerra div.moduletable-menu{
width: 199px;
margin-bottom: 0px;
/*border: 1px solid #EFEFEF;*/
font-size: 11px;
background:url(../images/fons_moduletable-menu.jpg) no-repeat;
}

#esquerra div.moduletable-menu h3{
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px;
height: 31px;
line-height: 31px;
color: #FFF;
width: 100%;
/*border-bottom: 1px solid #EFEFEF;*/
text-align: left;
text-indent: 5px;
background:none;
background-color:#455C7E;

}
#esquerra div.module-menu{
width: 199px;
margin-bottom: 5px;
/*border: 1px solid #EFEFEF;*/
background: url(../images/fons_moduletable-menu.jpg);
font-size: 11px;
border:1px solid #FF0000;
}
ul#menulist_root-suckerfish-vertical{
height:auto;
}
#esquerra div.module-menu h3{
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px;
height: 31px;
line-height: 31px;
color: #FFF;
width: 100%;
/*border-bottom: 1px solid #EFEFEF;*/
text-align: left;
text-indent: 5px;
background:none;
background-color:#455C7E;
}
#esquerra div.moduletable-eventos{
width: 199px;
margin-top: 11px;
/*border: 1px solid #EFEFEF;*/
background: #FFFFFF;
font-size: 11px;
}

#esquerra div.moduletable-eventos h3{

margin:0;
padding:0;
font-size:15px;
padding-left: 22px;
background: url(../images/headings.gif) no-repeat left;
color:#FC8434;
}

#esquerra div.moduletable-eventos contentpaneopen{

margin:0;
padding:0;
font-size:15px;
padding-left: 22px;
background: url(../images/headings.gif) no-repeat left;
color:#FC8434;
}

#textos{
padding:5px;
text-align:left;
}
#users{
background-color:#B8B8B8;
min-height:90px!important;
min-height:90px;
width:695px;
}
#users33{
background:#B8B8B8 url(../images/users_33.jpg) no-repeat center;
background-color:#B8B8B8 ;
min-height:90px;
width:695px;
padding-top:0px;
}
#users50{
background:url(../images/users_50.jpg);
min-height:90px;
width:695px;
padding-top:5px;
}
.user33{
width:230px;
float:left;
min-height:90px;
}
.user33 div.moduletable{
color:#FFFFFF;
padding:5px;
font-size:11px;
font-weight:bold;
width:220px;
}
.user33 div.moduletable h3{
margin:0px;
padding:0px;
font-size:11px;
background:none;
color:#FFFFFF;
}
.user50{
min-height:90px;
width:342px;
float:left;

}
.user50 div.moduletable{
color:#FFFFFF;
padding:5px;
font-size:11px;
font-weight:bold;
width:332px;
}
.user50 div.moduletable h3{
margin:0px;
padding:0px;
font-size:11px;
background:none;
color:#FFFFFF;
}
.user100{
min-height:90px;
width:685px;
float:left;
}
.user100 div.moduletable{
color:#FFFFFF;
padding:5px;
font-size:11px;
font-weight:bold;
width:680px;
}
.user100 div.moduletable h3{
margin:0px;
padding:0px;
font-size:11px;
background:none;
color:#FFFFFF;
}
#peuarluk {
	padding: 0;
	margin: 5px 0 0;
	font-size:9px;
	color:#AAAAAA;
	padding-bottom:10px;
}
a.pathway{
color:#6781AF;
}
a.pathway:hover{
text-decoration:underline;
color:#6781AF;
}
a.readon {
font-size: 11px;
color:#455C7E;
text-decoration: none;
line-height: 15px;
padding-left: 22px;
background: url(../images/read_on.gif) no-repeat left;
margin-top: 10px;
text-decoration: none;
font-weight: bold;
}
.blog_more-blog div
{
font-size: 11px;
color:#455C7E;
text-decoration: none;
line-height: 15px;
padding-left: 22px;
background: url(../images/read_on.gif) no-repeat left top;
margin-top: 10px;
text-decoration: none;
font-weight: bold;
}
a.blogsection{
}

/* Cambios para menu de productos 11.12 */

#esquerra div.moduletable-esq{
width: 199px;
margin-bottom: 5px;
/*border: 1px solid #EFEFEF;
background: #E5E5E5;*/
font-size: 11px;
}

#esquerra div.moduletable-esq h3{
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px;
height: 31px;
line-height: 31px;
color: #FFF;
width: 100%;
/*border-bottom: 1px solid #EFEFEF;*/
text-align: left;
text-indent: 5px;
background:none;
background-color:#8497AE;
color:#FFFFFF;
}
 ul#mainlevel-esq
{
/**/list-style: none;
padding: 0;
margin: 0;
/*padding-left:15px;
float: left;
white-space: nowrap;*/
margin-bottom:10px;
}
span.mainlevel-esq{
font-weight:bold;
font-size:12px;
color:#666666;
}
ul#mainlevel-esq li{
width: auto !important;
width: 5%;
/*float: left;*/
margin: 0;
font-size: 10px;
height: 25px;
line-height: 25px;
white-space: nowrap;
margin-right: 1px;
}

ul#mainlevel-esq li a.mainlevel-esq{
font-weight: normal;
height: 25px;
line-height:25px;
display: block;
/*padding-left: 15px;*/
padding-right: 15px;
text-decoration: none;
margin-left: 5px;
white-space: nowrap;
color:#666666;
font-size:11px;
padding-left:20px;
background:transparent url(../images/fons_menu22.gif) no-repeat bottom left;
width:150px;
}

ul#mainlevel-esq li a.mainlevel_current-esq{
text-decoration: none;
color:#666666;
text-decoration:none;
}

ul#mainlevel li a.mainlevel_active-esq{
text-decoration: none;
color:#666666;
font-weight:bold;
}
ul#mainlevel-esq li a:hover, ul#mainlevel-esq li a#active_menu-esq {
text-decoration: none;
color:#666666;
text-decoration:none;
}
ul#mainlevel-esq li a#active_menu-esq {
text-decoration: none;
color:#666666;
font-weight:bold;
}

 .boton{
	height:20px;
	width:60px;
	font-size:11px;
	font-family:Arial,Helvetica,Verdana;
	color:#333333;
	background:#CCCCCC;
	border:1px solid #333333;
	width:100px;
}
.boton:hover{
	background-color:#DDDDDD;
}
