﻿
/* CSS Document */


body {
	font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
	margin: 0;
	padding: 0;
	color: #666666;
}

.espacio15
{
    padding-top: 15px;
}

.grey
{
    background-color: #eee!important;
    padding: 5px 5px 5px 25px;
}
.total {
    margin: 0px 0px 5px 0px;
    padding: 5px 10px 0px 10px;
    background-color: #FFFFFF;
    text-align: left;
    border: 2px dashed #E0E0E0;
}

#iframe
{
    z-index: 100;
   
    }
  .menuSolidario
{
    display: none;
}  
 .logo
{
    margin-top: -10px;
    width: 170px;
    height: 35px;
    text-align: center;
    position: absolute;
    z-index: 9000;
    background-image: url(/Web_2_0/Recursos/General/backend/img/logo.png);
	background-repeat: no-repeat;
}
.anchoTablaTotal
{
    float: left;
    width: 100%;
}


.numero
{
	color: #333;
	font-size: 30px!important;
	font-weight: bold;
}
.linkNumero
{
    color: #FA4646;
	font-size: 30px!important;
	font-weight: normal;
    text-decoration:underline;  
    cursor:hand;
    }    
.linkNumero:hover
{
    color: #FA4646;
	font-size: 30px!important;
	font-weight: normal;
    text-decoration:none!important;  
    cursor:hand;
    } 

.linkPaginador > td > table > tbody >  tr > td > span 
{
 color: #fff !important;
 font-weight: bold!important;
 font-family: Geneva, Arial, Helvetica, sans-serif !important;
 font-size: 14px !important;
 font-weight: bold !important;
 text-decoration: none !important;
 padding: 2px 7px 2px 7px!important;
 background-color: #777!important;
 border: solid 1px #888!important;
}
.linkPaginador > td > table > tbody >  tr > td > a:link
{
 color: #333 !important ;
 font-weight: bold !important;
 font-family: Geneva, Arial, Helvetica, sans-serif !important;
 font-size: 14px !important;
 font-weight: normal !important;
 text-decoration: none !important;
 padding: 2px 7px 2px 7px!important;
 border: solid 1px #CCCCCC!important;
}
.linkPaginador > td > table > tbody >  tr > td > a:visited {
 color: #333 !important;
 font-weight: bold!important;
 font-family: Geneva, Arial, Helvetica, sans-serif !important;
 font-size: 14px !important;
 font-weight: normal !important;
 text-decoration: none !important;
 padding: 2px 7px 2px 7px!important;
 border: solid 1px #CCCCCC!important;
}
.linkPaginador > td > table > tbody >  tr > td > a:active {
 color: #333 !important;
 font-weight: bold!important;
 font-family: Geneva, Arial, Helvetica, sans-serif !important;
 font-size: 14px !important;
 font-weight: normal !important;
 text-decoration: none !important;
 padding: 2px 7px 2px 7px!important;
 border: solid 1px #CCCCCC!important;
}
.linkPaginador > td > table > tbody >  tr > td > a:hover 
{
 color: #fff !important;
 font-weight: bold!important;
 font-family: Geneva, Arial, Helvetica, sans-serif !important;
 font-size: 14px !important;
 font-weight: normal !important;
 text-decoration: none !important;
 padding: 2px 7px 2px 7px!important;
 background-color: #777!important;
 border: solid 1px #888!important;
}
    
.fieldNumero {
	outline: none;
	color: #333;
	height:50px;
	width:240px;
    padding-top:5px;
    font-size: 30pt!important;
	font-weight: bold;
	vertical-align:bottom;
	border: 1px solid #EAB9B5;
	box-shadow: 1px 1px 4px #ddd;
	-webkit-box-shadow: 1px 1px 4px #ddd;
	-moz-box-shadow: 1px 1px 4px #ddd;
	tex-align: center;
}

.numeroMediano
{
	color: #333;
	font-size: 20px!important;
	font-weight: bold;
}
.numeroPeque
{
	color: #333;
	font-size: 15px!important;
	font-weight: bold;
}
/* ~~ La aplicación de estilo a los vínculos del sitio debe permanecer en este orden (incluido el grupo de selectores que crea el efecto hover -paso por encima-). ~~ */
a:link {
	/*color: #FA4646;
	text-decoration: none;*/

}
a:visited {
	/*color: #FA4646;
	text-decoration: none;*/
}
a:hover, a:active, a:focus { /* este grupo de selectores proporcionará a un usuario que navegue mediante el teclado la misma experiencia de hover (paso por encima) que experimenta un usuario que emplea un ratón. */
	text-decoration: none;
}


.grid
{

width:100%;
border-collapse:collapse;
text-align: center;
}
.grid td
{
border: solid 1px #D7D7D7;
    background-color: #fff;
    text-align: center;
    color: #3A3A3A;
	font-size: 13px;
	font-weight: normal;
}
.grid th
{
    border: solid 1px #BBBBBB;
    height: 25px;
    background-color: #D1D1D1;
    text-align: center;
    color: #3A3A3A;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;

}
.cabecera
{
	 border: solid 1px #BBBBBB;
    height: 25px;
    background-color: #D1D1D1;
    text-align: center;
    color: #3A3A3A;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.celda
{
	border: solid 1px #D7D7D7;
    background-color: #fff;
    text-align: center;
    color: #3A3A3A;
	font-size: 13px;
	font-weight: normal;
	}
.cabeceraCuenta
{
border: solid 1px #BBBBBB;
    height: 25px;
    background-color: #D1D1D1;
    text-align: center;
    color: #3A3A3A;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.celdaCuenta
{
border: solid 1px #D7D7D7;
    background-color: #fff;
    text-align: center;
    color: #3A3A3A;
	font-size: 13px;
	font-weight: normal;
}

.linkRojo:link
{
	color: #D73B33;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:normal;
	line-height: 20px;
	text-decoration: underline;
}
.linkRojo:visited {
	color: #D73B33;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:normal;
	line-height: 20px;
	text-decoration: underline;
	
}
.linkRojo:active {
	color: #D73B33;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:normal;
	line-height: 20px;
	text-decoration: underline;
}
.linkRojo:hover 
{
	color: #D73B33;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:normal;
	line-height: 20px;
	text-decoration: none;
}
.linkRojoPeque {
	color: #DD4B39;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.linkRojoPeque:link {
	color: #DD4B39;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.linkRojoPeque:visited {
	color: #DD4B39;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.linkRojoPeque:hover {
	color: #DD4B39;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.linkTareas:link
{
	color: #D73B33;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 20px;
	text-decoration: none;
}
.linkTareas:visited {
	color: #D73B33;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 20px;
	text-decoration: none;
	
}
.linkTareas:active {
	color: #D73B33;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 20px;
	text-decoration: none;
}
.linkTareas:hover 
{
	color: #D73B33;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 20px;
	text-decoration: underline;
}


/*perfil*/
.celdaRoja
{
    background-color:#DD4B39;
    color:White;
    font-size:14px;
    text-align:center;
    height:34px;
    }
.titPerfil 
{
    font-size: 32px;
    color:Black;

    }
.textPerfil 
{
    font-size: 14px;
    font-family:Arial;
    padding-left:20px;
    }
    
.linkDescript
{
    font-size: 14px;
    font-family:Arial;
    color:#333333!important;
    text-decoration:underline;  
    cursor:hand;
    }    
.linkDescript:hover
{
    font-size: 14px;
    font-family:Arial;

    color:#CD614D!important;
    text-decoration:none!important;  
    cursor:hand;
    } 
.textDescript
{
    font-size:12px;
    padding-top:2px;
    color:#333333!important;
    text-decoration:none!important;
    }
.mapa {padding-top:10px;
       padding-bottom:10px;}
.titAlbum
{
    color:#DD4B39;
    font-size:15px;
    }
.linkAzul{color:#5192C4!important}    
.buttonPerfil {
background-color: whiteSmoke;
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
color: #444;
border: 1px solid gainsboro;
border: 1px solid rgba(0, 0, 0, 0.1);
font-size:11px;
font-weight: bold;
padding: 8 8 8 8;
}

.separador{
background-image: url(/Web_2_0/General/backend/img/separador.png);
background-repeat: repeat-y;
background-position: right;}

.separador2{
background-image: url(/Web_2_0/General/backend/img/separador2.png);
background-repeat: repeat-y;
background-position: left;}

.menu{
background-image: url(/Web_2_0/General/backend/img/menu.png);
background-repeat: repeat-x;
height:36px;
}

.itemSelect
{
color: #DD4B39;
font-weight: bold;
top: 1px;
font-size:14px;
padding-left: 10px;
padding-right:10px;
    }
    
.itemNoSelect
{
top: 1px;
font-size:14px;
padding-left: 10px;
padding-right:10px;
color:#666666!important;
    }
.itemNoSelect:hover
{
    top: 1px;
font-size:14px;
padding-left: 10px;
padding-right:10px;
color:#DD4B39!important;
    }
    
.textoResaltado {
    	color: #FA4646;
    	font-size:15px;
    	font-style:italic;
    	font-weight:bold;
}
.textoResaltadoOscuro {
    	font-size:15px;
    	font-style:italic;
    	font-weight:bold;
        text-align: left;
}
.texto14
{
    font-size:14px;
    line-height:21px;
    }
    
 .numerosResultados
 {
     color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
 }
 .textoRojo17negrita{
    color: #ff0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
 }
 .titulo_ocre {
    color: #BF0000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: bold;
    text-align: left;
}
.titulos{
color: #73879C;
font-size:24px;

}
.tituloSinBorde{
color:#CC0101;
font-size:24px;
} 
.texto12
{
	color: #999999;
	font-weight: normal;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.subtitulos
{
	color:#666666;
font-size:18px;
border: thin;
border-bottom-style: solid;
border-color:#D6D6D6;
}
.sin
{
color:#666666;
font-size:18px;
border: thin;
}    
.thirdtitulos
{
	color:#666666;
font-size:14px;
font-weight: bold;
}
.textoPeque
{
    font-size:11px;
    height: 10px;
    text-align: left;
}
.rojo     	
{
    color: #FA4646;}
    
.avisos
{
    background:#FFFF99;
    font-weight:bold;
    font-size:11px;
    color: #666666;
    padding-left:2px;
    padding-right: 2px;
    text-align: center;
}
.recuadroAvisos
{
    text-align: center;
    padding: 10px;
    background-color: #FFFFCC;
    border: dashed 1px #FF0000;
    font-weight:bold;
    font-size:13px;
    color: #666666;
}
.recuadroAvisos2
{
    text-align: center;
    padding: 4px;
    background-color: #FFFFCC;
    border: dashed 1px #FF0000;
    font-weight:bold;
    font-size:13px;
    color: #666666;
}
.recuadroBlancoPuntos
{
    background: #ffffff; /* Old browsers */
border: dotted 1px #BBBBBB;
border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px 10px 10px 20px;
}
.recuadroBlancoPuntos2
{
    background: #ffffff; /* Old browsers */
border: dotted 1px #BBBBBB;
border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px 10px 10px 10px;
}
.sombraLoteria {
    box-shadow: 0px 5px 0px rgba(255, 255, 255, 0.9) inset, 0px 0px 2px rgba(255, 255, 255, 0.9) inset, 0px 5px 7px rgba(9, 9, 9, 0.29);
    background-color: #fff;
    padding: 3px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.sombra
{
    -webkit-box-shadow: 1px 1px 2px 0px rgba(178, 178, 178, 0.5);
-moz-box-shadow:    1px 1px 2px 0px rgba(178, 178, 178, 0.5);
box-shadow:         1px 1px 2px 0px rgba(178, 178, 178, 0.5);
padding: 3px 8px 3px 8px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

    
.linkAvisos
{color:#D28E00!important;
    }


.botonAzul
{
  
     border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    background:#278ab7;
    background:-webkit-gradient(linear,left top,left bottom,from(#2e9fd2),to(#21759b));
    background:-moz-linear-gradient(top,#2e9fd2,#21759b);
    background:-o-linear-gradient(top,#2e9fd2,#21759b);
    border:solid 1px #1b607f;color:#ffffff!important;
    text-decoration:none!important;
    text-align:center;
    padding: 7px;
    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
    box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
    text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
.botonAzul:a
{
  
     border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    background:#278ab7;
    background:-webkit-gradient(linear,left top,left bottom,from(#2e9fd2),to(#21759b));
    background:-moz-linear-gradient(top,#2e9fd2,#21759b);
    background:-o-linear-gradient(top,#2e9fd2,#21759b);
    border:solid 1px #1b607f;color:#ffffff!important;
    text-decoration:none!important;
    text-align:center;
    padding: 7px;
    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
    box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
    text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
.botonAzul:focus, .botonAzul:hover, .botonAzul:active
{
  
     border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    background:#1b607f;
    background:-webkit-gradient(linear,left top,left bottom,from(#21759b),to(#278ab7));
    background:-moz-linear-gradient(top,#21759b,#278ab7);
    background:-o-linear-gradient(top,#21759b,#278ab7);
    border:solid 1px;
    border-color:#124560 #2382ae #2382ae #2382ae;
    color:rgba(255,255,255,0.95)!important;
    text-decoration:none!important;
    text-align:center;
    padding: 7px;
    -webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);
    box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);
   text-shadow:0 1px 0 rgba(0,0,0,0.1);
}
           
 .buttonGrey
{
    background: #f3f3f3;
    background: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f4f4f4));
    background: -moz-linear-gradient(top,#fefefe,#f4f4f4);
    background: -o-linear-gradient(top,#fefefe,#f4f4f4);
    border: solid 1px #bbb;
    color: #333!important;
    text-decoration:none!important;
    font: 12px Arial, sans-serif;
    padding: 7px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-shadow: 0 1px 0 #fff;
}
 .buttonGrey:a
{
    background: #f3f3f3;
    background: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f4f4f4));
    background: -moz-linear-gradient(top,#fefefe,#f4f4f4);
    background: -o-linear-gradient(top,#fefefe,#f4f4f4);
    border: solid 1px #bbb;
    color: #333!important;
    text-decoration:none!important;
    font: 12px Arial, sans-serif;
    padding: 7px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-shadow: 0 1px 0 #fff;
}
 .buttonGrey:focus, .buttonGrey:hover, .buttonGrey:active
{
    background: #f3f3f3;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));
    background: -moz-linear-gradient(top,#fff,#f3f3f3);
    background: -o-linear-gradient(top,#fff,#f3f3f3);
    border: solid 1px #999;
    color: #222!important;
    text-decoration:none!important;
    font: 12px Arial, sans-serif;
    padding: 7px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-shadow: 0 1px 0 #fff;
}  
.cerrando
{
    background: #cf0404; /* Old browsers */
background: -moz-linear-gradient(top, #cf0404 0%, #ff3019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf0404), color-stop(100%,#ff3019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cf0404 0%,#ff3019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cf0404 0%,#ff3019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cf0404 0%,#ff3019 100%); /* IE10+ */
background: linear-gradient(to bottom, #cf0404 0%,#ff3019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 ); /* IE6-9 */
    color: #ffffff!important;
    text-decoration:none!important;
    font-size: 13px;
    text-align:center;
    padding: 10px 10px;
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.cerrando:a
{
    background: #cf0404; /* Old browsers */
background: -moz-linear-gradient(top, #cf0404 0%, #ff3019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf0404), color-stop(100%,#ff3019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cf0404 0%,#ff3019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cf0404 0%,#ff3019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cf0404 0%,#ff3019 100%); /* IE10+ */
background: linear-gradient(to bottom, #cf0404 0%,#ff3019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 ); /* IE6-9 */
    color: #ffffff!important;
    text-decoration:none!important;
    font-size: 13px;
    text-align:center;
    padding: 10px 10px;
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.cerrando:focus, .cerrando:hover, .cerrando:active
{
    background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
    color: #ffffff!important;
    text-decoration:none!important;
    font-size: 13px;
    text-align:center;
    padding: 10px 10px;
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
 .buttonPeque
{
     border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    background:#278ab7;
    background:-webkit-gradient(linear,left top,left bottom,from(#2e9fd2),to(#21759b));
    background:-moz-linear-gradient(top,#2e9fd2,#21759b);
    background:-o-linear-gradient(top,#2e9fd2,#21759b);
    border:solid 1px #1b607f;color:#ffffff!important;
    text-decoration:none!important;
    text-align:center;
    font: 11px Arial, sans-serif;
    padding: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
    box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
    text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
	text-align:center;
}
 .buttonPeque:a
{
     border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    background:#278ab7;
    background:-webkit-gradient(linear,left top,left bottom,from(#2e9fd2),to(#21759b));
    background:-moz-linear-gradient(top,#2e9fd2,#21759b);
    background:-o-linear-gradient(top,#2e9fd2,#21759b);
    border:solid 1px #1b607f;color:#ffffff!important;
    text-decoration:none!important;
    text-align:center;
    font: 11px Arial, sans-serif;
    padding: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
    box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
    text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
	text-align:center;
}
 .buttonPeque:focus, .buttonPeque:hover, .buttonPeque:active
{
     border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    background:#1b607f;
    background:-webkit-gradient(linear,left top,left bottom,from(#21759b),to(#278ab7));
    background:-moz-linear-gradient(top,#21759b,#278ab7);
    background:-o-linear-gradient(top,#21759b,#278ab7);
    border:solid 1px;
    border-color:#124560 #2382ae #2382ae #2382ae;
    color:rgba(255,255,255,0.95)!important;
    text-decoration:none!important;
    text-align:center;
    font: 11px Arial, sans-serif;
    padding: 4px;
    -webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);
    box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);
   text-shadow:0 1px 0 rgba(0,0,0,0.1);
}     
 .buttonOrange
{
    background: #CC6251;
    background: -webkit-gradient(linear,left top,left bottom,from(#F5D5C2),to(#CC6251));
    background: -moz-linear-gradient(top,#F5D5C2,#CC6251);
    background: -o-linear-gradient(top,#F5D5C2,#CC6251);
    border:solid 1px #CC6251;
    color: #FFFFFF;
    font: bold 12px Arial, sans-serif;
    text-decoration:none!important;
    text-align:center;
    padding: 7px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
} 

.botonTranspa
{
    background: #f3f3f3;
    background: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f4f4f4));
    background: -moz-linear-gradient(top,#fefefe,#f4f4f4);
    background: -o-linear-gradient(top,#fefefe,#f4f4f4);
    border: solid 1px #bbb;
    color: #333!important;
    text-decoration:none!important;
    font: 12px Arial, sans-serif;
    padding: 7px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-shadow: 0 1px 0 #fff;
}
 .botonTranspa:a
{
    background: #f3f3f3;
    background: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f4f4f4));
    background: -moz-linear-gradient(top,#fefefe,#f4f4f4);
    background: -o-linear-gradient(top,#fefefe,#f4f4f4);
    border: solid 1px #bbb;
    color: #333!important;
    text-decoration:none!important;
    font: 12px Arial, sans-serif;
    padding: 7px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-shadow: 0 1px 0 #fff;
}
 .botonTranspa:focus, .botonTranspa:hover, .botonTranspa:active
{
    background: #f3f3f3;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));
    background: -moz-linear-gradient(top,#fff,#f3f3f3);
    background: -o-linear-gradient(top,#fff,#f3f3f3);
    border: solid 1px #999;
    color: #222!important;
    text-decoration:none!important;
    font: 12px Arial, sans-serif;
    padding: 7px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-shadow: 0 1px 0 #fff;
}  
	
/* Formulario */
.field {
	outline: none;
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	
	width:240px;
	padding: 6px 8px;
	font-style: italic;
	border: 1px solid #D6D6D6;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
}
.field:focus {
	border: 1px solid #EAB9B5;
	box-shadow: 1px 1px 4px #ddd;
	-webkit-box-shadow: 1px 1px 4px #ddd;
	-moz-box-shadow: 1px 1px 4px #ddd;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
}

.recuadro {
	outline: none;
	line-height: 16px;
	padding: 6px 8px;
	border: 1px solid #D6D6D6;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
min-width:45px;
}
.recuadroNoEditable {
	outline: none;
	line-height: 16px;
	padding: 6px 8px;
	border: 1px solid #D6D6D6;
	background-color: #E9E9E9;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
}
.recuadroPuntos {
	padding: 6px 8px;
	border: 1px dotted #D6D6D6;
}
.recuadroGris {
    	font-size:15px;
    	font-weight:normal;
        text-align: left;
        background-color: #EAEAEA;
        padding: 5px 10px 5px 10px;
        text-transform: uppercase;
}
.recuadroGris2 {
    	text-align: left;
        background-color: #EAEAEA;
        padding: 5px 10px 5px 10px;
}
.login                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 bottom:7px; .login
{
    outline: none;
    padding: 6px 8px;
    font-style: italic;
    border: 1px solid #D6D6D6;
    width: 320px;
    height: 260px;
    visibility: visible;
}

.textArea{	
	outline: none;
	line-height: 16px;
	padding: 6px 8px;
	border: 1px solid #D6D6D6;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
}
.textarea{	
	outline: none;
	line-height: 16px;
	padding: 6px 8px;
	border: 1px solid #D6D6D6;
		-webkit-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
}
.textArea2{	
	color: #666666;
	font-size: 12px;
	padding: 3px 4px;
	font-style: italic;
	border: 1px solid #D6D6D6;
    text-align: center;
    	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
}
.round{
	border: 1px solid #D6D6D6;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#FFFFFF;
}	
	
/* ~~ este contenedor de anchura fija rodea a las demás divs ~~ */
.container {
	
}

/* ~~ no se asigna una anchura al encabezado. Se extenderá por toda la anchura del diseño. Contiene un marcador de posición de imagen que debe sustituirse por su propio logotipo vinculado ~~ */

.navGeneral {
	height:40px;
	border-bottom-style: solid;
	border-width:4px;
	border-color:#D6D6D6;
	width:100%;
	font-size:12px;}
	
.header {
    width: 90%;
    margin: 0 auto;
}

/* ~~ Esta es la información de diseño. ~~ 

1) El relleno sólo se sitúa en la parte superior y/o inferior de la div. Los elementos situados dentro de esta div tienen relleno a los lados. Esto le ahorra las "matemáticas de modelo de cuadro". Recuerde que si añade relleno o borde lateral a la div propiamente dicha, éste se añadirá a la anchura que defina para crear la anchura *total*. También puede optar por eliminar el relleno del elemento en la div y colocar una segunda div dentro de ésta sin anchura y el relleno necesario para el diseño deseado.

*/

.content {

	
}

/* ~~ El pie de página ~~ */
.footer {
	width:100%;
	font-size:12px;
	text-align-last:center;
}

/* ~~ clases float/clear varias ~~ */
.fltrt {  /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* esta clase puede situarse en una <br /> o div vacía como elemento final tras la última div flotante (dentro de #container) si #footer se elimina o se saca fuera de #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/* PAGINA INICIO BE */

.linkAvisoRojo:link
{
	color: #DD4B39;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 20px;
	text-decoration: none;
}
.linkAvisoRojo:visited {
	color: #DD4B39;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 20px;
	text-decoration: none;
}
.linkAvisoRojo:active {
	color: #DD4B39;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 20px;
	text-decoration: none;
}
.linkAvisoRojo:hover 
{
	color: #DD4B39;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 20px;
	text-decoration: underline;
}
.numeroRojo {
	color: #DD4B39;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 20px;
	text-decoration: none;
}
.linkGrisHome:link
{
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
	text-decoration: none;
}
.linkGrisHome:visited {
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
	text-decoration: none;
}
.linkGrisHome:active {
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
	text-decoration: none;
}
.linkGrisHome:hover 
{
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
	text-decoration: underline;
}

.linkGrisHomePeque:link
{
	color: #8B8B8B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 16px;
	text-decoration: underline;
}
.linkGrisHomePeque:visited {
	color: #8B8B8B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 16px;
	text-decoration: underline;
}
.linkGrisHomePeque:active {
	color: #8B8B8B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 16px;
	text-decoration: underline;
}
.linkGrisHomePeque:hover 
{
	color: #8B8B8B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 16px;
	text-decoration: none;
}

.linkNumeroPeque:link
{
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	line-height: 20px;
	text-decoration: underline;
}
.linkNumeroPeque:visited {
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	line-height: 20px;
	text-decoration: underline;
}
.linkNumeroPeque:active {
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	line-height: 20px;
	text-decoration: underline;
}
.linkNumeroPeque:hover 
{
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	line-height: 20px;
	text-decoration: none;
}


.textoRojo23
{
	color: #D73B33;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight:bold;
}

/* TOOLTIP */

a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#D0382D !important; /* forzar color del texto */
font-weight:normal !important; /* forzar negritas */
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */
color:#D9CDA4; /* DEBE haber un color de fondo */
}

a.Ntooltip span {
display: none; /* el elemento va a estar oculto */
width: 300px;
}

a.Ntooltip:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:15px; left:-270px; /* donde va a estar */
width:300px; /* el ancho por defecto que va a tener */
padding:8px; /* la separación entre el contenido y los bordes */
background-color: #666666; /* el color de fondo por defecto */
color: #ffffff; /* el color de los textos por defecto */
line-height: 16px;
font-size: 12px;
font-weight:normal;
text-align: left;
}

/* TOOLTIP GIGANTESCOOOOOO */

a.NtooltipEnolme {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#D0382D !important; /* forzar color del texto */
font-weight:normal !important; /* forzar negritas */
}

a.NtooltipEnolme:hover {
z-index:999; /* va a estar por encima de todo */
color:#D9CDA4; /* DEBE haber un color de fondo */
}

a.NtooltipEnolme span {
display: none; /* el elemento va a estar oculto */
width: 500px;
}

a.NtooltipEnolme:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:15px; left:-410px; /* donde va a estar */
width:500px; /* el ancho por defecto que va a tener */
padding:15px; /* la separación entre el contenido y los bordes */
background-color: #666666; /* el color de fondo por defecto */
color: #ffffff; /* el color de los textos por defecto */
line-height: 18px;
font-size: 13px;
font-weight:normal;
text-align: left;
}

/* MANUAL DE PRIMER USO TOOLTIPS */

a.Ntooltip2 {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#ffffff !important; /* forzar color del texto */
font-weight:normal !important; /* forzar negritas */
}

a.Ntooltip2:hover {
z-index:999; /* va a estar por encima de todo */
color:#D9CDA4; /* DEBE haber un color de fondo */
}

a.Ntooltip2 span {
display: none; /* el elemento va a estar oculto */
width: 300px;
}

a.Ntooltip2:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:-20px; left:45px; /* donde va a estar */
width:300px; /* el ancho por defecto que va a tener */
padding:8px; /* la separación entre el contenido y los bordes */
background-color: #D96900; /* el color de fondo por defecto */
color: #ffffff; /* el color de los textos por defecto */
line-height: 18px;
font-size: 15px;
font-weight:normal;
text-align: left;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

/* TOOLTIP IMAGEN */

a.NtooltipImagen {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#D0382D !important; /* forzar color del texto */
font-weight:normal !important; /* forzar negritas */
}

a.NtooltipImagen:hover {
z-index:999; /* va a estar por encima de todo */
color:#D9CDA4; /* DEBE haber un color de fondo */
}

a.NtooltipImagen span {
display: none; /* el elemento va a estar oculto */
}

a.NtooltipImagen:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:0px; left:30px; /* donde va a estar */
padding:8px; /* la separación entre el contenido y los bordes */
border: solid 3px #cccccc;
background-color: #ffffff;
color: #ffffff; /* el color de los textos por defecto */
line-height: 19px;
font-size: 12px;
font-weight:normal;
text-align: left;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

        a.tooltipLot
    {
    	position: relative; /* es la posición normal */
text-decoration: underline !important; /* forzar sin subrayado */
/*color:#000 !important;  forzar color del texto */
font-weight:bold !important; /* forzar negritas */
font-size:12px;
    	}
    a.tooltipLot:hover { 
z-index:999; /* va a estar por encima de todo */
color:#D9CDA4; /* DEBE haber un color de fondo */
} 

a.tooltipLot div {
display: none; /* el elemento va a estar oculto */
width: 180px;
font-weight:normal !important;
} 

a.tooltipLot:hover div {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:13px; left:5px; /* donde va a estar */
 /* el ancho por defecto que va a tener */
padding:0px 7px 7px 7px; /* la separación entre el contenido y los bordes */
background-color:#5E6065; /* el color de fondo por defecto */
color: #fff; /* el color de los textos por defecto */
border: solid 1px #3D3E41;
line-height: 16px;
border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* */

.tab01 {
padding: 10px 10px 5px 10px;
background: white;
-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
-webkit-transition: 300ms ease height;
-moz-transition: 300ms ease height;
-ms-transition: 300ms ease height;
-o-transition: 300ms ease height;
transition: 300ms ease height;
color: #666666!important;
text-decoration:none!important;
border: 1px solid #CCC;
border-bottom-color:#FFF;
font-weight:bold;
width:150px;
}
.tab02
{
    background: #F0F0F0;
    padding: 10px 10px 5px 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-transition: 300ms ease height;
    -moz-transition: 300ms ease height;
    -ms-transition: 300ms ease height;
    -o-transition: 300ms ease height;
    transition: 300ms ease height;
    color: #999 !important;
    text-decoration: none!important;
    border: 1px solid #DFDFDF;
    border-bottom-color:#F0F0F0;
    width:150px;
}
.alineoTabs
{
    float: right;
    display:block;
    font-size:13px;
    }
    
.textoAmarillo
{
	color: #B18601;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

  
.cabeceraJugadas
{
	background-color: #B1C2B5;
	color: #ffffff;
	vertical-align:middle;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 45px;
	padding:5px;
}
.celdaJugadas
{
	color: #666666;
	border: solid 1px #C9D5CB;
	vertical-align:middle;
	font-size: 11px;
	text-align: center;
	padding:5px;
	}
.blancoBote
{
    color: #ffffff;
	font-size: 15px;
	font-weight:bold;
    }
.textoVerdeManises
{
	color: #33CC33!important;
	font-size: 25px;
	font-weight:normal;
	line-height: 22px;
}
 .menuGaleria 
 {
height:28px;     
border-bottom: 1px solid #dfdfdf;
box-shadow: 0 4px 4px -4px rgba(0,0,0,0.1);
} 
 .separaS {
position: relative;
float: left;
padding: 2px 10px;
margin: 0;
line-height: 18px;
font-size: 14px;
text-shadow: 0 1px 0 #fff;
text-decoration: none!important;
color:#666!important;
height:30px;
background-image: url("/Web_2_0/Recursos/General/backend/img/flechaDown.png");
background-position:bottom center;
background-repeat: no-repeat;
}  
 .separaS:a {
position: relative;
float: left;
padding: 2px 10px;
margin: 0;
line-height: 18px;
font-size: 14px;
text-shadow: 0 1px 0 #fff;
text-decoration: none!important;
color:#666!important;
height:30px;
background-image: url("/Web_2_0/Recursos/General/backend/img/flechaDown.png");
background-position:bottom center;
background-repeat: no-repeat;
}
 .separaS:hover{
color:#D54E21!important;

}

.separaN
{
color: #679ACC!important;    
position: relative;
float: left;
padding: 2px 10px;
margin: 0;
line-height: 18px;
font-size: 14px;
text-shadow: 0 1px 0 #fff;
text-decoration: none!important;
height:30px;}
.separaN:a
{
color: #679ACC!important;
position: relative;
float: left;
padding: 2px 10px;
margin: 0;
line-height: 18px;
font-size: 14px;
text-shadow: 0 1px 0 #fff;
text-decoration: none!important;
height:30px;}
 .separaN:hover{
color:#D54E21!important;

}
.raya{height:22px;border-right: 1px solid #dfdfdf; margin-bottom:3px; position:relative; bottom:5px}


/* ESTILOS VENTANILLA EN BACKEND ********************************************************************************************* */

.recuadroTitulo
{
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e9e9e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e9e9e9 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#e9e9e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
border: solid 1px #CDCDCD;
border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 2px 10px 2px 10px;
}
.recuadroBlancoPuntos
{
    background: #ffffff; /* Old browsers */
border: dotted 1px #BBBBBB;
border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px 10px 10px 10px;
}
.recuadroBlanco
{
    background: #ffffff; /* Old browsers */
border: solid 1px #CDCDCD;
border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 10px 5px 10px;
}
.negrita13
{
	color: #3A3A3A;
	font-size: 13px;
	font-weight: bold;
}
.textBoxNumero
{
	outline: none;
	color: #545454;
	font-size: 45px;
	line-height: 46px;
	padding: 2px 2px;
	border: solid 1px #D7D7D7;
	background-color: #F8F8F8;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 40px;
	width: 180px;
	font-weight: bold;
	text-align: center;
}
.textBoxNumero:focus {
	border: solid 1px #999999;
	box-shadow: 1px 1px 4px #ddd;
	-webkit-box-shadow: 1px 1px 4px #ddd;
	-moz-box-shadow: 1px 1px 4px #ddd;
	background-color: #F8F8F8;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.textBoxSerie
{
	outline: none;
	color: #545454;
	font-size: 30px;
	line-height: 32px;
	padding: 2px 2px;
	border: solid 1px #D7D7D7;
	background-color: #F8F8F8;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 40px;
	width: 180px;
	font-weight: bold;
	text-align: center;
}
.textBoxSerie:focus {
	border: solid 1px #999999;
	box-shadow: 1px 1px 4px #ddd;
	-webkit-box-shadow: 1px 1px 4px #ddd;
	-moz-box-shadow: 1px 1px 4px #ddd;
	background-color: #F8F8F8;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.textBoxInactivo
{
	outline: none;
	color: #525252;
	font-size: 25px;
	line-height: 27px;
	padding: 2px 2px;
	border: solid 1px #D7D7D7;
	background-color: #eee;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: right;
}

.texto15
{
	color: #545454;
	font-size: 15px;
	font-weight: normal;
}
.texto15Naranja
{
	color: #C24B30;
	font-size: 18px;
	font-weight: bold;
}
.subtituloAzul{
    color: #1ABB9C;
    font-size: 15px;
    font-weight: bold;
}
.rojo25
{
    color: #ff0000;
	font-size: 25px;
	font-weight: bold;
}

/* BOTONES */

.botonAzulPeque
{
    background-color: #1F93DA;
    border: solid 1px #1F93DA;
    color: #fff!important;
    text-decoration:none!important;
    font-size: 13px;
    padding: 7px 12px 7px 12px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
}
 .botonAzulPeque:a
{
    background-color: #1F93DA;
    border: solid 1px #1F93DA;
    color: #fff!important;
    text-decoration:none!important;
    font-size: 13px;
    padding: 7px 12px 7px 12px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
}
 .botonAzulPeque:focus, .botonAzulPeque:hover, .botonAzulPeque:active
{
    background-color: #22B2F3;
    border: solid 1px #1F93DA;
    text-decoration:none!important;
    font-size: 13px;
    padding: 7px 12px 7px 12px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-transition:all 1s ease-out;  /* Chrome y Safari */
  -o-transition:all 1s ease-out;  /* Opera */
  -moz-transition:all 1s ease-out;  /* Mozilla Firefox */
  -ms-transition:all 1s ease-out;   /* Internet Explorer */
  transition:all 1s ease-out;  /* W3C */
  text-align: center;
}

.cabeceraTabla
{
    border: solid 1px #BBBBBB;
    height: 25px;
    background-color: #D1D1D1;
    text-align: center;
    color: #3A3A3A;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.celdaTabla
{
    border: solid 1px #D7D7D7;
    background-color: #fff;
    text-align: center;
    color: #3A3A3A;
	font-size: 13px;
	font-weight: normal;
}
.celdaTablaResaltada
{
    border: solid 1px #D7D7D7;
    background-color:#EDEDED;
    text-align: center;
    color: #3A3A3A;
	font-size: 13px;
	font-weight: normal;
}
.negrita20
{
	color: #3A3A3A;
	font-size: 20px;
	font-weight: bold;
}
.texto14Naranja
{
	color: #C24B30;
	font-size: 14px;
	font-weight: bold;
}
.linkPestanasCalendario:link
{
	color: #393939;
	background-color: #fff;
	border: solid 1px #D7D7D7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 10px 5px 10px;
}
.linkPestanasCalendario:visited {
	color: #393939;
	background-color: #fff;
	border: solid 1px #D7D7D7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 10px 5px 10px;
}
.linkPestanasCalendario:active {
	color: #393939;
	background-color: #fff;
	border: solid 1px #D7D7D7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 10px 5px 10px;
}
.linkPestanasCalendario:hover 
{
	color: #393939;
	background-color: #D1E9F5;
	border: solid 1px #D1E9F5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 10px 5px 10px;
}
.linkPestanasCalendarioSeleccionado
{
	color: #393939;
	background-color: #D1E9F5;
	border: solid 1px #D1E9F5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 10px 5px 10px;
}

.subtituloAzulPeque {
    color: #1B88CA;
    font-size: 13px;
    font-weight: bold;
}
.cajaDrop
{
	outline: none;
	color: #333333;
	font-size: 13px;
	line-height: 16px;
	padding: 2px 2px;
	border: solid 1px #D7D7D7;
	background-color: #F8F8F8;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}