/* ______________________________________ */
/* Hoja de estilos de Presupuestos.com.es */
/* ______________________________________ */

.td_mid {vertical-align:middle;}
.td_top {vertical-align:top;}
LI {vertical-align:middle;}

.global {width:761;}

.enlace {text-decoration:none;}
.enlace:hover {text-decoration:underline;}

/* ------------------------ */
/*         FECHA            */
/* ------------------------ */
.fecha
	{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
	color:black;
	font-weight:normal; /* normal, bold, bolder, lighter */
	font-align:justify;
	}

/* ------------------------ */
/*         CONTACTAR        */
/* ------------------------ */
.contactar
	{
	text-decoration:none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
	color:white;
	font-weight:normal; /* normal, bold, bolder, lighter */
	font-align:justify;
	}


.posicion {margin-top:18px;margin-left:87px;}

/* -------------------------- */
/*  Barras de desplazamiento  */
/* -------------------------- */
BODY {
/* link:#0000FF; */
/* alink:#FF0000; */
/* vlink:#999999; */
background-color:#ffffff;
/* background-image:url("../recursos/ladrillo.jpg"); */
background-attachment:fixed;
/* text:white; */
margin-left=0;
margin-right=0;
margin-top=0;
margin-bottom:0px;
}

/* --------------- */
/*  BARRA DE MENU  */
/* --------------- */

.tabla_menu
	{
	width:750px;
	height:16px;
	vertical-align:middle; /* baseline, top, middle, bottom */
	background-color:rgb(0,117,197);
	border:1px solid black;

	Text-decoration: none;
	font-size:9px;
	font-family:verdana;
	color:white;
	font-weight:normal; /* normal, bold, bolder, lighter */
	text-align:center;
	}

.tabla_separadora
	{
	background-color:rgb(255,255,255);
	width:750px;
	height:1px;
	text-align:center; /* centra tabla */
	/* border:1px solid black; */
	}

.ayuda {
	height:;
	align:center;
	valign:middle;
	position:absolute;
	background:rgb(255,255,225);
	font-family:tahoma;
	font-size:11;
	border:1px solid black;
	padding:2px;
	margin:2px;
	visibility:hidden;
	overflow:hidden;
	filter: Alpha(Opacity=0,Style=0);
	/* filter: Shadow(color=#0000FF,direction=225); */
	}

.resaltar {	font-family:tahoma;font-size:11;color:blue;}


/* ------- */
/*  OTROS  */
/* ------- */


/* Texto de Área de Login */
.area_txt {font-size:10px;font-family:verdana;color:black;font-weight:bold;}
.area_td {background:#ffffff;}

/* Tabla y Texto Área de ENTRAR y ALTA */
a.entrar {Text-decoration: none;color:black;}
a.entrar:hover {background:;color:#f89c2f;font-weight:normal}
.ea_txt1 {font-weight:normal;font-size:10px;color:black;font-family:Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;}}
.ea_td1 {background:#cdf8df;}
.ea_txt2 {font-weight:normal;font-size:10px;color:black;font-family:Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;}
.ea_td2 {background:#cdf8df;}


/* Textos */

.normal
	{
	font-size:10px;
	font-family:Verdana;
	color:#000099;
	font-weight:normal; /* normal, bold, bolder, lighter */
	font-align:justify;
	}

.peque
	{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
	color:black;
	font-weight:normal; /* normal, bold, bolder, lighter */
	font-align:justify;
	}

.titulo1
	{
	text-decoration:underline;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
	color:black;
	font-weight:bold; /* normal, bold, bolder, lighter */
	}

.titulo1_menu
	{
	text-decoration:underline;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
	color:white;
	font-weight:bold; /* normal, bold, bolder, lighter */
	background:#000070;
	}

.titulo2
	{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
	color:black;
	font-weight:bold; /* normal, bold, bolder, lighter */
	}

.titulo2_menu
	{
	text-decoration:none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
	color:black;
	font-weight:bold; /* normal, bold, bolder, lighter */
	background:rgb(0,117,197);
	}

/* ---------- */
/*  BOOTONES  */
/* ---------- */

/* BOTONES */
.boton {BACKGROUND-COLOR: #6487dc; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; VERTICAL-ALIGN: middle; cursor: hand }
.boton2 {BACKGROUND-COLOR: #6487dc; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; VERTICAL-ALIGN: middle; cursor: hand }
.boton3 {BACKGROUND-COLOR: #6487dc; BORDER-BOTTOM: #4361A7 1px solid; BORDER-LEFT: #4361A7 1px solid; BORDER-RIGHT: #4361A7 1px solid; BORDER-TOP: #4361A7 1px solid; COLOR: #FFFFFF; -FAMILY: Verdana, Arial, Helvetica, sans-serif; -SIZE: 6px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 03px; VERTICAL-ALIGN: middle; cursor: hand }
.boton4 {BACKGROUND-COLOR: #cccccc; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: #000000; -FAMILY: Verdana, Arial, Helvetica, sans-serif; -SIZE: 8px; FONT-SIZE: 10px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; VERTICAL-ALIGN: middle}

/* ---------------------- */
/*  ADVERTENCIA INFERIOR  */
/* ---------------------- */
.advertencia{
	width:750px;
	vertical-align:middle; /* baseline, top, middle, bottom */
	background-color:#d2d2d2;
	border:1px solid black;
	text-align:center;

	border-top:black 3px solid;
	border-bottom:black 2px solid;
	}

TD.menu{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Swiss, Geneva, sans-serif;
	}

/* -------------------------- */
/*       TABLA CENTRAL        */
/* -------------------------- */

.tabla_central
	{
	width:750px;
	background-color:#ffffeb;
	border:0px solid black;
	}

.td_izq
	{
	width:150px;
	vertical-align:top; /* baseline, top, middle, bottom */
	background-color:#fffff0;
	border:0px solid black;
	}

.td_menu
	{
	width:150px;
	vertical-align:top; /* baseline, top, middle, bottom */
	background-color:#fffff0;
	border:0px solid black;
	}

.td_izq2
	{
	width:150px;
	vertical-align:top; /* baseline, top, middle, bottom */
	background-color:white;
	border:0px solid black;
	}

.obj
	{
	/* width:140px; */
	/* height:60; */
	vertical-align:middle;
	border:1px solid black;
	margin:10px 0px 0px 0px;
	}

.obj2
	{
	/* width:140px; */
	/* height:60; */
	vertical-align:middle;
	border:1px solid black;
	margin:10px 0px 10px 0px;
	}

.al_centro
	{
	margin:0px auto;
	}

.td_central
	{
	width:450px;
	background-color:#fffff0;
	border:0px solid black;
	margin:5px 5px 5px 5px;
	vertical-align:top; /* baseline, top, middle, bottom */
	}

.td_central2
	{
	width:761px;
	background-color:#DAE7EF;
	border:0px solid black;
	margin:5px 5px 5px 5px;
	vertical-align:top; /* baseline, top, middle, bottom */
	}

.text_central
	{
	margin:5px 5px 5px 5px;
	vertical-align:top; /* baseline, top, middle, bottom */
	font-size:10px;
	font-family:verdana;
	color:black;
	font-weight:normal; /* normal, bold, bolder, lighter */
	text-align:justify;
	width:95%;
	}

.td_drcha
	{
	width:150px;
	vertical-align:top; /* baseline, top, middle, bottom */
	background-color:rgb(142,152,158);
	border:0px solid black;
	}

/* -------------------- */
/*        OTROS         */
/* -------------------- */


/* -------------------- */
/*       PRUEBAS        */
/* -------------------- */

/* TABLAS */
.vacio
	{
	cell-spacing:none; /* none,length */
	column-span:0; /* numero */
	}

/* BLOQUES */
.bloque1{
	background-color:;
	color:;
	background-image:url();
	margin-top:;
	margin-bottom:;
	margin-left:;
	margin-right:;
	padding:0px 0px 0px 0px; /* o bien: paddign-top, padding-bottom, padding-left, padding-right */
	width:; /* ancho del bloque */
	float:; /* left, right, none */
	}

.fondo_cabecera {
	background-image: url(../imagenes/cabecera.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.filete535pixels {

	background-image: url(../imagenes/filete_azul2.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
}
.filete535pixels2 {


	background-image: url(../imagenes/filete_azul2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

