/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body { 
margin : 0; 
padding : 0; 
background : #ffffff url(images/img01.jpg) repeat-x; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #666666; 
} 
#listaarticulos { 
margin-left : 0; 
} 
#temasart { 
float : left; 
width : 555px; 
} 
#temasart DIV { 
float : left; 
width : 180px; 
height : 30px; 
text-align : left; 
} 
form { 
margin : 0; 
padding : 0; 
} 
fieldset { 
margin : 0; 
padding : 0; 
border : none; 
} 
input, textarea, select { 
font : normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; 
} 
h1, h2 { 
font-weight : normal; 
color : #008c00; 
} 
h1 { 
letter-spacing : -1px; 
font-size : 2.6em; 
} 
h2 { 
font-size : 1.8em; 
} 
h3 { 
font-size : 1.2em; 
font-weight : bold; 
} 
blockquote { 
font-style : italic; 
} 
a { 
color : #008c00; 
} 
a:hover { 
text-decoration : none; 
} 
hr { 
display : none; 
} 
img { 
border : none; 
} 
img.left { 
float : left; 
margin : 0 15px 0 0; 
} 
img.right { 
float : left; 
margin : 0 0 0 15px; 
} 
#header { 
width : 920px; 
height : 190px; 
background : url(images/img07.gif); 
margin : 0 auto; 
} 
#logo { 
float : left; 
width : 211px; 
height : 98px; 
margin : 45px 15px 25px 35px; 
} 
#logo h1, #logo h2 { 
margin : 0; 
text-transform : lowercase; 
} 
#logo h1 { 
padding-top : 52px; 
padding-left : 40px; 
text-align : center; 
font-size : 4em; 
color : #299762; 
} 
#logo h1 a { 
color : #299762; 
} 
#logo h2 { 
margin-top : -10px; 
padding-left : 40px; 
letter-spacing : -1px; 
font-size : 1.8em; 
color : #299762; 
} 
#logo h2 a { 
color : #299762; 
} 
#logo a { 
text-decoration : none; 
} 
#menu { 
float : right; 
height : 190px; 
} 
#menu ul { 
margin : 0; 
list-style : none; 
} 
#menu li { 
display : inline; 
} 
#menu a { 
display : block; 
float : left; 
height : 90px; 
padding : 60px 20px 0 20px; 
text-align : center; 
text-decoration : none; 
text-transform : lowercase; 
font-size : 1.6em; 
color : #ffffff; 
} 
#menu a:hover { 
height : 161px; 
background : url(images/img08.jpg) repeat-x left top; 
} 
#menu .current_page_item a { 
background : url(images/img08.jpg) repeat-x left top; 
color : #ffffff; 
} 
#menu2 { 
width : 920px; 
margin : 0 auto; 
padding-top : 20px; 
} 
#page { 
width : 920px; 
margin : 0 auto; 
padding-top : 20px; 
} 
#latest-post { 
float : left; 
width : 570px; 
padding : 0 20px 0 10px; 
} 
#presentacio { 
float : left; 
width : 590px; 
margin-bottom : 2px; 
margin-right : 0; 
padding-bottom : 2px; 
padding-right : 0; 
} 
#recent-posts { 
float : right; 
width : 290px; 
background : url(images/img03.gif) repeat-y; 
padding : 0 10px 20px 5px; 
} 
#recent-posts h1 { 
padding-left : 20px; 
} 
#recent-posts .entry { 
background : url(images/img04.gif) repeat-x left bottom; 
} 
.post .title { 
margin : 0; 
} 
.post .meta { 
margin : 0; 
padding-bottom : 10px; 
line-height : normal; 
font-family : Arial, Helvetica, sans-serif; 
color : #bababa; 
} 
.post .meta a { 
color : #bababa; 
} 
.post .entry { 
margin-bottom : 10px; 
padding-bottom : 5px; 
} 
.img_col { 
width : 100px; 
float : left; 
margin-bottom : 2px; 
margin-right : 5px; 
padding-bottom : 2px; 
padding-right : 5px; 
} 
.img_art { 
margin-bottom : 2px; 
margin-right : 5px; 
padding-bottom : 2px; 
padding-right : 5px; 
} 
.texto_art { 
margin-top : 10px; 
padding-top : 5px; 
} 
#formulario { 
height : 780px; 
clear : both; 
} 
#direccion { 
clear : both; 
width : 920px; 
height : 25px; 
color : #008c00; 
text-align : center; 
background : url(images/img04.gif) repeat-x left bottom; 
} 
address { 
text-align : center; 
font-size : 85%; 
font-style : normal; 
letter-spacing : 2px; 
line-height : 1.5em; 
} 
#sidebar { 
clear : both; 
width : 920px; 
height : 5px; 
background : url(images/img04.gif) repeat-x left top; 
color : #008c00; 
} 
#sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidebar li { 
display : block; 
float : left; 
width : 200px; 
padding : 15px; 
} 
#sidebar li ul { 
line-height : 1.8em; 
} 
#sidebar li li { 
display : list-item; 
float : none; 
width : auto; 
padding : 0; 
} 
#sidebar h2 { 
margin : 0 0 15px 0; 
color : #008c00; 
} 
#sidebar a { 
text-decoration : none; 
color : #008c00; 
} 
#sidebar a:hover { 
text-decoration : underline; 
} 
#pie1 { 
width : 920px; 
margin : 0 auto; 
margin-top : 10px; 
background : url(images/img06.gif) no-repeat; 
text-align : center; 
} 
#footer { 

width : 920px; 
height : 30px; 
margin : 0 auto; 
background : url(images/img06.gif) no-repeat; 
} 
#footer p { 
/*background-color: #FF00F0;*/
margin : 0; 
padding : 15px; 
} 
#idioma { 
width : 460px; 
float : left; 
text-align : right; 
} 

#qweb { 
/*background-color:green;*/
width : 100px; 
float : left; 
} 

#legal { 
/*background-color:red;*/
width : 600px; 
float : left; 
text-align: center;
} 
#links { 
float : right; 
} 
.css_valido { 
/*background-color:yellow;*/
padding : 0; 
margin : 0; 
border : 0; 
float : right; 
} 
.importante { 
text-decoration : underline; 
} 
.hoverBigLink { 
color : #000; 
background : url(images/hblcenter.png) repeat-y; 
} 
.hoverBigLink .inner-bigLink { 
background : url(images/hbltop01.png) no-repeat right top; 
} 
.hoverBigLink .inner-bigLink .inner-bigLink2 { 
background : url(images/hblbottom01.png) no-repeat right bottom; 
} 
.inner-bigLink2 { 
padding-left : 20px; 
padding-top : 10px; 
} 
.hoverBigLink a { 
color : #fff; 
} 
.hoverBigLink .meta { 
color : #fff; 
} 
.hoverBigLink h2 { 
color : #fff; 
} 
/*Eliminamos error vista exploradores + antigüos*/
.bigLink{
  padding-bottom: 0;
}
