/* define de html tag to include the custom scroll bars for IE5.5+ for HTML 4.01 */
html {
	scrollbar-base-color: #CCCCCC;
	scrollbar-arrow-color: #660B10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
}
/* define main layout bkg color and margins*/
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

p {
	font-size: 100%;
}

a img {
    border: none;
}

/* Test Styles */
.textTemplateRedTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	line-height: 18px;
	color: #660000;
	
}

/* empty height styles */
.spacer5 {
	font-size: 5px;
	line-height: 5px;
}
.spacer3 {
	font-size: 3px;
	line-height: 3px;
}
.spacer12 {
	font-size: 12px;
	line-height: 12px;
}


/* table styles */
.tableBoxGraySolid {
	border: 1px solid #CDCDCD;
}

.tableBoxRedSolid {
	border: 1px solid #660B10;
}

.tableSolidLeftGray {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
}

.tableDottedHorizontalDouble {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
}

.tableDottedBottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
}

.tableDottedTop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
}
.tableSolidTopRed {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #660B10;
	border-right-color: #660B10;
	border-bottom-color: #660B10;
	border-left-color: #660B10;
}
.tableSolidBottomRed {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #660B10;
	border-right-color: #660B10;
	border-bottom-color: #660B10;
	border-left-color: #660B10;
}
.tableDottedUform {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
}

.tableDottedRight {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
}

.tableDottedLeft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
}

/* footer links and copyright styles */
.footerLinkDarkGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}
a.footerLinkDarkGray:hover {
	color: #333333;
	text-decoration: underline;
}

.footerLinkLightGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	text-decoration: none;
}
a.footerLinkLightGray:hover {
	color: #666666;
	text-decoration: underline;
}


/* top navigation */
.dateStamp {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
}
.userControlText {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	text-decoration: none;
}
a.userControlText:hover {
	color: #000000;	
}
.userControl{
	font-family: Times New Roman, Times, serif;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
	text-decoration:underline;
}
a.userControl:hover {
	color: #000000;	
}

.formTextFieldSearch {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	padding: 1px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	height: 12px;
}

.formTextField {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	height: 12px;
}

/* Menu styles */
.menuTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #39505E;
	font-weight: bold;
}
.menuTitleWhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.menuItemLock{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #666666;
}
a.menuItemLock:hover{
	color: #660B10; /*#39505E;*/
	text-decoration:none;
}
.menuItem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #39505E;
}
a.menuItem:hover{
	color: #660B10;
	text-decoration:none;
}

.menuTableBottomDots {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #A8A8A8;
	border-right-color: #A8A8A8;
	border-bottom-color: #A8A8A8;
	border-left-color: #A8A8A8;
}

.menuItemButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #39505E;
	margin: 0px;
	padding: 0px;
	border: 1px none;
	background-color: none;
}

/* google navigator styles */
.textoNavigator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height: 14px;
	color: #39505E;
}
a.textoNavigator:hover {
	text-decoration: underline;
	color: #000000;
}

.textoNavigatorCurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #39505E;
}


/* login page styles */

.textFieldLogin {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	width: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}

/* right menu styles */
.rightMenuTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #999999;
}
.rightMenuTitleWhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #FFFFFF;
}
.rightMenuSectionTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: 14px;
	color: #EEEEEE;
	font-weight: bold;
}
.rightMenuText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
.rightMenuLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #39505E;
}
.rightMenuLink:hover{
	text-decoration: underline;
	color: #000000;
}
.rightMenuTextGray{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #39505E;
}
.rightMenuTextGray:hover{
	text-decoration: underline;
	color: #39505E;
}
.rightMenuMayGray{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 13px;
	color: #39505E;
}
.rightMenuAgendaDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	color: #666666;
}		

/* general article and site text styles */

.textoArticuloNegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
a.textoArticuloNegro:hover{
	text-decoration:underline;
	color:#999999;
}
.textoPretituloGris { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	font-weight: bold;
}

.textoPretituloRojo { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #660B10;
	font-weight: bold;
}

.textoPretituloNegro { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	font-weight: bold;
}

.textoPretituloNegroNormal { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-decoration:none;
}
a.textoPretituloNegroNormal:hover { 
	text-decoration:underline;
}

.textoNuevaGestionRojo {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #660000;
	
}
a.textoNuevaGestionRojo:hover {
	text-decoration:underline;
}

.textoSubtituloNoticiaGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #39505E;
}
a.textoSubtituloNoticiaGris:hover {
	text-decoration: underline;
	color: #39505E;
}

.textoLinkGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height: 14px;
	color: #39505E;
}
a.textoLinkGris:hover {
	text-decoration: underline;
	color: #000000;
}

.textoSectionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #39505E;
	font-weight: bold;
	text-decoration:none;
}
a.textoSectionTitle:hover {
	text-decoration:underline;
}

.textoTitularGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #65848D;
	text-decoration:none;
	font-weight: bold;
}
a.textoTitularGreen:hover {
	color: #336666;
	text-decoration:underline;
}

.textoTitularNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
a.textoTitularNegro:hover {
	color: #333333;
	text-decoration:underline;
}

.textoTitularRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #660B10;
	font-weight: bold;
	text-decoration:none;
}
a.textoTitularRed:hover {
	color: #990000;
	text-decoration:underline;
}

.textoTitularRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #660B10;
	font-weight: bold;
	text-decoration:none;
}
a.textoTitularRojo:hover {
	color: #990000;
	text-decoration:underline;
}

.textoTitularBreves {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #39505E;
	font-weight: bold;
	text-decoration:none;
}
a.textoTitularBreves:hover {
	text-decoration:underline;
}

.textoListaArticulosGris { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	font-weight: bold;
}

.textoListaArticulosNegro { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
}
a.textoListaArticulosNegro:hover { 
	color: #000000;
	text-decoration:underline;
}

.textoFrontSubtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #39505E;
}
a.textoFrontSubtitulo:hover{
	color: #39505E;
	text-decoration:underline;
}

.textoFrontSubtituloRojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #660B10;
}
a.textoFrontSubtituloRojo:hover{
	color: #990000;
	text-decoration:underline;
}

.textoFrontTiuloImagen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #660B10;
	font-weight: bold;
}
a.textoFrontTiuloImagen:hover{
	color: #990000;
	text-decoration:underline;
}
.textoFrontSubtituloBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #39505E;
	font-weight: bold;
}
a.textoFrontSubtituloBold:hover {
	color: #39505E;
	text-decoration:underline;
}

/* image display styles */
/*	order: top, right , bottom, left */

.imageBoxRight {
	display: inline;
	clear: both;
	float: right;
	border: 1px solid #CCCCCC;
	margin: 2px 0px 2px 2px;
	padding: 2px;
}

.imageLeft {
	display: inline;
	clear: both;
	float: left;
	margin: 2px 2px 2px 0px;
	padding: 0px;
}

.imageRight {
	display: inline;
	clear: both;
	float: right;
	margin: 2px 2px 2px 0px;
	padding: 0px;
}

.imageBoxLeft {
	display: inline;
	clear: both;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 2px 2px 2px 0px;
	padding: 5px;
}

.xmlField a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
.xmlField a:hover{
	text-decoration:underline;
	color:#999999;
}

/* Serach Styles */

.searchFormInput {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	height: 16px;
	padding: 0 0 0 2px;
}

.formButton {
	background-color: #F2F3F5;
	border: 1px solid #CDCDCD;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	height: 18px;
}	

.dropDownMenu{
	background-color: #F2F3F5;
	border: 1px solid #CDCDCD;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	height: 18px;
}

.searchXML a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
.searchXML a:hover{
	text-decoration:underline;
	color:#990000;
}


#searchXMLResult ul {
	/* margin-left: 5px; */
	padding-left:0;
	margin-left: 10px;
	list-style-image: url(../images/layout/arrow_admin_red.gif);
}

#searchXMLResult ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 10px;
	color: #39505E;
	text-decoration:none;
}
#searchXMLResult ul li a {
	color: #000000;
	text-decoration:none;
}
#searchXMLResult ul li a:hover{
	text-decoration:underline;
	color:#990000;
}

#searchXMLResult .searchSeccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	color: #39505E;
	text-decoration:underline;
}
#searchXMLResult .searchSeccion:hover {
	color:#990000;
	text-decoration:underline;
}

.tittleSearchBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 14px;
	color: #39505E;
	font-weight:bold;
}
.tittleSearchRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 14px;
	color: #660B10;
	font-weight:bold;
}
.profileActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #006600;
}
.profileInctive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #660000;
}

