body
{
margin:0px auto;
padding:0px;
}
.logo
{
margin-left:47px;
margin-top:28px;
}
.menu_box
{
background:url(../images/celeste.jpg);
height:30px;
}
.footer_box
{
background: url(../images/footer-bg.jpg) left repeat-x;

border-bottom:1px solid #D1D1D1;
border-top:1px solid #D1D1D1;
border-left:2px double #D1D1D1;
border-right:2px  double #D1D1D1;
}
.body_padding
{
padding:11px 11px 6px 11px;
}
.menu_table td
{
border-bottom:1px dotted #3A5A96;
height:16px;
}
.home-icon
{
margin-right:7px;
}
.input-box
{
border:1px solid #848284;
width:100px;
height:16px;
padding-left:3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 16px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #333333;
background-color:#FFFFFF;
text-decoration: none;
}
.order-box
{
border:1px solid #A1A1A1;
padding:6px;
}
.order-title
{
background-color:#E9E9E9;
height:37px;
border-bottom:2px solid #FFFFFF;
padding-left:16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 36px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #515E85;
    text-decoration: none;
}
.order-box-padding
{
padding:18px 10px 10px 16px;
}
.footer-margin
{
margin:0px 11px;
}



/* CSS Background image Document */
.header-bg
{
background:url(../images/header.jpg) right top no-repeat;
height:76px;
}
.search-bg
{
background:url(../images/search-bg.jpg) left top no-repeat;
height:178px;
}
.add-bg
{
background:url(../images/add-bg.jpg) left top no-repeat;
height:112px;
}
.scentro
{
background:url(../images/scentro.jpg) no-repeat;

}






/* CSS Text Document */
body{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 14px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: none;
    background-color:inherit;
}
.blue-text{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 14px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #515E85;
    text-decoration: none;
    background-color:inherit;
}
.blue-link{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 14px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #515E85;
    text-decoration: none;
    background-color:inherit;
}
.blue-link:hover
{
color: #515E85;
text-decoration: underline;
background-color:inherit;
}
.red-text{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 14px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #DA0008;
    text-decoration: none;
    background-color:inherit;
}
.body_title{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #515E85;
    text-decoration: none;
    background-color:inherit;
}
.red_title{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 20px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #DF2229;
    text-decoration: none;
    background-color:inherit;
}

.blue_title{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 14px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #1E4B78;
    text-decoration: none;
    background-color:inherit;
}
.top_menu{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: 28px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #515E85;
    text-decoration: none;
    border-bottom:1px solid #515E85;
    background-color:inherit;
    }
.top_menu:hover
{
color: #515E85;
text-decoration: none;
border-bottom:1px solid #DA0008;
background-color:inherit;
}
.left_menu{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #515E85;
    text-decoration: none;
    background-color:inherit;
}
.left_menu:hover
{
color: #DA0008;
text-decoration: none;
background-color:inherit;
}

.footer-link{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 34px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #515E85;
    text-decoration: none;
    background-color:inherit;
}
.footer-link:hover
{
color:#515E85;
text-decoration:underline;
background-color:inherit;
}

/*INICIO galeria de imagenes*/
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev { 
    left: 0; 
    float: left;
}
#lightbox-nav-btnNext { 
    right: 0; 
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px; 
    color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
    width: 70%; 
    float: left; 
    text-align: left; 
}   
#lightbox-image-details-caption {
    padding: 2px 0 10px 0;
}
#lightbox-image-details-currentNumber {
    display: block; 
    clear: left; 
    padding-bottom: 1.0em;  
}           
#lightbox-secNav-btnClose {
    width: 66px; 
    float: right;
    padding-bottom: 0.7em;  
}

.galleria{
  width: 200px;
  height: auto;
  float: left;
  padding: 10px 10px 0px 10px;
  margin: 10px 0 0 10px;
  background: #E1F0FF;
  border:1px solid #DDDDDD;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  position: relative;
}
.titulo_galeria{
 font-weight: bold;
 color:#006699;
 background: transparent;
 margin: 0 0 2px 0;
 border-bottom: 1px dotted #8C8C8C;
 }
.galleria_hover{
  background: #C6FFB3;
}
.galeria_img{
  width: 200px;
  height: 200px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background: #FFFFFF;
  vertical-align: middle;
}
.galeria_desc{
  width: 200px;
  min-height: 53px;
  margin: 5px 0 0 0;

}
.galeria_desc p{
  margin: 1px 0 10px 0;
}
.galeria_desc span{
  font-weight: bold;
  /*font-size: 12px;*/
  color: #666600;
}
.galeria_vota{
  text-align: center;
}
.galeria_vota a{
  color:#666699;
  font-weight: bold;
  padding: 2px;
  border: 1px dotted #6F6F6F;
  text-decoration: none;
  display: block;
}
.galeria_vota a:hover{
  background: #3399CC;
  color:#fff;
}
#lightbox-container-image-data-title{
  text-align: center;
  font-weight: bold;
}
#lightbox-container-image-data-empresa{
  text-decoration: underline;
}
.loader_voto{
  position: absolute;
  top: 100px;
  left:50px;
}
.galeria_lista_votos{

}
.galeria_barra_grafico{
  height: 10px;
  background: #2cff02 url(../images/galeria_fondo_barra_grafico.jpg) repeat-x top;
  border: 1px solid #ccc;
}
.galeria_lista_votos table,
.galeria_lista_votos table tr,
.galeria_lista_votos table tr th,
.galeria_lista_votos table tr td{
   border: 1px solid #F2F2F2;
   padding: 10px;
}
.galeria_lista_votos table tr th{
   background: #0099FF;
   color: #FFFFFF;
   font-size: 12px;
}
.galeria_parrafo{
   margin: 0 0 10px 0;
}
.galeria_h1{
   color: #006699;
   font-size: 16px;
   font-weight: bold;
   padding: 0 0 10px;
}
.galeria_paginador{
   border-top:1px dotted #DBDBDB;
   border-bottom:1px dotted #DBDBDB;
   margin:10px 0 10px 0;
}
.galeria_paginador span{
  color: #808080;
  font-weight: bold;
}
.galeria_paginador a,
.galeria_paginador a:visited{
  padding: 0 5px 0 5px;
  text-decoration: none;
}
.galeria_paginador a:hover{
  text-decoration: underline;
}
.empresa_galeria{
  color: #808080;
  font-weight: bold;
  margin: 0 0 3px 0;
}
/*FIN galeria de imagenes*/
