body {
    background-image: url(../images/fondo.jpg);
    margin: 0px;
	padding:0px;
}

.fondoBlanco {
    background:#FFFFFF;
}

.tableMensajes {
    background: #ffffff;
	height: 29px;
	border:#3991CF 1px solid;
}

.espacio {
    height:10px;
}

.espaciopeq {
    height:5px;
}

.input {
    font-family:arial, verdana, sans-serif; 
    font-size:12px;
	font-style: normal;
	border:#003366 1px solid;
	text-align:left;
}

.boton {
    font-family:arial, verdana, sans-serif; 
    font-size:14px;
	font-style: normal;
	border:#003366 1px solid;
}

.boton_peq {
    font-family:arial, verdana, sans-serif; 
    font-size:11px;
	font-style: normal;
	border:#003366 1px solid;
}

.leyenda {
    font-family:arial, verdana, sans-serif; 
    font-size:11px;
}

.fecha {
    font-family:arial, verdana, sans-serif; 
    font-size:11px;
	font-style: normal;
	text-align:justify;
	color: #333333;
	font-weight:bold;
}

.mensajes {
    font-family:arial, verdana, sans-serif; 
    font-size:12px;
	font-style: normal;
	color: #FF3300;
}

.nuevo {
    font-family:arial, verdana, sans-serif; 
    font-size:11px;
	font-style: normal;
	color: #FF3300;
	font-weight:bold;
}

.mensajespeq {
    font-family:arial, verdana, sans-serif; 
    font-size:11px;
	font-style: normal;
	color: #FF3300;
}

.lineadelgada {
    background: #3991CF;
	height: 5px;
}

.titulo {
    font-family:arial, verdana, sans-serif;
	color:#3991CF;
	font-size:14px;
	font-weight:bold;
}

.titulospeq {
    font-family:arial, verdana, sans-serif; 
    font-size:11px;
	color: #3991CF;
	font-weight:bold;
}

.subtitulo {
    font-family:arial, verdana, sans-serif;
	color:#3991CF;
	font-size:12px;
	font-weight:bold;
}

.texto {
    font-family:arial, verdana, sans-serif; 
    font-size:11px;
	font-style: normal;
}

.textocursiva {
    font-family:arial, verdana, sans-serif; 
    font-size:12px;
	font-style: italic;
	text-align:justify;
}

.textonegrita {
    font-family:arial, verdana, sans-serif; 
    font-size:12px;
	font-style: normal;
	text-align:justify;
	font-weight:bold;
}

.textoFormulario {
    font-family:arial, verdana, sans-serif; 
    font-size:12px;
	font-style: normal;
	text-align: right;
	color:#333333;
}

.enlaces {
    font-family:arial, verdana, sans-serif; 
    font-size:12px;
	color: #3991CF;
	text-decoration: underline;
	font-weight:bold;
}

.enlacespeq {
    font-family:arial, verdana, sans-serif; 
    font-size:10px;
	color: #3991CF;
	text-decoration: underline;
	font-weight:bold;
}

a.enlacespeq:hover {
    font-family:arial, verdana, sans-serif; 
    font-size:10px;
	color: #3991CF;
	text-decoration: none;
	font-weight:bold;
}

.enlacesFormulario {
    font-family:arial, verdana, sans-serif; 
    font-size:12px;
	color: #3991CF;
	text-decoration: underline;
	font-weight:bold;
}

.enlaceInteres {
    font-family:arial, verdana, sans-serif; 
    font-size:12px;
	font-style: normal;
	padding: 3px 3px 3px 20px;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}

.fechaInteres {
    font-family:arial, verdana, sans-serif; 
    font-size:10px;
	font-style: normal;
	padding: 3px 3px 3px 20px;
	color: #333333;
	font-weight:bold;
}

.tituloHome {
    background: #8EC2E8;
	height: 29px;
	border:#3991CF 1px solid;
}

.tituloAdm {
    background: #8EC2E8;
	height: 25px;
	border:#3991CF 1px solid;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
}

.home {
    background: #8EC2E8;
	height: 29px;
	text-align:center;
	border:#3991CF 1px solid;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline2-5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_line2 {
    height:36px; 
    position:relative; 
    font-family:arial, verdana, sans-serif; 
    font-size:11px;
	background:url(../images/blank_fondo.gif);
}

.pro_line2 .select {
    margin:0; 
    padding:0 0 0 0px; 
    list-style:none; 
    white-space:nowrap;
}

.pro_line2 li {
    float:left;
    background: url(../images/blank_over.gif);
}

.pro_line2 .select a {
    display:block; 
    height:36px; 
    float:left; 
    background: url(../images/blank.gif); 
    padding:0 0 0 0px; 
    text-decoration:none; 
    line-height:25px; 
    white-space:nowrap; 
    color:#ddd;
}

.pro_line2 .select a b {
    display:block; 
    padding:0 10px 10px 10px;
    background:url(../images/blank.gif) right top;
}

.pro_line2 .select a:hover, .pro_line2 .select li:hover a {
    background: url(../images/blank_over.gif); 
    padding:0 0 0 10px;
    cursor:pointer; 
    color:#fff;
}

.pro_line2 .select a:hover b, .pro_line2 .select li:hover a b {
    display:block; 
    padding:0 10px 10px 0px; 
    background:url(../images/blank_over.gif) right top; 
    cursor:pointer;
}

.pro_line2 .sub {
    display:none;
}

/* IE6 only */
.pro_line2 table {
    border-collapse:collapse; 
    margin:-1px; 
    font-size:1em; 
    width:0; 
    height:0;
}

.pro_line2 .sub {
    margin:0; 
    padding:0 0 0 60px;
    list-style:none;
}

.pro_line2 .sub li {
    background:transparent;
}

.pro_line2 .select :hover .sub {
    height:18px;
    display:block; 
    position:absolute;
    float:left;
    width:750px;
    top:28px; 
    left:0; 
    text-align:center;
}

.pro_line2 .select :hover .sub li a {
    display:block;
	height:18px;
	line-height:16px;
	float:left;
	background:transparent url(../images/transparent.gif);
	padding:0 16px;
	margin:0;
	white-space:nowrap;
	border:1px solid #000;
	border-color:#888 #777 #666 #ddd;
	color:#888;
	font-size:10px;
}

.pro_line2 .select :hover .sub li a:hover {
    color:#000;
	background:#e8e8e8;
	border-color: #fff #333 #000 #fff;
	line-height:15px;
}