/* CSS Document */

* { margin:0; padding:0;}

.enlace_imagen img {border:0}

img{border:0;}

#login-bg	{
	background-image: url(../image/login_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}

/* margenes por seccion */
#main { width:850px;}
#login_arriba {height:200px;}

#main {
	border:1px solid #2D3B44;
	margin:0 auto;
}

.color_bg {
	background-color: #87b0ce;
}

.bg_body {
	/*background-image:url(../image/contenido_body.png);*/
	background-repeat:repeat-y;
	background-position: center center;
	background-color: #FFFFFF;
	padding:0px 8px 0px 8px;
}

/****************************/
/**  para ventana de LOGIN **/
/****************************/
.img_arriba {
	background-image: url(../image/admin_arriba.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.img_abajo {
	background-image: url(../image/admin_abajo.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.img_contenido {
	background-image: url(../image/admin_contenido.png);
	background-repeat: repeat-y;
	background-position: center;
}

.img_barra {
	background-image: url(../image/admin_barra.png);
	background-position: center center;
}

.texto {
	font-family: "Myriad Pro";
	font-size: 18px;
}

.boton{
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:white;
	background:#638cb5;
	border:0px;
	width:100px;
	height:19px;
	text-align: center;
	vertical-align: middle;
       }

.copyright{font-family: Tahoma; font-size: 11px; color: #075375; 	text-align: center; }

/********************************/
/**  para ventana de CONTENIDO **/
/********************************/

.texto_contenido{
	font: 0.7em/1.4em Verdana, sans-serif;
	color: #000;
}

.contenido_pie{
	background-image:url(../image/contenido_pie.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.text_pie  {
	font-family: Tahoma;
	font-size: 11px;
	color: #075375;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-weight: bold;
}

.bienvenido{
	font-size: 12px;
	color: #003;
	text-align:right;
	vertical-align: middle;
	line-height: normal;
}

.save_correcto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #363;
	font-weight: bold;
	padding:8px;
}

.warning{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:red;
}


/********************************/
/****** TABLA MENU IZQUIERDO ****/
/********************************/
 table.t_menu {
 /*width:400px;*/
 border: 0px solid #999;
 margin: 0 auto 1em auto;
 }
 
 table.t_menu th {
	font: bold 0.7em/1.4em Verdana, sans-serif;
	color: #000;
	text-align: left;
	padding: 0.5em;
	background-color: #4782a2;
 }

table.t_menu td {
	font: .7em/1.9em Verdana, sans-serif;
	color:#000;
	/*text-align: right;*/
 	border-top: 1px solid #eee;
	padding-left: .5em;
 }
 

/********************************/
/****** TABLA Formularios    ****/
/********************************/

table.t_estilo {
 /*width:400px;*/
 border: 1px solid #999;
 margin: 0 auto 0 auto; 
 }

 table.t_estilo thead th {
	font: bold 0.7em/1.4em Verdana, sans-serif;
	color: #000;
	text-align: left;
	padding: 0.5em;
	background-color: #4782a2;
 }

 table.t_estilo tbody th {
 font: bold .7em/1.4em Verdana, sans-serif;
 color: #000;
 text-align: left;
 padding: .5em;
 border-top: 1px solid #eee;
 background-color: #edf0f2;
 }
 
 table.t_estilo tbody td {
	font: .7em/1.4em Verdana, sans-serif;
	color:#000;
	/*text-align: right;*/
 	border-top: 1px solid #eee;
	padding: .5em;
 }

 table.t_estilo tfoot td {
 font: .7em/1.4em Verdana, sans-serif;
 color: #000;
 text-align: center;
 padding: .5em;
 border-top: 1px solid #eee;
 background-color: #CCC;
 } 
 
.boton_form {
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:white;
	background:#638cb5;
	border:0px;
	width:100px;
	height:19px;
	text-align: center;
	vertical-align: middle;
   }
.boton_form:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.boton_form:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
/*********************************************/
/******  TABLA RESULTADOS DE BUSQUEDAS   *****/
/*********************************************/
table.t_resultado {
 /*width:400px;*/
 border: 0px solid #999;
 margin: 0 auto 1em auto;
 }

 table.t_resultado tbody th {
	font: .7em/1.4em Verdana, sans-serif;
	color: #000;
	font-weight:bold;
	text-align:center;
	padding: 0.5em;
	border-top: 1px solid #eee;
	background-color: #f9f9f9;
 }
 
 table.t_resultado tbody td {
	font: .7em/1.4em Verdana, sans-serif;
	color:#000;
 	border-top: 1px solid #eee;
	padding: .5em;
 }
 
/*********************************************/
/****************  OTROS   ***************/
/*********************************************/
 .foto_admin img {
	border:1px solid #333333;
 }
/***********************   CSS enlace ******************************/

.enlace_celeste  a:link{ color:#F00; text-decoration:none;}
.enlace_celeste  a:hover{ color:#F00; text-decoration:underline;}
.enlace_celeste  a:visited{ color:#F00; text-decoration:none; }

.enlace_verde a:link{ color:339933; text-decoration:none;}
.enlace_verde  a:hover{ color:#009966; text-decoration:underline;}
.enlace_verde  a:visited{ color:#339933; text-decoration:none; }