/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 27, 2013 */

.fr{ float: right}
.fl{ float: left}
.cl{clear: left}

a img{ border: 0px none}


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 15, 2013 */



@font-face {
    font-family: 'allerbold';
    src: url('aller_bd-webfont.eot');
    src: url('aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_bd-webfont.woff') format('woff'),
         url('aller_bd-webfont.ttf') format('truetype'),
         url('aller_bd-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'allerbold_italic';
    src: url('aller_bdit-webfont.eot');
    src: url('aller_bdit-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_bdit-webfont.woff') format('woff'),
         url('aller_bdit-webfont.ttf') format('truetype'),
         url('aller_bdit-webfont.svg#allerbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'alleritalic';
    src: url('aller_it-webfont.eot');
    src: url('aller_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_it-webfont.woff') format('woff'),
         url('aller_it-webfont.ttf') format('truetype'),
         url('aller_it-webfont.svg#alleritalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'aller_lightregular';
    src: url('aller_lt-webfont.eot');
    src: url('aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_lt-webfont.woff') format('woff'),
         url('aller_lt-webfont.ttf') format('truetype'),
         url('aller_lt-webfont.svg#aller_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'aller_lightitalic';
    src: url('aller_ltit-webfont.eot');
    src: url('aller_ltit-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_ltit-webfont.woff') format('woff'),
         url('aller_ltit-webfont.ttf') format('truetype'),
         url('aller_ltit-webfont.svg#aller_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'allerregular';
    src: url('aller_rg-webfont.eot');
    src: url('aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_rg-webfont.woff') format('woff'),
         url('aller_rg-webfont.ttf') format('truetype'),
         url('aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'aller_displayregular';
    src: url('allerdisplay-webfont.eot');
    src: url('allerdisplay-webfont.eot?#iefix') format('embedded-opentype'),
         url('allerdisplay-webfont.woff') format('woff'),
         url('allerdisplay-webfont.ttf') format('truetype'),
         url('allerdisplay-webfont.svg#aller_displayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
 

/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

ul, li{list-style: none}

/* HTML ELEMENTS */
body { background-color:#fff;
       color:#6b6b6b; 
       font-size: 11px;
       font-family:  arial, verdana, serif;
       line-height: 15px; 
       text-align: justify}

/* COMMON CLASSES */
.break { clear:both; }

/* HEADER */
#header { height:1232px;  }
#sub_header { height:470px; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:1232px; position:absolute;background-color: #434343 }
.sub_headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:500px; position:absolute;background-color: #434343 }

/* NAVIGATION */
#nav-outer { height:44px;  position:relative; top:640px; background-image:url("../images/headerbg.png");}
#sub_nav-outer { height:44px;  position:relative; top:470px; background-image:url("../images/headerbg.png");}
#navigation { height:44px; width:960px; margin:0 auto; }

/* SEARCH */
#search { background-color:#051733; float:right; width:220px; padding:10px; }
#searchtxt { padding:3px; width:150px; }
#searchbtn { border:1px solid #eee !important; background-color:#CD2B3A; color:#eee; padding:3px; margin-left:5px; }

/* MENU */
#menu { position:relative; top:0px;}
#menu ul { list-style:none; }
#menu ul li { display:inline; font-variant:small-caps; font-size:12px; }
#menu ul li a { color:white; text-decoration:none; font-weight:bold; padding-right:20px; }
#menu ul li a:hover { text-decoration:underline; }

/* HEADER TEXT */
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:74px; }
#firstline { background-image:url("../images/textbg.png"); color:#333; font-size:40px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("../images/textbg.png"); color:#CD2B3A; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#7F000C; }

.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:87px; width:86px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png");  position: absolute;left: 5%}
#back:hover { background-image:url("../images/btn_back2.png");  position: absolute;left: 5%}
#next { background-image:url("../images/btn_next.png"); position: absolute;right: 5%}
#next:hover { background-image:url("../images/btn_next2.png"); position: absolute;right: 5%}
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:450px; margin:0 auto;  width: 100%;}
#headernav { width: 100% }

/* CONTENT */
#content { color:#575757; width: 1000px; margin: 0 auto ;
margin-top: -1032px; height: 971px;; position: relative; }


#container{ 
overflow: hidden
    
}

#menu2{ 
    width:100%;
    height: 45px;
   background-image: url('../bg/menu_bg.png');
   background-repeat: repeat-x;
   position: absolute;
   z-index: 500000;
   top: 0px;
   
}
#menu3{ 
    width: 1000px;
margin: 0 auto;
position: relative;
    
}

#logo{ 
   position: absolute;
   top: -140px;
   left: 0px;
   float: left;
   z-index: 9999
   
}



/*NOTICIAS*/  
#noticias{ 
    width:253px;
    height: 567px;
    background-color:#fff;
    float: left;
    margin-top: 404px;
    color: #7d7d7d;
    text-align: left
}


#video{ 
    width:233px;
    height: 405px;
    background-color:#000;
    float: left;
    margin-top: 404px;
    text-align: center;
    
    font-family:arial, verdana, serif;
    color: #fff;
    font-size: 16px;
}

#servicos{ 
    width:213px;
    height: 1293px;
    background-color:#04adef;
    float: left;
    position: absolute;
   left: 486px;
   top: -6px;
   z-index: 9999
  
    
}

#empresa{ 
    width:301px;
    height: 371px;
    background-color:#fff;
    float: left;
    margin-top: 404px;
    margin-left: 213px;
    padding-top: 34px;
}


/*FOOTER*/  

#footer{ 
    width:100%;
    height: 449px;
background-image:url("../bg/bg.gif");
}

#footer0{ 
    width:956px;
    height: 384px;
        margin: 0 auto;
        padding: 33px 22px;
   color: #868887;
   font-size: 11px;
   font-family: arial, verdana, serif; line-height: 15px;
   background-color: #000
}

#footer #menu_footer a{ 
   color: #868887;
   font-size: 11px;
   font-family: arial, verdana, serif;line-height: 15px;
   text-decoration: none;
   line-height: 20px;
   background-image: url('../images/seta.gif');
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 9px;
   
}

#footer #menu_footer a:hover{ 
   color: #009fe3;
   background-image: url('../images/seta_hover.gif');
   
}


.grupo li{ 
   float: left;
   margin-right: 11px;
   margin-top: 17px;
}

.grupo .margem{ 
   margin-left: 224px;
}

.grupo .last{ 
   margin-right: 0px;
}

#menu_footer { 
   border-top: 1px solid #1f1f1f;
   border-bottom: 1px solid #1f1f1f;
   float: left;
   margin-top: 12px;
   padding: 20px 0 35px 0;
   width: 686px;
}

#menu_footer ul{ 
   float: left;
   margin-right: 30px;
}
#menu_footer .first_ul{ 
   margin-right: 170px;
}

#menu_footer .first{ 
   font-family: arial, verdana, serif; line-height: 15px;
   font-weight: bold;
   height: 25px;
}

#copy{ 
    padding-top: 30px;
    float: left;
    width: 955px;
   
}

#copy p{ 
   float: left;
   margin-left: 5px;
   margin-top: 9px;
}
#copy .redes{ 
   
}
#copy .one{ 
   float: right;
       margin-top: 16px;
}
#copy .mapa a{ 
   color: #868887;
   text-decoration: none;
       float: left;
 
}
#copy .mapa a:hover{ 
   color: #04adef
}
.mapa{ 
   margin-left: 85px;
   float: left;
   width: 300px;
}

/*SERVI‚OS*/ 

#navMenu {
	margin:0; 
	padding:0;
	list-style:none;	
	font-family:arial, verdana, serif;
	text-align:left;
	line-height:15px;
}

	#navMenu li {	
		width:177px;							/* width and height of the menu item */
		height:142px;
		border-bottom:1px solid #1f1f1f;
		position:relative;			/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
                margin: 0px;
                padding: 20px 18px 0px 18px;
	}
        
        
        
        .agregados {
		background:url(../menu/agregados.jpg) no-repeat center center;	/* default background image	*/
					/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
	}
         .pedra {
		background:url(../menu/pedra.jpg) no-repeat center center;	/* default background image	*/
					/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
	}
        .servicos {
		background:url(../menu/servicos.jpg) no-repeat center center;	/* default background image	*/
					/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
	}
        .tecnologia {
		background:url(../menu/tecnologia.jpg) no-repeat center center;	/* default background image	*/
					/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
	}
        .comodoties{
		background:url(../menu/comodoties.jpg) no-repeat center center;	/* default background image	*/
					/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
	}
        .construcao{
		background:url(../menu/construcao.jpg) no-repeat center center;	/* default background image	*/
					/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
	}
        .imobiliario {
		background:url(../menu/imobiliario.jpg) no-repeat center center;	/* default background image	*/
					/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
	}
        .betao {
		background:url(../menu/betao.jpg) no-repeat center center;	/* default background image	*/
					/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
	}
        
        
        

	#navMenu li a {
		z-index:20;		/* z-index must be higher than .hover class */
		height:162px;
		position:relative;
                text-decoration: none;
                font-weight: normal;
		color:#fff;
                margin: 0px;
                padding: 0px;
                font-size: 11px;
	}

 	#navMenu li .hover {
		background:url(../menu/over.jpg) no-repeat top center;		/* mouseover image	*/
		position:absolute;	/* must be postion absolute 	*/
		width:213px;	/*	width, height, left and top to fill the whole LI item	*/
		height:162px;
		left:0; 
		top:0;	
		z-index:0;		/* display under the Anchor tag	*/
		display:none;	/* hide it by default	*/
                border-bottom:1px solid #191919;
                margin: 0px;
                padding: 0px;
	}	

	#navMenu li.selected {
		background:url(../selected.jpg) no-repeat center center;	/* selected image	*/
	}
        
        
        .servico {font-family: arial, verdana, serif;
                  font-size: 16px;
                  line-height: 25px;
                  
		}
                
         .saber {float:left;
		}
        
#servicos .descricao{
            float:left;
            font-family: arial, verdana, serif;
            font-size: 11px;
            height: 80px;
            width: 177px;
                  
		}
                
                
    /*EMPRESA*/             
                
                  #empresa li {
	border-bottom: 1px solid #eaeaea;
        padding:7px 19px 7px 19px;
       }
       
       #empresa p {
	padding: 6px 19px 6px 19px;
       }
       
       
       
                      
    /*VIDEO*/             
                
                  
       
       #video a{
           height: 15px;
           background-image: url('../images/video.gif');
               background-repeat: no-repeat;
               background-position: right center;
               padding-right: 15px;
               color: #bbbbbb;
               font-weight: normal;
                font-size: 12px;
                padding-left: 15px;
       }
       #video a:hover{
           height: 15px;
           background-image: url('../images/video_over.gif');
               background-repeat: no-repeat;
               padding-right: 15px;
               color: #009fe3;
               font-weight: normal;
               font-size: 12px;
               background-position: right center;
       }
       
       
       
       
       
/*NOTICIAS*/  
#noticias .noticia {
	border-bottom: 1px solid #eaeaea;
        padding:19px 19px 30px 19px;
       }
       
 #noticias a {
	float: right;
        font-size: 11px;
        color: #cecece;
        font-family: arial, verdana, serif;
        text-decoration: none
       }
       
#noticias .faceb {
	margin-left: 3px;
        margin-top: 1px;
       }
       
#noticias .azul {
	background-color: #009fe3;
        color: #fff;
        margin-bottom: 4px;
        border-bottom: 0px;
       }
       
       
       
/*NEWSLETTER*/ 
#newsletter{ 
   float: left;
   border-top: 1px solid #1f1f1f;
   border-bottom: 1px solid #1f1f1f;
   padding: 20px 0 25px 0;
   margin-top: 12px;
   width: 270px;
   line-height: 12px;
}

#form_newsletter{ 
   float: left;
   margin-top:10px 
}
#nome{ 
   width: 258px;
   height: 22px;
   background-color: #04adef;
   border: 0px none;
   float: left;
}
#email{ 
   width: 221px;
   height: 22px;
   background-color: #04adef;
   
   border: 0px none;
   float: left;
   margin: 2px 2px 0 0;
       
}
#enviar{ 
   border: 0px none;
   float: left;
   margin-top: 2px;
   padding: 0px;
}

input{ 
   color: #fff;
   font-style: italic;
   padding: 5px 5px;
   font-size: 11px;
}

#newsletter .bold{ 
   margin-bottom: 5px;
}


/*EMPRESA*************************************************************************/ 

#company{ 
    width:446px;
    height: 593px;
    background:#009fe3 url('../bg/empresa.gif');
    background-repeat: repeat-x;
    float: left;
    margin-top: 157px;
    text-align: left;
    font-family: arial, verdana, serif;
    color: #525252;
    font-size: 11px;
    padding: 29px 20px;
}

#company h3{ color: #fff;
    text-align: left;
    font-size: 17px;
    margin-bottom: 10px;
    font-family: arial, verdana, serif;
    font-style: normal
}

#company .white{ color: #fff;
                 width: 100%
    
}

.empresa2{
        margin-top: 157px!important
       }
       
       
       
       
  /*SERVCOS*************************************************************************/      
#service{ 
    width:446px;
    height: 430px;
    background-color: #fff;
    float: left;
    margin-top: 157px;
    text-align: left;
    font-family: arial, verdana, serif;
    color: #525252;
    font-size: 11px;
    padding: 29px 20px;
}
#service li{ 
    padding-top: 5px;
}




#service a{ 
       color:#04adef; 
       font-size: 11px;
       font-family: arial, verdana, serif;
       line-height: 15px; 
       text-align: left;
       text-decoration: none;
       background-image: url('../images/link.gif');
       background-position: center right;
       background-repeat: no-repeat;
       padding-right: 20px;
}

.pedra2{ 
       color:#04adef; 
       height: 600px!important;
         background:#009fe3 url('../bg/line.gif');
    background-repeat: repeat-x;
    background-position: 0px 115px ;
      
}

.servico2{ 
       color:#04adef; 
       height: 554px!important;
         background:#009fe3 url('../bg/line.gif');
    background-repeat: repeat-x;
    background-position: 0px 145px ;     
}

.commo2{ 
       color:#04adef; 
       height: 267px!important;
         background:#009fe3 url('../bg/line.gif');
    background-repeat: repeat-x;
    background-position: 0px 135px ;     
}

.civil2{ 
       color:#04adef; 
       height: 755px!important;
         background:#009fe3 url('../bg/line.gif');
    background-repeat: repeat-x;
    background-position: 0px 135px ;     
}

.ulfl{ 
     float: left;
     margin-left: 20px;
      
}

.betao2{ 
       color:#04adef; 
       height: 267px!important;
         background:#009fe3 url('../bg/line.gif');
    background-repeat: repeat-x;
    background-position: 0px 125px ;     
}
/*GLAERIA*************************************************************************/      

#gal{ 
    width:301px;
    height: 612px;
    float: left;
    margin-top: 157px;
    margin-left: 213px;
    border-bottom:1px solid #000;
    background-color: #000
    
}

#gal .blue{ 
   width:262px;
    background-color:#009fe3;
    float: left;
    padding:30px 20px;
    color: #fff;
    border-bottom:1px solid #000;
}

#gal .verde{ 
   width:262px;
    background-color:#499dd5;
    float: left;
    padding:30px 20px;
    color: #fff;
    border-bottom:1px solid #000;
}

#gal .red{ 
   width:262px;
    background-color:#ee2029;
    float: left;
    padding:30px 20px;
    color: #fff;
    border-bottom:1px solid #000;
}

#gal .red2{ 
   width:262px;
    background-color:#ee1c25;
    float: left;
    padding:30px 20px;
    color: #fff;
    border-bottom:1px solid #000;
}



#gal .pink{ 
   width:262px;
    background-color:#952192;
    float: left;
    padding:30px 20px;
    color: #fff;
    border-bottom:1px solid #000;
}


#gal .gold{ 
   width:262px;
    background-color:#ffae00;
    float: left;
    padding:30px 20px;
    color: #fff;
    border-bottom:1px solid #000;
}

#gal .laranja{ 
   width:262px;
    background-color:#ff8400;
    float: left;
    padding:30px 20px;
    color: #fff;
    border-bottom:1px solid #000;
}

.blue_empresa{ 
   font-size: 15px;
    font-family: arial, verdana, serif;
    padding-bottom: 6px; 
   
}
.blue img{ 
   margin-top: 4px;
   
}



.up{ 
   text-transform: uppercase
   
}.blue{ 
       color:#04adef
      
}


.um{ 
       color:#04adef;
           top: 769px;
           position: absolute;
            left: 184px;
            background-color: #000   
}
.dois{ 
       color:#04adef;
           top: 857px;
           position: absolute;
            left: 184px;
            background-color: #000
}


/*FORM*************************************************************************/      
#fomulario{ 
    width:263px;
    height: 489px;
    background-color:#009fe3;
    color: #fff;
    float: left;
    margin-top: 404px;
    margin-left: 213px;
    padding-top: 34px;
    padding: 0 19px;
    text-align: left
}
#fomulario h4{ 
    color: #fff;
text-align: left;
margin-left: 0px;
}

#form_c{ 
   margin-top: 20px;
}

#fomulario #enviar{ 
   border: 0px none;
   float: left;
   margin-top: 2px;
   padding: 0px;
   width: 100px;
   height: 30px;
   background: #222 url('../images/seta_form.png');
   background-repeat: no-repeat;
   background-position:75px 10px;
   color: #fff;
   font-style: normal;
   font-size: 11px;
   float: right;
   margin-right:3px;
   padding-right: 10px;
}

#fomulario #enviar:hover{ 
   background: #fff url('../images/seta_form_.png');
   background-repeat: no-repeat;
   background-position:75px 10px;
   color: #009fe3;
}

#fomulario input{ 
   color: #009fe3;
   font-style: italic;
   padding: 5px 5px;
   font-size: 11px;
   background-color: #fff;
   border: 0px none;
   overflow: hidden;
    float: left;
    width: 250px;
    margin-top: 1px;
    height: 20px;
}

#fomulario #textarea{ 
   color: #009fe3;
   font-style: italic;
   padding: 5px 5px;
   font-size: 11px;
   background-color: #fff;
   border: 0px none;
   overflow: hidden;
   float: left;
       margin: 1px 0px;
       height: 170px;
       width: 250px;
       
}

/*CONTACTOS*************************************************************************/      

.contact{ 
    background: #fff!important;
    height: 210px!important;
}

#company div{ 
    float: left;
    width: 178px;
    margin-bottom: 20px;
    margin-top: 10px
        
}

#company .mor{ 
    background-image:   url('../images/ic_morada.png');   
    background-repeat: no-repeat;
   background-position:0px 0px;
   padding-left: 37px;
}

#company .cont{ 
    background-image:   url('../images/ic_tel.png');   
    background-repeat: no-repeat;
   background-position:0px 0px;
   padding-left: 37px;
}

#company .ema{ 
    background-image:   url('../images/ic_mail.png');   
    background-repeat: no-repeat;
   background-position:0px 0px;
   padding-left: 37px;
}

#company .loc{ 
    background-image:   url('../images/ic_map.png');   
    background-repeat: no-repeat;
   background-position:0px 0px;
   padding-left: 37px;
}

#mapa{ 
    background-color: #009fe3;
    height: 400px;
   width:486px;
   float: left;
       margin-top: -238px;
     
}
#mapa2{ 
    background-color: #009fe3;
    height: 652px;
   width:263px;
   float: left;
       margin-top: 157px;
       margin-left: 213px;
}

#fomulario2{ 
    width:449px;
    height: 402px;
    background-color:#009fe3;
    color: #fff;
    float: left;
    padding-top: 34px;
    padding: 0 19px;
    text-align: left;
    margin-top: -402px;
}
#fomulario2 h4{ 
    color: #fff;
text-align: left;
margin-left: 0px;
}

#form_c{ 
   margin-top: 20px;
}

#fomulario2 #enviar{ 
   border: 0px none;
   float: left;
   margin-top: 2px;
   padding: 0px;
   width: 100px;
   height: 30px;
   background: #222 url('../images/seta_form.png');
   background-repeat: no-repeat;
   background-position:75px 10px;
   color: #fff;
   font-style: normal;
   font-size: 11px;
   float: right;
   margin-right:3px;
   padding-right: 10px;
}

#fomulario2 #enviar:hover{ 
   background: #fff url('../images/seta_form_.png');
   background-repeat: no-repeat;
   background-position:75px 10px;
   color: #009fe3;
}

#fomulario2 input{ 
   color: #009fe3;
   font-style: italic;
   padding: 5px 5px;
   font-size: 11px;
   background-color: #fff;
   border: 0px none;
   overflow: hidden;
    float: left;
    width: 437px;
    margin-top: 1px;
    height: 20px;
}

#fomulario2 #textarea{ 
   color: #009fe3;
   font-style: italic;
   padding: 5px 5px;
   font-size: 11px;
   background-color: #fff;
   border: 0px none;
   overflow: hidden;
   float: left;
       margin: 1px 0px;
       height: 70px;
        width: 437px;
       
}






.noticias2{ 
    width:446px;
    height: 593px;
    background-color: #fff;
    background-repeat: repeat-x;
    float: left;
    margin-top: 157px;
    text-align: left;
    font-family: arial, verdana, serif;
    color: #525252;
    font-size: 11px;
    padding: 29px 20px;
}

.not3{ 
    width:261px;
    float: right
}

.not4{ 
    width:301px;
    padding: 0px;
    float: right;
    height:auto;
}

.noticias2 .noticia {
	border-bottom: 1px solid #eaeaea;
        padding:19px 19px 30px 0px;
       }
       
.noticias2 .individual{
        padding:19px 19px 30px 0px;
       }
       
.noticias2 a {
	float: right;
        font-size: 11px;
        color: #cecece;
        font-family: arial, verdana, serif;
        text-decoration: none
       }
       
.noticias2 .faceb {
	margin-left: 3px;
        margin-top: 1px;
       }
       
.noticias2 .azul {
	background-color: #009fe3;
        color: #fff;
        margin-bottom: 4px;
        border-bottom: 0px;
       }

#page{margin-top: 20px;
      
       }
       
 #page li{float: left;
          margin: 0 1px;
       }
       
#page .block{float: left;
          margin: 0 1px;
           padding: 2px 4px;
              background-color: #cecece;
              color: #fff
       }
       
       
 #page li a{color: #fff;
            font-weight: normal;
               padding: 2px 4px;
              background-color: #04adef;
              color: #fff
       }
       
#page li a:hover{color: #fff;
            font-weight: normal;
               padding: 2px 4px;
              background-color: #000;
              color: #fff
       }       
       
             
       
.linksu {
	border-bottom: 1px solid #eaeaea;
        height: auto;
        float: left;
        padding: 18px 0;
       }
       
.linksp {
        float: left;
        margin-left: 10px!important;
            width: 330px;
       }
       
       .linksp2 {
        margin-right: 10px;
        float: left
       }
       
.linksu a{
	color: #04adef;
        margin-top: 10px;
        font-size: 11px;
       }
       
       
       
     .aviso{
       margin-top:50px;
	   font-size:16px!important;
	   float:left
       }  
       
 /*TINYBOX*************************************************************************/         

#testdiv {}

#tinybox {padding: 40px; position:absolute; display:none; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:1px solid #04adef; z-index:200000;
}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:150000}
#tinycontent {background:#fff}

.button {cursor:pointer}
.button:hover {color: #04adef;}
       
	   
	   