
/*DEFINICIONES PARA LA PAGINA*/


.textoAdm
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.textoAdmB
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #596673;
}

.txtLogin{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #696969;
}




/* text style for the site links (at extreme top-right of header) */
.SiteLink
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.SiteLinkSel
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}


.Message
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	background-color: #eeeeee;
}


.SubHead
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #585858;
}



.Item
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: darkred;
}

.ItemText
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #004A90;
}

.ItemTabNombre
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #696969;
}

/* GENERAL */

.Head
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #4B749E;
}



/* text style used for most text rendered by modules */
.Normal,SELECT, INPUT
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	text-align: justify;
	color: #708090;
}

.normal a{
	color: #708090;
	text-decoration: underline;
}

.normal UL{
	padding:0.5em;
}

.normal   LI{
	padding:0.2em;
	font-weight: bold;
	list-style-image: url(../config/img/ul.gif);
	white-space: inherit;
	text-indent: 0.5em;
}

.normal   LI UL{
	font-weight: bold;
	list-style-image: url(../config/img/ul.gif);
	white-space: inherit;
	text-indent: 0.5em;
}


.normal  LI UL LI{
	font-weight: normal;
	list-style-image: url(../config/img/li.gif);
	white-space: inherit;
	text-indent: 0.5em;
}





.NormalDis
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:gray;
	font-weight: normal;
}



.NormalRed
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: red;
}

.NormalBold
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;ç
	color: #708090;
}


.subir{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #708090;
	padding-right:2em;
	text-decoration:none;
}





UL{
	padding:0.5em;
}

LI{
	padding:0.2em;
	font-weight: bold;
	list-style-image: url(../config/img/ul.gif);
	white-space: inherit;
	text-indent: 0.5em;
}

LI UL{
	font-weight: bold;
	list-style-image: url(../config/img/ul.gif);
	white-space: inherit;
	text-indent: 0.5em;
}


LI UL LI{
	font-weight: normal;
	list-style-image: url(../config/img/li.gif);
	white-space: inherit;
	text-indent: 0.5em;
}






.CommandButtonSeleccionado
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration:none;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #0A3E87;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #0A3E87;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #0A3E87;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: red;
}




.pMsg
{
	background-color: #E5F9E3;
	border: 1px solid #002600;
}

.Mapa0
{
	background-color: #FAF6E8;
	border: 1px solid #133A0C;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: darkred;
	padding:3px;
}


.Mapa1
{
	background-color: #FAEDE8;
	border: 1px solid #133A0C;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: darkred;
	padding:3px;
}


.Mapa2
{
	background-color: #F5FAE8;
	border: 1px solid #133A0C;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: darkred;
	padding:3px;
}


.Mapa3
{
	background-color: #EDE8FA;
	border: 1px solid #133A0C;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: darkred;
	padding:3px;
}


.Mapa4
{
	background-color: #E8F5FA;
	border: 1px solid #133A0C;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: darkred;
	padding:3px;
}


.colorCaja
{
/*	background: #2E6025;*/
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#2E6025' ,endColorStr= '#E0F2DD' ,gradientType= '1' );
	}

/* color de fondo de las páginas */
body{
	margin: 0px;
	background-color: #F2F1EE;
	height: 100%;
}

.fondo{
		background:  url("../config/img/backgroung.png") repeat-y;
}


.linArr
{
	border-top: 1px solid #002600;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
}



.linAbj
{
	border-bottom: 1px solid #002600;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #133A0C;
	font-weight: bold;
	font-size: 8pt;
}


.linArrDha
{
	border-top: 1px solid #002600;
	border-right: 1px solid #002600;
	height: 25px;
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #133A0C;
	font-weight: bold;
	font-size: 8pt;
}


.linAbIzq
{
	border-bottom: 1px solid #002600;
	border-left: 1px solid #002600;
	height: 25px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #133A0C;
	font-weight: bold;
	font-size: 8pt;
}

/* clase vacia */
.none{
	}

.caja
{
	width: 100%;
	border-collapse: collapse;
	margin: 0 5px 0 0;
	border: 1px solid #638797;
	/*border: 1px solid #002600;*/
	padding:5px;
}

.b
{
	border: 1px solid #002600;
	background: #FFFFFF;
}


.bgtd
{
	padding: 2px;
	background-image: url(../config/img/pxG.gif);
	background-repeat: repeat-y;
}




HR
{
	color: dimgrey;
	height: 1pt;
	text-align: left;
}


/*
cabecera tamaño texto, enlaces generales
*/
.fMenu{
	background: #BAD0D9;
	width: 728px;
}

.aCabSeparator {
	vertical-align: middle;
	color: #293B43;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	vertical-align: middle;
}

.aCab {
	vertical-align: middle;
	margin:2px;
	color: #293B43;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	vertical-align: middle;
}

.aCabBold {
	vertical-align: middle;
	margin:2px;
	color: #293B43;
	text-decoration: underline;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	vertical-align: middle;
}


.aCab:hover {
	text-decoration:underline;
	color: #062F42;
}






/*DEFINICIONES PARA EL MENU*/

#panelMenu{
	padding-top: 2px;

}

.MenuGroup
{ 	
	cursor: hand;	
	border-left:1px solid #757372;
}


.MenuItem
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .65em;
	text-align: center;
	background-color: #E9E7E0;
	color: #757372;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
	height:14px;
	border-right:1px solid #757372;
	border-top:1px solid #757372;
	border-bottom:1px solid #757372;
}


.MenuItemOver
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .65em;
	text-align: center;
	background-color: #B5AF9B;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
	height:14px;
	border-right:1px solid #757372;
	border-top:1px solid #757372;
	border-bottom:1px solid #757372;
}


.MenuItemSelected
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .65em;
	text-align: center;
	background-color: #B5AF9B;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
	height:14px;
	border-right:1px solid #757372;
	border-top:1px solid #757372;
	border-bottom:1px solid #757372;
}


.SubMenuItem
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .65em;
	text-align: left;
	text-indent: 0.5em;
	background-color: #E9E7E0;
	color: #757372;
	text-decoration: none;
	cursor: hand;
	height:14px;
	width:200px;

	border-right:1px solid #757372;
	border-bottom:1px solid #757372;

}



.SubMenuItemOver
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .65em;
	text-align: left;
	text-indent: 0.5em;
	color: #757372;
	text-decoration: none;
	cursor: hand;
	height:14px;
	background-color: #B5AF9B;
	color: #fff;
	width:200px;

	border-right:1px solid #757372;
	border-bottom:1px solid #75737

}






/*TABLAS*/

/* ------------------------------------------ TABLA DE FORMULARIOS (VERDE) ------------------------------------------ */

.tabla01Sup{
	width: 100%;
	border-collapse: collapse;
	margin: 5px 0 0 0;
	background: #638797 url(../config/img/bkgt0201.gif) no-repeat top right;
	color: white;
}
.tabla01Sup td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
	padding: .3em;

}


.tabla01 {
	width: 100%;
	border-collapse: collapse;
	margin: 0;
	border: 1px solid #A7C2CF;
	background: #A7C2CF;
}



.tabla01 td{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0.3em;
}

.tabla01 .seccion{
	text-align: justify;
	font-weight: bold;
}


.tabla01 .titulo{
	text-align: justify;
	font-weight: bold;
	text-decoration: underline;
	font-size: 0.8em;
	margin-bottom: 0.3em;
}

.tabla01 .fecha{
	text-align: justify;
	font-size: 0.6em;
	color: #4169E1;
}

.tabla01 .texto{
	clear: both;
	text-align: justify;
	font-size: 0.7em;
}



.tabla01 .textoRight{
	text-align: right;
	font-size: 0.7em;
}


.tabla01Inf{
	width: 100%;
	border-collapse: collapse;
	margin: 0 5px  0 0;
	background: #638797 url(../config/img/bkgt0202.gif) no-repeat bottom left;
	color: #666;

}
.tabla01Inf td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: right;
	padding: .3em;
	padding: 5px;
}













.vacio{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
	color:#757372;
}


.none
{
	text-align:left;
	}

.Separator
{
	background-color: Transparent; 
	margin-left: 2px;
	margin-right: 2px;
}




.foto{
	background-image: url(../WebModulos/galeriaPaginada/img/negativo.jpg) ;
	background-repeat: no-repeat;
	width: 139;
	height: 109px;
}


/* ------------------------------------------ PIE DE PAGINA ------------------------------------------ */

#Footer {
	vertical-align: bottom;
	background-color: #C9C5B7;
	padding-top:2px;
	margin-top: 2px;
	width: 728px;
}

#Footer *{

	margin:0;
	padding:0;/* 1px 0px 1px 0px;*/
}

#Footer ul{
	background-color:#C9C5B7;
	padding: 0px 0px 0px 0px;
}



#Footer li{
	vertical-align: middle;
	float: right;
	width: auto;
	margin: 0 5px 0px 0px;
	padding-left: 3px;
	list-style-type: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-left: 1px solid #587D1C;
}

#Footer li a{
	background-color:#C9C5B7;
	color: #666;
	font-size: 0.7em;
	text-decoration: none;
}

#Footer li a:hover{
	text-decoration:underline;
	color: #369;
}



#Footer p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #958D73;
	font-size: .6em;
	padding: 1px 1px 1px 1px;
	margin:0;
}

#contacto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #958D73;
	background-color: #E9E7E0;
	font-size: 0.7em;
	text-align: center;
	padding: 1px 0px 1px 0px;
	position: relative;
	width: 728px;
}

#imgs{
	clear: both;
	background-color: #E9E7E0;
	text-align: justify;
	color: #958D73;
	padding-bottom: 1px;
	float: left;
	position: relative;
	width: 728px;
}




