@charset "utf-8";
/* CSS Document */
BODY
{
	SCROLLBAR-FACE-COLOR: #808080;
	SCROLLBAR-HIGHLIGHT-COLOR: #BBBBBB;
	SCROLLBAR-SHADOW-COLOR: #53593B;
	SCROLLBAR-3DLIGHT-COLOR: #53593B;
	SCROLLBAR-ARROW-COLOR: #53593B;
	SCROLLBAR-TRACK-COLOR: #DDDDDD;
	SCROLLBAR-DARKSHADOW-COLOR: #BBBBBB
}
TBODY
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}

H2
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
H3
{
    FONT-SIZE: 10pt;
    /*COLOR: #6571B2;*/
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
H4
{
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: small-caps
}
H4 A
{
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: small-caps
}
H4 A:hover
{
    FONT-SIZE: 12pt;
    COLOR: yellow;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: small-caps
}
.recuadro
{
    BORDER-RIGHT: #88aad3 1px solid;
    BORDER-TOP: #88aad3 1px solid;
    BORDER-LEFT: #88aad3 1px solid;
    BORDER-BOTTOM: #88aad3 1px solid
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    TEXT-TRANSFORM: none;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    FONT-VARIANT: normal
}

/* Enlace Generico */
a, a:link, a:visited { color: #000; text-decoration: none;}
a:hover {  color: #53593B; text-decoration: underline;}

.recuadronegro
{
    BORDER-RIGHT: black ridge;
    BORDER-TOP: black ridge;
    BORDER-LEFT: black ridge;
    BORDER-BOTTOM: black ridge
}

.boton
{
    BORDER-RIGHT: #113C76 1px solid;
    BORDER-TOP: #113C76 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #113C76 1px solid;
    COLOR: #113C76;
    BORDER-BOTTOM: #113C76 1px solid;
    BACKGROUND-COLOR: #ffffff
}

.titular {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 18px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background:"88aad3";
}
.titularMediano {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	COLOR: #88aad3;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.texto
{
    FONT-SIZE: 8pt;
    COLOR: black
}
.textoGrande
{
    FONT-SIZE: 14pt;
    COLOR: white
}
.textoError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana
}
.textoPag
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    COLOR: #000000
}
.textopaginacion
{
    FONT-SIZE: 8pt;
    /*COLOR: #6571B2;*/
    COLOR: #333333;
    TEXT-DECORATION: none
}
.identificacion
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Barra
{
    SCROLLBAR-FACE-COLOR: #333366;
    FONT-SIZE: 14px;
    SCROLLBAR-HIGHLIGHT-COLOR: #333399;
    SCROLLBAR-SHADOW-COLOR: #ccffff;
    SCROLLBAR-3DLIGHT-COLOR: #ccffff;
    SCROLLBAR-ARROW-COLOR: #ccffff;
    SCROLLBAR-TRACK-COLOR: #333366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #333399
}
.borde
{
	border-right : solid ;color:#FFAE23;
	border-right-width : 1 px;
}

.fondoLineaNull
{
	background-color:#88aad3;		
}
.textoPequeno
{
	FONT-SIZE: 7.5pt;
    COLOR: black
}
.txt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7.5pt;
    COLOR: #353C4D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
}


.txtTitular {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 18px;
	COLOR: #DABB01;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background:"#53593B";
}

.escribeIdioma {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
	COLOR: #DABB01;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align:right;
	/*background:"#53593B";*/
}

.txtTitularLogin
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 18px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background:"#DABB01";
}

/* General */

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000;text-align:left;}
.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003399; cursor:hand; text-align:left;}
a.subMenu,a.subMenu:link,a.subMenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003399;text-decoration: none;text-align:left;}
a.menuEnlace, a.menuEnlace:link ,a.menuEnlace:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003399;text-decoration: none;text-align:left;}
.sinpublicar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #cc0000;}
.publicada { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003399;}
img { border: 0px;}
.listado {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #DABB01; text-decoration: none;}
.txtVisto {  font-size: 10px; font-weight: bold; color: #FFF;  background-color: #DABB01; padding-right:2px; padding-left:2px; padding-bottom:1px;  text-transform: uppercase;}
.txtVisto a, .txtVisto a:link, .txtVisto a:visited { color: #FFF; font-weight: bold; text-decoration: none;}
.txtVisto a:hover { text-decoration: none;}
.lineaI{ float:left; border-bottom: 1px dashed #DABB01; width: 100%; height: 10px; }
.linea{ float:left; border-bottom: 1px dashed #DABB01; }
.lineaS{ float:left; border-top: 1px dashed #DABB01; width: 100%; height: 10px; }


/* Fin Enlace Generico */

/*enlaces tabla vista de pedido*/
.A{ text-align:left; vertical-align:top;}
.B{ text-align:center; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
.C{ text-align:right; border-right:1px solid #DDDDDD;}
.D{ text-align:right;}
.cebreado{ background-color:#ECEBEA;}
/* fin enlaces tabla vista de pedido*/

/* Formularios */
form { margin: 0px; padding: 0px;}
input {
	background : #fff;
	border : 1px solid #53593B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}

select {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #fff;
background-color: #53593B;
border: 1px solid #2D5D89;
 margin-top: 1px;
}
textarea {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000;
background : #fff;
border : 1px solid #53593B;
}
.opcion{ background-color: #FFF; border: 0px; margin-bottom: -2px; margin-top: -3px;}

.boton {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #DABB01;
cursor: hand;
background-color: #53593B;
border: 2px solid #DABB01;
}
.campoform{
   background-color: #F7F7F9;
   text-align: right;
}
.notaform{
   /*background-color: #EEF3F8;*/
   text-align: center;
   font-size:1em; color: #2D5D89;
   font-style: italic;
   padding-top: 4px; padding-bottom: 6px;
}

/* Fin Formularios */
/* fondos*/
.fndNaranja {
	background-color: #FA702B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
}
.fndAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #9CB2BD;

}
.fndGris {
	background-color: #A7A7A7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
}
.fndPunteado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
	background-repeat:  repeat-x;
}
.fndAlternativo {
	background-color: #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
}
.fnd2 {background-color: #E5E5E5;}
.fnd1 {background-color: #ffffff;}
/* fin de fondos*/



/* Estilos generales */

body {
	margin:0;
	padding:0;
	background-color:#4C739F;
}

h1,h2,h3,h4,h5,p{ margin:0;}

#principal{
	min-width: 998px;
}

.error {
font:bold 16px Geneva, Arial, Helvetica, sans-serif;color: #000000;
padding:10px; margin: 10px;background-color:#FFFFFF; border-color:#FF0000; border-width: 5px; border-style:solid; text-align:center;
}
.error h2{font: bold 24px Arial, sans-serif;color:#000099; padding:0 5px;}
.error p{ margin: 10px;font-size:12px;}
.error a{ color:#006600; }

.caja {padding:10px; margin: 10px;background-color:#0000FF;}
.caja .listado { overflow: auto;border:0;background-color: #FFFFFF; padding:10px 20px 10px 10px;font:bold 12px Geneva, Arial, Helvetica, sans-serif;color: #000000;}
.caja .listado a{ color:#990000;}


.caja fieldset {border:0;background-color: #FFFFFF; padding:10px 20px 10px 10px;}
.caja legend, .caja .listado h3, .caja .listado CAPTION{font: bold 16px Arial, sans-serif;color:#000099; padding:0 5px;}
.caja .listado CAPTION{ text-align:left; margin-bottom:15px;}
.caja p{margin:10px 10px 0 10px;font:bold 12px Geneva, Arial, Helvetica, sans-serif;color: #000000;}
.caja p label { float: left;width: 130px; text-align:right;padding:5px; }
.caja p br {clear: left;}
.caja p a {font:bold 12px Geneva, Arial, Helvetica, sans-serif; color: #990000;}
.caja p a:hover { color:#990000;}
.caja p input { padding: 5px;}
.caja p select { margin: 5px 0;}
.caja p input.boton {background-color: #CC0000; padding:0;}

/* Estilos del menu */
#menu{
	width: 231px;
	float:left;
	margin: 0 0 0 10px;
	font-family: Verdana,Helvetica,Arial;font-weight:bold; font-size:0.7em; color: #000000; text-decoration:none;
}

	.logo{ width: 171px; height: 108px; background-image:url(../images/logo.gif); background-repeat: no-repeat; margin: 30px;}
	.logo h1 { width: 171px; height: 108px; margin: 0px; padding: 0px; }
	.logo h1 a { width: 171px; height: 108px; display: block; }
	.logo h1 span { display: none; }

	#menu ul li{list-style-image:url(imagenes/leaf.gif);list-style-position:inside;}
	#menu, #menu a{color:#FFFFFF;}
	#menu ul li a:hover{color:#990000;}

#cuerpo {background-color:#D5E8FD;margin: 20px 20px 20px 235px; padding:10px;}


/* Estilos para la pagina de login */

div#login{width: 500px;margin:30px auto;text-align:center;}
#login .intro{width: 470px;background-color:#FFFFFF;padding: 10px;margin:20px auto 30px auto;}	
#login .logo {margin:0;background-position:right;width: 450px; text-align:left;}

#registro {width:360px; padding:10px; margin:15px auto 15px auto; background-color: #000099; text-align:center;}
#registro fieldset, #registro .cajatexto {border:0;background-color: #5A96F8; padding:10px 20px;}
#registro legend, #registro .cajatexto h2{font: bold 16px Arial, sans-serif;color:#000099; padding:0 5px;}
#registro p{margin:10px;}
#registro p label {font:bold 12px Geneva, Arial, Helvetica, sans-serif; float: left;width: 22%; text-align:right;padding:5px; color: #000000;}
#registro .cajatexto p {font:bold 12px Geneva, Arial, Helvetica, sans-serif;padding:5px; color: #000000;}
#registro p br {clear: left;}
#registro p a {font:bold 12px Geneva, Arial, Helvetica, sans-serif; color: #333333;}
#registro p a:hover { color:#990000;}
#registro p input { height:18px;}
.enviar{margin:3px 0 0 83px;}

/* Paginacion */
.paginacion{ background-color: #EDEDED; margin-top: 10px; padding:3px; padding-right:5px;  padding-bottom:4px; font-size: 1em;  color: #082C5E;}
.paginacion a, .paginacion a:link, .paginacion a:visited{ color: #082C5E; text-decoration: none; font-size: 1em; padding-right:1px;  padding-left:1px;}
.paginacion a:hover{ color: #49A2FC;  text-decoration: underline; font-weight: bold; padding-left:0px;}
.paginacion a.activo, .paginacion a.activo:link, .paginacion a.activo:visited{ background-color: #082C5E; padding-bottom:1px; padding-right:3px;  padding-left:3px; color: #FFF; font-weight: bold;}
.paginacion a.activo:hover{ color: #49A2FC;  text-decoration: underline;}
.celda0{
background: url('../images/rojo.gif') center no-repeat;
}
.celda1{
background: url('../images/verde.gif') center no-repeat;
}