@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:url(images/fondo_completo.jpg) center bottom ; color:#000;  font-family: Calibri,Trebuchet MS, Century Gothic; font-size:12px; line-height:18px;}


h1,h2,h3,p{ margin:0; padding:0; font-weight:normal;}
img{ border:none;}

#container{ width:991px; margin:auto; }
#header{ float:left; width:991px; height:80px; }
#headerleft{ float:left;}

#headerright{ float:right;  padding-top:5px;}
.newsletter{ color:#b4b4b4; text-decoration:none;}
.newsletter:hover{ color:#FFFFFF; text-decoration:underline;}

#middle{ float:left; width:991px; }
#middleleft{ float:left; background:url(images/leftbar.png) left top no-repeat; width:188px; height:407px;padding-top:15px; }

#middleright{ float:right; background:url(images/right.png) right top no-repeat; width:803px; height:407px;}
.sidebar{float:left; padding-left:10px; width:178px; margin-bottom:5px; padding-bottom:5px; border-bottom: solid 1px #eee; color:#aaa; }
.sidebaricon{float:left; width:15px; }
.mailbox{float:left; width:160px; text-align:left; padding-left:2px; }
.footer{ clear:both;  width:991px;   }
.footerleft{display:inline; float:left; width:301px;  margin-left:18px; height:140px;  margin-top:15px; margin-bottom:-27px; margin-right:20px;  }
.footerleft span{ font-size:11pt; text-align:left; padding-right:2px; font-weight:normal; color:#212121;}
.footerleft span:hover{ font-size:11pt; text-align:left; padding-right:2px; font-weight:normal; color:#34c3f6;}
.footerleftlast{displas:inline; float:left; width:290px; margin-bottom:-5px;   margin-right:20px; height:143px;  }
.footerlink{ font-size:16px; font-family:Calibri, Century Gothic, Trebuchet MS; font-weight:normal;color:#999; cursor:text;   text-decoration:none;}
.contect{font-size:11px; padding-right:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#237ee5; text-align:;   text-decoration:none; padding-left:3px;}


.add{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#237ee5;   text-decoration:none;}
.logo{background:url(images/LOGO.png) left top no-repeat; height:73px; width:400px; position:relative; text-indent:-99999px; margin-top:00px; display:block;}
.logo a{{background:url(images/LOGO.png) left top no-repeat; height:73px; width:400px; position:relative; text-indent:-99999px; margin-top:40px; display:block;}

.call{float:left; width:188px;  padding-top:8px; font-size:15px; padding-right:0px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; color:#237ee5;   text-decoration:none; border-bottom: dashed 1px; color:#237ee5;}

