body {
	font-family: tahoma;
	font-size: 10px;
	color: #6A6969;
	margin: 0px;
	padding: 0px;
}

/* ===================
SOMBRAS Y FONDOS =====
======================*/

.bgLf{
	background-repeat: repeat-y;
	background-position: right;
}
.bgRg{
	background-repeat: repeat-y;
	background-position: left;
	}
.bgLfTop{
	background-repeat: no-repeat;
	background-position: right top;
	}
.bgLfBottom{
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.bgRgTop{
	background-repeat: no-repeat;
	background-position: left top;
}
.bgRgBottom{
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bgBottom{
	background-repeat: no-repeat;
	background-position: top;
}
.bgTop	{ background-color: #8FB27E;}
.bgPag	{ background-image: url(images/interface/pic_bg.gif);}

/* ===================
FONDOS DINAMICOS======
======================*/
body.bg{ 	background-color: #DEE2E8; }
.bgLogo{ 	background-color: #ffffff; }
.bgSearch{	background-color: #D7D7DA; }
.bgLink{	background-color: #880F36; }
.bgDate{	background-color: #F0C146; }
.bgMenutop{ background-color: #F6C43F; }
.bgMenu{	background-color: #FFEEC0; }
.bgMenuBg{	background-color: #F8EFD4; }
.bgMsj{		background-color: #E69A07; }
.bgNews{	background-color: #5A7EA2; }
.bgNewsBg{	background-color: #E6EBE3; }
.bgFooter{	background-color: #FFEEC0; }


/* ===================
TEXTS $& FONTS  ======
======================*/


p {
	font-family:tahoma;
	font-size: 11px;
}
.titleNews{
	font-family:arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.textMenu{
	font-size: 11px;
	font-weight: bold;
	color:#7F632A;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left ;
	background-image: url(images/interface/bulletMenu.gif);

}
.white		{ color:#FFFFFF;}
.black		{ color:#000000;}
.footer		{ font-size:10px;	color:#950030; }
.blueBold 	{ color: #4A6881; font-weight: bold;}
.blueLight 	{ color: #64809B; }
.green 		{ color: #788269; }
.whiteBold	{ color:#FFFFFF; font-weight: bold;}
.blackBold 	{ font-family:tahoma;	color: #5C5D5D; font-weight: bold;}
.greenBold	{ color:#235449; font-weight: bold;}
.whiteSmall	{ font-family:tahoma; font-size:10px; color:#FFFFFF;}
.graySmall	{ font-family:tahoma; font-size:10px; color:#545555; padding-bottom: 10px; }
ul			{ margin-left: 20px;}
li  		{ font-size: 11px; color:#4A4778; }
li.icoImg 	{ list-style-image: url(images/interface/bulletB.gif); }
ol			{ margin-left: 25px;}
blockquote 	{margin-left: 25px ; }

/* ===================
LINKS  ===============
======================*/

a {
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	color:#006699;
	text-decoration:none;
}

a:link, a:active, a: visited{
	text-decoration:none;
}
a:hover, {
	color:#A6330A;
	text-decoration:underline;
}

a.blue:link, a.blue:active, a.blue:visited {
	font-size: 11px;
	font-weight: bold;
	color: #203E5B;
	text-decoration: none;
}
a.blue:hover{
	font-size: 11px;
	font-weight: bold;
	color: #167BCC;
	text-decoration: none;
}
a.medium:link, a.medium:active, a.medium:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display:block;
}
a.medium:hover{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display:block;
}
a.white:link, a.white:active, a.white:visited {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.white:hover{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
a.whiteSmall:link, a.whiteSmall:active, a.whiteSmall:visited {
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.whiteSmall:hover{
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
a.menu:link, a.menu:active, a.menu:visited {

	font-size: 10px;
	font-weight: bold;
	color: #53606F;
	padding-left: 12px;
	text-decoration: none;
	background-image: url(images/interface/pic_bulletMenu.gif);
	background-repeat: no-repeat;
	background-position: left ;
	
}
a.menu:hover{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

a.subMenu:link, a.subMenu:active, a.subMenu:visited {
	font-size: 11px;
	font-weight: normal;
	color: #740809;
	text-decoration: none;
}
a.subMenu:hover{
	font-size: 11px;
	font-weight: normal;
	color: #740809;
	text-decoration: underline;

}

a.green:link, a.green:active, a.green:visited {
	font-family: "Trebuchet MS", tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #153C07;
	text-decoration: underline;
	/*background-color: #F8FAEB;*/
	display:block;
}
a.green:hover{
	font-size: 13px;
	font-weight: normal;
	color: #153C07;
	text-decoration: underline;
	background-color: #F8FAEB;

}

/* ===================
LINEAS Y BORDES=======
======================*/

.lineRgBlue {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1D598A;
}
.lineBottomBlue {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #102942;
}
.lineBottBlueLight { 	border-bottom: 1px solid #C4CEDC; }
.lineBottTopBlueLight {
	border-bottom: 1px solid #C4CEDC; 
	border-top: 1px solid #C4CEDC; 
}
.lineWhite{ 	border: 1px solid #FFFFFF; }
.lineWhiteLeft{ border-left: 1px solid #FFFFFF; }
.lineWhiteTop{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.lineWhiteBottom{
	border-Bottom-width: 1px;
	border-Bottom-style: solid;
	border-Bottom-color: #FFFFFF;
}
.lineBlueBottom{
	border-Bottom-width: 1px;
	border-Bottom-style: solid;
	border-Bottom-color: #616B73;
}
.lineBlueTop	{	border-top: solid 1px #2C5481;}
.lineSepa		{ 	border-Bottom: 1px dashed #7F7F7F; }
.lineLfGray		{	border-left: 1px solid #9492AF; }
.lineTopGray	{	border-top: 1px solid #7F6837;}
.lineWhiteLfRg 	{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/* ===================
TABLES  ===============
======================*/
.tableMenu{
	border-bottom: solid 1px #BFA46D;
	
	background-image: url(images/interface/lineg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	
}
.tableLinkMenu{
	border-bottom: solid 1px #BFA46D;
	background-image: url(images/interface/lineMenu.gif);
	background-repeat: no-repeat;
	background-position: right;
	
}

.tableLogo{
	background-image: url(images/interface/pic_02.gif);
	background-color:#F3F3F3;
	height:69px;
}

.tableFooter{
	background-image: url(images/interface/pic_29.gif);
	background-color:#B10238;
	/*padding:4px;*/
	padding-right:8px;
}

.subSection
{
	/*background-image: url(images/interface/pic_16.gif);*/
	background-repeat: no-repeat;
	background-position: right ;
	background-color:#2C5481;
	/*border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;*/
	
}

.tableSubMenu{
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7D6BD;
}
.tableSmenu{
	background-image: url(images/interface/pic_11.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.tableImgName {
	
	font-size: 10px;
	background-color: #677B96;
	color: #FFFFFF;
	padding: 4px;
	font-weight: bold;
	height: 27px;
}
.tableSubTitle{
	font-family: arial;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	
}


/* ===================
FORMS ===============
======================*/

.textImput {
	border: 1 solid #8D2112;
	font-size: 8pt;
	font-family: Tahoma;
	color: #2F495F;
	height: 21px;
	
	}
.buttonImput {
	font-size: 8pt;
	font-family: Tahoma;
	background-color: #8D2112;
	color: #FFFFFF;
	border: 0 solid #8D2112;
	padding-left: 5;
	padding-right: 5;
	padding-top:3;
	padding-bottom: 3;
}

/* ===================
IMAGENES  ===============
======================*/
.imgRightBut	{ 	float: right; }
.imgLeft 		{ 	float: left; 	margin-right: 7px; 	border: 1px solid #909090;}
.imgRight 		{ 	float: right;	margin-left: 7px; 	border: 1px solid #6784A7;}

/* ================
MENU ==============
===================*/

.Menux{
	height: 25px;
	font-size: 10px;
	font-weight: bold;
	color: #53606F;
	padding-left: 12px;
	text-decoration: none;
	background-image: url(images/interface/pic_bulletMenu.gif);
	background-repeat: no-repeat;
	background-position: left ;

}
.Menux:hover{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.subMenux
{
	border-right: #204C6B 1px solid;
	border-top: #204C6B 1px solid;
	border-left: #204C6B 1px solid;
	border-bottom: #204C6B 1px solid;
}
span.lblFecha{ font-size:11px;}