@charset "utf-8";
body {
background-color:#336600;
background-image:url(../img/gotas-de-agua.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
font: 100.1%/1.5 "Helvetica Neue", Arial, "Lucida Grande", "Lucida Sans Unicode", "Microsoft YaHei", sans-serif;
font-smooth: always;
font-style:normal;}

h1, h2, h3, h4, h5, h6 {
margin : 0;
padding : 0;
display: block;
  /* fixed for Non-PCs without Photoshop CS2+ */
  font-family: "Myriad Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Arial, "Lucida Sans Unicode", sans-serif;
  font-weight: normal;
}

h1 {color: #000; font-size: 34px; line-height: 1.2; margin: 0.3em 0 10px; }
h2, h3, h4{
font-size : 18px;
color : #fffff;

}
p{
margin : 0;
padding : 0;
color : #000000;
font-size:12px;
text-align:left;
}
a:active {
margin:0; 
padding: 0; 
color:#C54E0B; 
text-decoration: none;

}
a:link, a:visited  {
margin: 0;
padding: 0; 
color:#C54E0B; 
text-decoration: none;

}
a:hover {
margin: 0;
padding: 0; 
color: #000000; 
text-decoration: none;

}
#container{
width:1000px;
margin : auto;
padding : 0;}
#header{
width:100%;
height:50px;
background-image:url(../img/headbg.png);
background-repeat:no-repeat;}
#menu{
padding:0;
margin:0;
float:left;}
#mainlinks{
width:100%;
list-style-type: none;
padding: 0;
margin: 0;
float:left;
line-height:1.3em;
font-size:12px;}
#mainlinks li{
margin: 0;
padding: 0; 
color: #000000; 
text-decoration: none; 
}
#mainlinks a:active {
margin:0; 
padding: 0; 
color:#C54E0B; 
text-decoration: none;
border-bottom:#FFF solid 1px;
}
#mainlinks a:link, #mainlinks a:visited  {
margin: 0;
padding: 0; 
color: #C54E0B; 
text-decoration: none; 
 border-bottom:#FFF solid 1px;
}
#mainlinks a:hover {
margin: 0;
padding: 0; 
color: #000000; 
text-decoration: none; 
border-bottom:#C54E0B solid 1px;
}
#site{
padding:5px;
margin:0;
margin-top:10px;
min-height:800px;
background-image:url(../img/whbg.png);
background-repeat:repeat-y;
}
#siteData{
padding:0;
margin:0;
}
#siteDataLeft{
padding:15px;
padding-left:20px;
padding-right:20px;
margin:0;
min-height:375px;
background-image:url(../img/whbg.png);
background-repeat:repeat-y;
width:300px;
float:right;
}
#siteDataRight{
padding:0;
margin:0;
width:630px;
float:left;
}
#services_box{
padding:5px;
margin:0;
margin-top:10px;
width:1000px;
height:200px;
color:#cccccc;
font-family:"Palatino Linotype",Georgia, Helvetica, sans-serif; 
font-size:14px; 
font-weight:normal;
background-image:url(../img/boxbg.png);
background-repeat:no-repeat;
}
#services_box a:active {
margin:0; 
padding: 0; 
color:#ffffff; 
text-decoration: none;
}
#services_box a:link,#services_box a:visited  {
margin: 0;
padding: 0; 
color:#ffffff; 
text-decoration: none;
}
#services_box a:hover {
margin: 0;
padding: 0; 
color: #dddddd; 
text-decoration: none;
}
#services_left{
padding:0;
margin:0;
width:350px;
float:right;
}
#services_left #map {
margin : 0;
padding : 0; 
width:340px; 
height:160px;
}
#services_right{
padding:0;
margin:0;
width:650px;
float:left;
}
#services_inleft{
padding:0;
margin:0;
width:120px;
float:left;
}
#services_inright{
padding:0;
margin:0;
width:530px;
float:right;
}
#servicesContent{
margin:0;
padding:0;
color:#cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#feedContent{
margin:0;
padding:5px;
padding-top:0px;
width:100%;
text-align:left;
}
#feedTitle{
margin:0;
padding:0;
font-size:16px;
color:#cccccc;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-align:left;
}
.feedItem{
margin:0;
padding:0;
padding-right:10px;
color:#cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:normal;
text-align:left;
}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
padding : 0;
margin : 0;
color:#0099FF;
background-color : #0099ff;
}
a.facebook {
display:block;
background:url(../img/w2fk.png) top no-repeat;
width:100px;
height:30px;
text-decoration:none;
}
a.facebook:hover {
background-position:bottom;
}
a.facebook span {
visibility:hidden;
}
a.twitter {
display:block;
background:url(../img/w2tw.png) top no-repeat;
width:100px;
height:30px;
text-decoration:none;
}
a.twitter:hover {
background-position:bottom;
}
a.twitter span {
visibility:hidden;
}

a.flickr {
display:block;
background:url(../img/w2fl.png) top no-repeat;
width:100px;
height:30px;
text-decoration:none;
}
a.flickr:hover {
background-position:bottom;
}
a.flickr span {
visibility:hidden;
}

a.youtube {
display:block;
background:url(../img/w2yt.png) top no-repeat;
width:100px;
height:30px;
text-decoration:none;
}
a.youtube:hover {
background-position:bottom;
}
a.youtube span {
visibility:hidden;
}

a.linkedin {
display:block;
background:url(../img/w2li.png) top no-repeat;
width:100px;
height:30px;
text-decoration:none;
}
a.linkedin:hover {
background-position:bottom;
}
a.linkedin span {
visibility:hidden;
}

a.rss {
display:block;
background:url(../img/w2rs.png) top no-repeat;
width:100px;
height:30px;
text-decoration:none;
}
a.rss:hover {
background-position:bottom;
}
a.rss span {
visibility:hidden;
}
#address_box{
padding:0;
margin:0;
border-top:#DDD solid 1px;
padding-top:10px;
margin-top:10px;
width:310px;
float:left;
font-style:normal;
}
.adr {
padding:0;
margin: 0;
}
.vcard{
padding:0;
margin:0;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.nav{
  color: #434343;
  font-size: 14px;
  padding-bottom: 1px;
  text-transform: uppercase;
}
#siteDataRight #map {
margin : 0;
padding : 0; 
width:645px; 
height:405px;
}
.style1{
float:left;
text-align:left;
color:#ffffff;
font-size : 11px;
margin : 0;
padding : 0;
padding-left : 10px;
padding-top:4px;
width:130px;
}