/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Dec 9, 2014, 5:36:39 PM
    Author     : vitorsilva
*/

body {
    background-image: url("../images/fundo.png");
    background-color: #eee;
    background-size: 50%;
    background-repeat: no-repeat;
    background-position:120% 100%;
    background-attachment: fixed;

}

.login{
    width:300px;
    height:150px;
    border-style:solid;
    margin-left:auto;
    margin-right:auto;
    margin-top:5%;
    border-radius:10px;
    border-color:#971415;
    border-width:2px;
    padding:10px;
    background-color: #971415;
;}
.textologin{
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    font-weight:bold;
    color: #ffffff;
}
.error{
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    font-weight:bold;
    text-align: center;
}

.textoBold{
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    font-weight:bold;
}

.input {
    display:block;
    width:162px;
    border-radius:5px;
    border-style:solid;
    border-width:1px;
    border-color:#dddddd;
    background-color: #fff;
}


.input1 {
    border: 0;
    background-color: #fff;
}



.fundo{
    background-color:#f1f1ef;
    font-family:Verdana, Geneva, sans-serif;
    margin-left:10px;
    margin-right:auto;
    width:1065px;
}

.pagina{
    width:1065px;
    height:768px;
    margin-left:auto;
    margin-right:auto;
    /* border-style:solid;
    // border-width:thin;*/
    font-family:Verdana, Geneva, sans-serif;
    font-size:14px;
}


/* topo
*/

.utilizador{
    font-family:Verdana, Geneva, sans-serif;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    background-color:#CCCCCC;
    border-radius:5px;
}
.sair{
    font-family:Verdana, Geneva, sans-serif;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    background-color:none;
}
.topo{
    position:fixed;
    z-index:2;
    background-color:#f1f1ef;
    margin-top:-10px;
}


/* pesquisa */


.pesquisa{
	position:fixed;
	width:1050px;
	float:left;
	margin-top:140px;
	margin-left:203px;
	z-index:2;
	height:26px;
	}
	
.pesquisa1 {
	display:block;
	width:1055px;
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding:1px;
	background-color:#cccccc;
	color:#FFFFFF;
	text-align:right;
	vertical-align:midle;
	height:26px;
	}

        
        
/* menu */

.menu{

	width:200px;
	float:left;
	margin-top:151px;
	margin-left:5px;
	z-index:2;
        position: fixed;
	}
        
.menu1 {
    display:block;
	width:170px;
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:15px;
	background-color:#cccccc;
	color:#FFFFFF;
	height:26px;
	line-height:26px;
        margin-left:5px;
	}
        
.menu111 {
	 display:none;
}

.menu3 {
	width:180px;
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#971415;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	background-color:#971415;
	color:#f1f1ef;
	height:26px;
	line-height:26px;
        position:relative;
        margin-bottom: 5px;
}

.menu3:hover .menu111{
    display: block;
    z-index: 3;
    position:relative;
}

.menu3:focus .menu111{
    display: block;
    z-index: 3;
    position:relative;
}
.menu3 a:link {
	text-decoration: none;
	color: #FFF;
}
.menu3 a:visited {
	text-decoration: none;
	color: #FFF;
}
.menu3 a:hover {
	text-decoration: none;
	color: #F60;
}
.menu3 a:active {
	text-decoration: none;
	color: #F60;
}
	

  ul {
        padding: 0;
        list-style: none;
    }
    ul li {
        width:180px;
		border-radius:5px;
        text-align: center;
        background: #FE9A2E;
        font-weight: bold;
        border-style:solid;
		border-width:1px;
		border-color:#f1f1ef;
		background-color:#f1f1ef;
    }
    ul li a{
        padding: 5px;
        display: block;
        height:26px;
        color: #ffffff;
        text-decoration: none;
    }
    ul li a:hover {
        text-decoration: underline;
        background-color:#cccccc;
    }
    ul li ul {
        display: none;
    }
    ul li:hover ul {
        display: block;
    }
    
    
.version {
	display:block;
	background-color:#CCC;
	float: left;
	margin: 0 0 5px 5px;
	border: 1px solid #fff;
	padding: 1px;
	bottom:5px;
	position:fixed;
	z-index:2;
	width:80px;
	border-radius:5px;
	font-size:8px;
	text-align:center;
        font-weight: bold;
}

.principal{
	width:1055px;
	margin-top:152px;
	margin-left:205px;
	position: absolute;
	border-color:#cccccc;
	border-width:1px;
	border-style:solid;
	border-radius:5px;
	padding-top:20px;
	padding-bottom:20px;
	z-index:1;
	}
        
        
        /* down */
        	
.seguinte{
	text-align:right;
	}
.seguinteCentro{
	text-align:center;
	}
.rodape{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#ddd;
	margin-top:10px;
	height:20px;
	padding:2px;
	}
	
.rodape a:linked{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	
	text-decoration: none;}
	
.rodape a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	
	text-decoration: none;}

/* top */

.top{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#ddd;
	margin-bottom:10px;
	height:20px;
	padding:2px;
	}
.top1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#ddd;
	margin-bottom:0px;
	height:20px;
	padding-bottom:10px;
	}
.top2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#ddd;
	margin-bottom:0px;
	height:20px;
	padding-bottom:5px;
	padding-top:5px;

	}
	
.top a:linked{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	
	text-decoration: none;}
	
.top a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	
	text-decoration: none;}


/* list */


	
.linhas{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin-left:200px;
	}
	
.lista1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-color:#FEFFF1;
	height:30px;
	padding:4px;}
	
.lista1 a:linked{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-color:#FEFFF1;
	text-decoration: none;}
	
.lista1 a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-color:#FEFFF1;
	text-decoration: none;}
	
.lista2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-color:#ede0c0;
	height:30px;
	padding:4px;
	}
	
.lista2 a:linked{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-color:#ede0c0;
	text-decoration: none;}
	
.lista2 a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-color:#ede0c0;
	text-decoration: none;}
	
 /* information of how create password */
 .textInfo{
     font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
     
 }
 
 /* Processos */
 
 .titulos{
     display:block;
	
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:15px;
	background-color:#cccccc;
	color:black;
	height:26px;
	line-height:26px;
        margin-left:0px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        
 }
 .titulos2{
     display:block;
	
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:0px;
	background-color:#cccccc;
	color:black;
	height:26px;
	line-height:26px;
        margin-left:0px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        
 }
 .titulos3{
     display:block;
	
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:15px;
	background-color:#cccccc;
	color:black;
	height:26px;
	line-height:26px;
        margin-left:0px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        width: 350px;
 }
 .titulos4{
     display:block;
	
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:15px;
	background-color:#cccccc;
	color:black;
	height:26px;
	line-height:26px;
        margin-left:0px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        width: 850px;
 }
  .currency{
     display:block;
	
	border-radius:5px;
	border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:15px;
        padding-right:5px;
	background-color:#cccccc;
	color:black;
	height:26px;
	line-height:26px;
        margin-left:-40px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        width: 150px;
        text-align: right;
 }
 .currency2{
     display:block;
	
	border-radius:5px;
	border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:15px;
        padding-right:5px;
	background-color:#cccccc;
	color:black;
	height:26px;
	line-height:26px;
        margin-left:-40px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        width: 160px;
        text-align: right;
 }
 .subtitulos{
     display:block;
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:1px;
	padding-bottom:1px;
        padding-left: 0px;
/*	padding-left:15px;*/
	background-color:#cccccc;
	color:black;
	height:20px;
	line-height:20px;
        margin-left:0px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        font-size: 11px;
 }
 .subtitulossub{
     display:block;
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:1px;
	padding-bottom:1px;
        padding-left: 10px;
/*	padding-left:15px;*/
	background-color:#cccccc;
	color:black;
	height:20px;
	line-height:20px;
        margin-left:0px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        font-size: 11px;
 }
 .prodTabela{
     border-radius: 5px;
     border: 1px solid #cccccc;
 }
 
 .inputData {
   border-radius:5px;
    border-style:solid;
    border-width:1px;
    border-color:#dddddd;
}
.prodTexto{
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
}
.prodTexto1{
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
    padding-left: 10px;
}
.prodTexto2{
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
    padding-left: 10px;
}

.kind{
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    margin-left: 0px;
    padding: 5px;
}
.kindtop{
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    margin-left: 0px;
    padding: 5px;
    background-color: #cccccc;
    font-weight: bold;
    border-radius: 5px;
}
.kindtab{
    border-color: #cccccc;
    border-width: 1px ;
    border-style: solid;
    border-radius: 5px;
    
}
.prodline{
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
    margin-left: 5px;
}
.messages{
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    margin-left: 15px;
}
.messages1{
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    margin-left: 15px;

    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cccccc;
}

.box{
    display: none;
    width: 100%;
}

a:hover + .box,.box:hover{
    display: block;
    position: relative;
    z-index: 100;
}


.prodTabelafixa{
     border-radius: 5px;
     border: 1px solid #cccccc;
     
     position:fixed;
	width:1057px;
	float:left;
	margin-top:-21px;
	margin-left:-1px;
	z-index:3;
	height:26px;
        background-color: #f1f1ef; 
 }
 
 .prodTabelafixa1{
     border-radius: 5px;
     border: 1px solid #cccccc;
     position:fixed;
	width:1057px;
	float:left;
	margin-top:-68px;
	margin-left:-1px;
	z-index:3;
	height:26px;
        background-color: #f1f1ef; 
 }
 
 
 /* v1.0 */
        

            .now1 {
                width:170px;
                color:#000;
                height:auto;
                line-height:10px;
                font-family: Verdana, Geneva, sans-serif;
                font-size: 8px;
                z-index:10;
                margin-left: 10px;
                border-radius:5px;
                border-style:solid;
                border-width:1px;
                border-color:white;
                background-color:#cccccc;
                padding: 4px;
            }
            
            .showme{ 
                display: none;
            }
            
            .showhim:hover .showme{
                display : block;
                background-color:#971415;
                color: white;
                z-index:10;
                border-radius:5px;
                padding: 2px;
                font-size: 10px;
                line-height:18px;
                margin-left: 180px;
                margin-top: -35px;
                width: 200px;
            }
            
            .showhim:hover .ok{
                display : none;
            }
            

/* v1.1 */

 .subtitulossuba{
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:1px;
	padding-bottom:1px;
        padding-left: 10px;
	background-color:#cccccc;
	color:black;
	height:12px;
	line-height:12px;
        margin-left:0px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        font-size: 11px;
        width: 150px;
 }
 
  .subtitulossubb{
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#3399FF;
        border-width: 2px;
	padding-top:1px;
	padding-bottom:1px;
        padding-left: 10px;
	background-color:#3399FF;
	color:white;
	height:20px;
	line-height:20px;
        margin-left:0px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        font-size: 11px;
        width: 480px;
 }
 
 .lista1a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background-color:#FEFFF1;
	height:15px;
	padding:4px;
 text-align: center}
	
.lista1a a:linked{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background-color:#FEFFF1;
	text-decoration: none;}
	
.lista1a a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background-color:#FEFFF1;
	text-decoration: none;}
	
.lista2a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background-color:#ede0c0;
	height:15px;
	padding:4px;
        text-align: center
	}
	
.lista2a a:linked{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background-color:#ede0c0;
	text-decoration: none;}
	
.lista2a a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background-color:#ede0c0;
	text-decoration: none;}

.subtitulossubmov{
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:1px;
	padding-bottom:1px;
        padding-left: 10px;
	background-color:#cccccc;
	color:black;
	height:12px;
	line-height:12px;
        margin-left:0px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        font-size: 10px;
        width: 180px;
        text-align: center;
 }
 
 .form{
     border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#3399FF;
 }
 
 .ccform{
     border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#3399FF;
        display: none;
 }
 
 
 
  .bill{
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:1px;
	padding-bottom:1px;
        padding-left: 10px;
	background-color:#cccccc;
	color:black;
	height:12px;
	line-height:12px;
        margin-left:0px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        font-size: 11px;
        width: 30px;
 }
 
 
 .cc_resumo{
     border-radius:5px;
	border-style:solid;
	border-width:1px;
        border-color: #ccc;
      display: block;
      background-color:#eee;
 }
 .cc_titulo{
     background-color: #ddd;
     width: 175px;
     padding: 2px;
     border-radius:5px;
     margin-top: 2px;
     height: 13px;
 }
 .cc_texto{
     width: 175px;
     padding: 2px;
     border-radius:5px;
     
 }
 .cc_resumo:hover .cc{
      display: block;
 }
 
 
 .cc_resumo:hover .ccform{
      display: block;
 }
 .cc{
     
      display: none;
 }
 .cc_contactos{
     width: 300px;
     padding: 2px;
     border-radius:5px;
     
 }
 .cc_contactos_span{
     width: 60px;
     padding: 2px;
     border-radius:5px;
     float: left;
     font-weight: bold;
     margin-top: 2px;
 }
 .cc_contactos_span1{
     width: 220px;
     padding: 2px;
     border-radius:5px;
     float: right;
      background-color: #ddd;
     margin-top: 2px;
     height: 13px;
 }
 
.logotop{
    width:300px;
    margin-left:auto;
    margin-right:auto;
    margin-top: 10%;
    text-align: center;

}

.save{
    display: block;
    text-align: right;
    position: fixed;
    top: 90%;
    left: 95%;
    z-index:5;
}

/* v2.1*/


 .form2{
     font-weight: bold;
	border-style:solid;
	border-width:1px;
	border-color:#fff;
        background-color: #ddd;
        margin-left: 8px;
        height: 20px;
        padding-top: 4px;
        
 }
 .form1{
     font-weight: bold;
	border-style:solid;
	border-width:1px;
	border-color:#fff;
        background-color: #ccc;
        padding: 4px;
        height: 20px;
 }
 
 .report{
     text-align: center;
     width: 1030px;
     height: 80%;
     border-style: solid;
     border-color: #971415;
     border-width: 2px;
          margin-left: 210px;
          margin-top: 150px;
         padding: 10px;
         position:fixed;
 }
 

 
 .spc{
     height: 5px;
 }
 
 .offer{
	border-style:solid;
	border-width:1px;
	border-color:#dddddd;
	padding-top:1px;
	padding-bottom:1px;
        padding-left: 10px;
	background-color:#cccccc;
	color:black;
	height:18px;
	line-height:18px;
        margin-left:0px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        font-size: 12px;
        width: 300px;
 }
 .offer1{
	border-style:solid;
	border-width:1px;
	border-color:#3399FF;
        border-width: 2px;
	padding-top:1px;
	padding-bottom:1px;
        padding-left: 10px;
	background-color:#3399FF;
	color:white;
	height:20px;
	line-height:20px;
        margin-left:0px;
        font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        font-size: 13px;
        width: 480px;
     
 }
 .offer2{
     
     font-size: 13px;
     padding-left: 20px;
     
 }
 .offer3{
     
    text-align: right;
     font-size: 13px;
     padding-right: 10px;
     
 }
 
 .not_tit{
     font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        font-size: 14px;
        text-align: left;
        color: red;
 }
 .noticia{
     text-align: left;
     font-size: 11px;
 }
 .not_1{
     vertical-align: top;
     border: 1px solid gray;
     padding: 5px;
     margin: 3px;
     float: left;
     height: 165px;
 }

 .not_2{
     width: 220px;
     margin-left: 5px;
     margin-right: 5px;
     float: right;
     padding-left: 3px;
 }
 
 .separador{
     border-bottom: solid #CCC 1px;
 }
 
 
 .filtrotitulo{
     width: 400px;
     background: #cccccc;
     height: 20px;
     padding-top: 5px;
     padding-bottom: 2px;
     padding-left: 10px;
     border-radius: 5px;
     vertical-align: middle;
     display: block;
 }
 
 
 .filtros{
     position: absolute;
     z-index: 100;
     background: #cccccc;
     border: 1px white solid;
     border-radius: 5px;
     top: 130px;
     display: none;
 }
 
 .filtrosH{
     position: absolute;
     z-index: 100;
     background: #cccccc;
     border: 1px white solid;
     border-radius: 5px;
     top: 130px;
     display: block;
 }
 
 
 /* News */


.not_tit{
     font-family:Verdana, Geneva, sans-serif;
        font-weight: bold;
        font-size: 14px;
        text-align: left;
        color: red;
        margin: 0px;
        margin-bottom: 10px;
 }
 .noticia{
     text-align: left;
     font-size: 11px;
     float: right;
 }
 .not_1{
     vertical-align: top;
     border: 1px solid gray;
     padding: 10px;
     float: left;
     height: auto;
     width: 485px;
     position:relative;
     margin-left: 10px;
     margin-bottom: 5px;
 }
.not_1a{
     vertical-align: top;
     border: 1px solid gray;
     padding: 10px;
     float: right;
     height: auto;
     width: 485px;
     position:relative;
     margin-bottom: 5px;
 }
 .not_2{
     width: 480px;
     float: right;
     margin-bottom: 10px;
 }
 
 

.divimagem{
    width: 490px; float:left; padding: 5px; border: 2px #DDD solid;z-index: 9000; border-radius: 5px;
    vertical-align: top; height: 150px;
    font-size: 12px;
    margin-bottom: 5px;
}

.imagem { transition: all .2s ease-in-out;
}
.imagem:hover { transform: scale(3.9999);position: fixed;
top: 70%;
left: 35%;
margin-top: -100px; /* Negative half of height. */
margin-left: -10px;}


.divimagem2{
    width: 490px; float:right; padding: 5px; border: 2px #DDD solid;z-index: 9000; border-radius: 5px;
    vertical-align: top; height: 150px;font-size: 12px;margin-bottom: 5px;
}

.imagem2 { transition: all .2s ease-in-out;
}
.imagem2:hover  {transform: scale(3.9999);position: fixed;
top: 70%;
left: 70%;
margin-top: -100px; /* Negative half of height. */
margin-left: -250px; }

.addimg{
     position: absolute;
     z-index: 100;
     background: #cccccc;
     border: 1px white solid;
     border-radius: 5px;
     top: 150px;
     display: none;
     width: 500px;
     padding-left: 10px;
 }
 
 
 
 .alertas {
	width:180px;
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:red;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	background-color:lightcoral;
	color:red;
	height:26px;
	line-height:26px;
        position:relative;
        margin-bottom: 5px;
        font-weight: bold;
}
.alertas a:link {
	text-decoration: none;
	color: #fff;
}
.alertas a:visited {
	text-decoration: none;
	color: #fff;
}
.alertas a:hover {
	text-decoration: none;
	color: #000;
}
.alertas a:active {
	text-decoration: none;
	color: #000;
}



.alerta {
    
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:red;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	background-color: lightcoral;
	color:#000;
	height:26px;
	line-height:26px;
        position:relative;
        margin-bottom: 5px;
        font-weight: bold;
        text-align: center;
}
.alerta a:link {
	text-decoration: none;
	color: #FFF;
}
.alerta a:visited {
	text-decoration: none;
	color: #FFF;
}
.alerta a:hover {
	text-decoration: none;
	color: #000;
}
.alerta a:active {
	text-decoration: none;
	color: #000;
}


.bandeiras{
    width: 50px;
    
}
.bandeiras:hover{
    width: 100px;
    
}