
BODY {
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        FONT-SIZE: 10px; 
        BACKGROUND: url(img/bg.jpg) no-repeat center top;
         background-size: 100%;
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        VERTICAL-ALIGN: top; 
        WIDTH: 100%; 
        PADDING-TOP: 0px; 
        FONT-FAMILY: Verdana;

       
}
.sizeable {
	      Z-INDEX: -1; 
        WIDTH: 100%; 
        POSITION: absolute; 
        
 }
A {
	       COLOR: #111111; 
         TEXT-DECORATION: none;
}

P {
	       COLOR: #000000
}
UL {
	       COLOR: #000000
}
#logo {
	       float:left;
         BACKGROUND-IMAGE: url(img/aviseo.png); 
         MARGIN: 0px 0px 0px 0px; 
         WIDTH: 324px; 
         HEIGHT: 150px;
         
}
#logo SPAN {
	       DISPLAY: none;
	       border:solid 1px red;
}
#contenedor {
	width:830px;
        left:50%;
        position:absolute;
        margin-left:-415px;
        margin-bottom:0px;
}
.position_content {
	      
         WIDTH: 100%; 
         
         POSITION: absolute; 
         top:190px;

         
}
.sub_position_content {
	 
background:url(img/whitebg.gif) repeat-y;
margin:0px auto;
width:770px;
padding-top:1px;
padding-bottom:20px;
text-align:left;
/*min-height: 950px;*/
height: auto !important;
height: 950px;

}
.sub_position_content img {
	padding-left:20px;
	padding-top:25px;

}

.position_contenth1_main {
	 FONT-WEIGHT: normal; 
         FONT-SIZE: 20px; 
         BACKGROUND: url(img/title_h1.jpg) no-repeat 13% top; 
         COLOR: #000000; 
         TEXT-INDENT: 135px; 
         FONT-FAMILY: Franklin Gothic Medium;
         /*font:TradegothiccondEighteen;*/
         padding-top:20px;
         height:28px;
         padding-right:120px;
         
}
.position_contenth3_main {
	 FONT-SIZE: 12px; 
         FONT-FAMILY: Verdana;
         FONT-WEIGHT: bold; 
         padding-left:20px;
         padding-right:120px;
}
.position_normaltext_main {
	 FONT-WEIGHT: normal; 
         FONT-SIZE: 11px;
         padding-left:20px;
         padding-right:120px;
         padding-bottom:10px;
}
.position_normaltext_main a {
	      COLOR: #009cce;
	      TEXT-DECORATION: underline;
	      font-weight:bold;
}
.position_contenth1 {
	 FONT-WEIGHT: normal; 
         FONT-SIZE: 20px; 
         BACKGROUND: url(img/title_h2.jpg) no-repeat 7% top; 
         COLOR: #000000; 
         TEXT-INDENT: 135px; 
         FONT-FAMILY: Franklin Gothic Medium;
         /*font:TradegothiccondEighteen;*/
         padding-top:20px;
         padding-right:120px;
}
.position_contenth3 {
	       FONT-SIZE: 12px; 
         FONT-FAMILY: Verdana;
  
        border:solid 1px red;
        padding-left:20px;
        padding-right:220px;
}
.position_normaltext {
	 FONT-WEIGHT: normal; 
         FONT-SIZE: 11px;
         padding-bottom:5px;
         padding-left:20px;
         width:485px;
}
.position_normaltext a{
	 COLOR: #009cce;
	 TEXT-DECORATION: underline;
	 font-weight:bold;
         
}
.more{
  FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;
  color:#009cce;
}
.call{
width:194px;
height:55px;

}
#teaser {
	 top:255px;
         margin-left:364px; 
         left:355px;
         POSITION: absolute;
         
         
}
.div_teaser_title {
	       BACKGROUND: url(img/teaser_title.png) no-repeat; 
         WIDTH: 194px; 
         HEIGHT: 25px;
}

.teaser_bg {
	       FONT-SIZE: 12px; 
         BACKGROUND: url(img/teaser_bg.png); 
         WIDTH: 194px; 
         COLOR: #ffffff; 
         FONT-FAMILY: verdana;
         margin-top:-17px;
}

.teaser_bg SPAN {
	       PADDING-RIGHT: 0px; 
         DISPLAY: block; 
         PADDING-LEFT: 0px; 
         FONT-WEIGHT: bold; 
         FONT-SIZE: 12px; 
         BACKGROUND-IMAGE: url(img/bluebackground.gif); 
         PADDING-BOTTOM: 3px; 
         MARGIN: 0px 5px; 
         WIDTH: 184px; 
         TEXT-INDENT: 5px;
         PADDING-TOP: 3px; 
         FONT-FAMILY: verdana;
}

.teaser_bg p {
	 color:#ffffff;
         margin-top:0px;
         margin-bottom:0px;
         padding:0px 8px 0px 8px;
         font-family:Verdana ;
         font-weight:normal;
         font-size:10px;
         
}

.teaser_bg UL {
	      
	 margin:0px 0 0 0px;
         list-style-type:none;
         padding:0px 8px 0px 8px;
       
}
.teaser_bg LI {
	      border-top:dotted 1px #ffffff;
	      margin-top:17px;
	      padding-top:10px;
              
}
.teaser_li_title{
       color:#ffffff;
       font-family:Verdana ;
       font-weight:bold;
       font-size:10px;
       
}
.teaser_bg LI p {
       color:#ffffff;
       font-family:Verdana ;

       font-weight:normal;
       font-size:10px;
       margin:2px 0px 2px 0px;
       padding:0px;
}
.teaser_bg LI p a{
       color:#009CCE;
       font-weight:bold;
       font-size:10px;
       margin:0px 0px 12px 0px;
        
}
.teaser_more{
       color:#009CCE;;
       font-weight:bold;
       font-size:10px;
       margin:0px 0px 12px 0px;
}

.teaser_bg LI teaser_more a{
       color:red;
       font-weight:bold;
       font-size:25px;
       margin:0px 0px 12px 0px;
}

.teaser_footer {

	 BACKGROUND: url(img/teaser_bottom.png); 
         WIDTH: 194px; 
         HEIGHT: 17px;
         margin-top:-2px;
}

#contenido {
         border:solid 1px #000000;
         background:#FFFFFF;
	
}
.bottom_round{
  height:20px;
  background:url(img/footer.gif) no-repeat top;
  width:770px;
  margin:-10px auto;
}
#menu_bottom {
         text-align:right;
         padding-left:10px;
         padding-right:90px;
}

#menu_bottom LI {
	 
         DISPLAY: inline; 
         PADDING-BOTTOM: 0px; 
         MARGIN: 0px; 
        
}
#menu_bottom LI.border{
         
         border-right:solid 2px black;
         FONT: bold 12px Verdana; 
}
#menu_bottom LI.no_borde{
         FONT: bold 12px Verdana; 
}
#menu_bottom li A {
         margin-left:10px;
         margin-right:10px;
	 FONT: bold 12px Verdana; 
         COLOR: #333;

}

#footer {
         position:relative;
         margin-top:150px;
}
#footer_2 {
	 BACKGROUND: url(img/footer_bg.jpg) #051b32 repeat-x 50% top; 
         WIDTH: 100%; 
         HEIGHT: 220px;       
}

#footer_2 a{
display:block;  
 color:#ffffff;
}
#footer_2 ul{
	width:770px;
        margin:0px auto;
        text-align:left;
        
}
#footer LI {
	       MARGIN-TOP: 15px; 
         DISPLAY: inline; 
         FLOAT: left; 
         PADDING-TOP: 10px; 
         HEIGHT: 80px;
         
}
#footer_2 UL LI.first  {
	      border-right:solid 1px #ffffff;
	      height:110px;
	      width:410px;
              color:#ffffff;
	     
}
#footer_2 UL LI.first p  {
	      margin-top:-5px;
	      COLOR: #ffffff;
}
#footer_2 UL LI.second {
	      border-right:solid 1px #ffffff;
	      height:110px;
	      width:80px;
	      padding-left:14px;
	      padding-right:14px;
	      color:#ffffff;
}
#footer_2 UL LI.third {
	        
	        height:110px;
	        width:230px;
	        padding-left:14px;
	        COLOR: #ffffff; 

        
}
#footer_2 UL LI.third p {
	        FONT: 11px Verdana; 
          COLOR: #fff; 
          line-height:12px;
          margin-top:-6px;
          
}
#footer_2 UL LI.third a {
	     color:#ffffff;
          
}
#footer P STRONG {
	       FONT-WEIGHT: bold
}
.avi {
	       FONT-WEIGHT: bold; 
         COLOR: #009cce;
}
.seo {
	       FONT-WEIGHT: bold; 
         COLOR: #fe5902;
}

#copy {
	 
         
}
#copy p {
         width:770px;
        left:50%;
        position:absolute;
        margin-left:-385px;
        top:170px;
        FONT-SIZE: 9px; 
        color:#ffffff;
        BORDER-TOP: #ffffff 1px solid;
        padding-top:4px;
        line-height:15px;
	text-align:left;
}


.menubottom{
  height:20px;
  background:url(img/buttons_bg.gif) no-repeat;
  margin:0px auto;
  width:770px;
}
.l_category
{
  background:#ffffff;
  padding-bottom:10px;
  margin:0px auto;
  width:770px;
  text-align:left;
  background:url(img/whitebg.gif) repeat-y;
}
.l_category div
{
  padding-left:20px;
  padding-right:120px;
}
.l_category a:hover
{
  color:#d3d3d3;
}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}

.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}


.contactform label {float:left; width:100px; margin:0 0 0 10px; padding:2px;font:verdana; font-size:110%;font-weight:normal;}

.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.contactform input{size:20px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.contactform textarea {border:solid 1px blue;padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.contactform input.button {width:9.0em; margin-left:114px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; text-align:center; font-family:verdana,arial,sans-serif; font-size:110%;}



.contactform p{margin-left:114px;}

.contactform span.error , .contactform span{color:red;}
.position_normaltext_main .thankyou{
 COLOR: #009cce;
}    


