/*
 Creado por: Raul Elizondo
 Parte del grupo: "Los que no tienen nada mas que hacer"

 Este CSS no es copyright ni tiene derechos reservados, pero si
 de algo puede servir para otras paginas, adelante.  Tan solo
 hagan referencia de donde lo tomaron.

 Este CSS se ha probado en 
  + Firefox en linux (32 y 64bits)
  + Firefox en Windows (XP, 2000 y vista)
  + Safari en Windows (XP, 2000 y vista)
  + IE 5 (2000)
  + IE 6 y 7 (XP)
  + IE 7 (vista)
  y no me gusta como funciona el IE

*/
html,body
{
	color: #000000;
	margin: 0;
	padding: 0;
	background-image: url('/imagenes/bg.jpg'); 
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family : Arial, helvetica, sans-serif;
	font-size: 11px;
}
.bgblanco
{
	background-color: #ffffff;
}
.encabezado
{
	background-image: url(/imagenes/barra-top.png);
	background-repeat: no-repeat;
}
.buscar 
{
	background-image: url(/imagenes/search.png);
	background-repeat: no-repeat;
}
.buscar input
{
	border: none;
	color: #777777;
	font-size: 11px;
}
.interiorencabezado
{
}
.interiorencabezado td
{
	background-color: #f0f0f0;
	padding: 5px 0px 5px 0px;
}
.menu
{
	font-size: 18px;
	color: #ffffff;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
}
.menu:hover, .menu:visited:hover
{
	color : #008000;
}

.menulink
{
	font-size: 18px;
	padding: 5px 10px 5px 10px;
}
.menulink:visited, .menulink:link
{
	color: #008000;
	text-decoration: none;
}
.menulink:hover, .menulink:visited:hover
{
	background-color: #008000;
}
.navegabar
{
	padding: 5px 0px 5px 0px;
}
.navegabar td
{
	border: none;
	border-top: #e0e0e0 1px solid; 
	border-bottom: #e0e0e0 1px solid;
}
.piedepagina
{
	border: none;
	border-top: #e0e0e0 1px solid; 
	border-bottom: #e0e0e0 1px solid;
}
.contenido
{
	color: #555555;
	font-size: 12px;
}
.ligascomunes, .ligascomunes:visited
{
	color: #008000;
	text-decoration: none;
	font-size: 11px;
}
.ligascomunes:hover, .ligascomunes:visited:hover
{
	text-decoration: underline; 
	font-size: 11px;
}
.ligascomunes:link
{
	text-decoration: underline; 
	font-size: 11px;
}
.ligastenues, .ligastenues:visited
{
	color: #777777;
	text-decoration: none;
	font-size: 11px;
}
.ligastenues:hover, .ligastenues:visited:hover
{
	text-decoration: underline; 
	font-size: 11px;
}
.ligastenues:link
{
	font-size: 11px;
}
.noshow
{
	display: none;
}
#principal
{
}

.calculadora input {
 	font-size: 11px;
}

.captura input {
 	font-size: 11px;
}
/******************************************
            Autentificacion
*******************************************/
.autent
{
	font-size: 11px;
	padding: 5px 2px 5px 2px;
}
.autent input
{
	color: #000000;
	background: #78c9fe;
	border: 1px solid #000080;
	font-size: 11px;
}
#bloque_autentificacion0
{
	padding: 0px 0px 0px 0px;
}
.boton_contenido
{
	padding: 4px 0px 0px 0px;
	background-image: url(/imagenes/boton-centro.png);
	background-repeat: repeat-x
}
/******************************************
            Tamanos de letra
*******************************************/
.tam10 {
	font-size: 10px;
}
.tam11 {
	font-size: 11px;
}
.tam12 {
	font-size: 12px;
}
.tam13 {
	font-size: 13px;
}
.tam14 {
	font-size: 14px;
}
.tam15 {
	font-size: 15px;
}
.tam16 {
	font-size: 16px;
}
/******************************************
               Miselaneos
*******************************************/
.ninguno
{
	width: 100%;
}
.ninguno td
{
	border-left: 0px;
	border-right: 0px;
}
.nada 
{
	background-image: none;
}
.nada th 
{
	background-image: none;
}
.nada td 
{
	background-image: none;
}
.nada tr
{
	background-image: none;
}
.titulo_izq {
	font-size: 16px;
	color: #ffffff;
}
.titulo
{
	color: #e44d06;
	font-size: 18px;
}
/******************************************
               Estatus
*******************************************/
.estatus
{
	background-image: none;
	font-size: 11px;
}
.estatus th
{
	background-image: none;
	background: #e5e5e5;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 0px 0px 0px 0px;
	height: 15px;
}
.estatus td
{
	background-image: none;
	font-size: 10px;
	text-align: right;
}
.estatus td:first-child
{
	text-align: left;
}
.estatus td:first-child + td
{
	text-align: right;
	color: blue;
}
.estatus tr
{
	background-image: none;
}
/******************************************
               comerciales
*******************************************/
.comerciales
{
	background-image: none;
	font-size: 11px;
}
.comerciales th
{
	background-image: none;
	background: #e5e5e5;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 0px 0px 0px 0px;
	height: 15px;
}
.comerciales td
{
	background-image: none;
	font-size: 10px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}
.comerciales tr
{
	background-image: none;
}

