/*Estilos para textos normales*/
.textuser { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none; line-height: 12px ; background-color: #C0CDE4}
.textdate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none; line-height: 12px }
.textticker { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none; line-height: 12px ; background-color: #CBD6ED}
.texttips { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: none; background-color: #EFEFEF; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; text-align: justify; line-height: 12px}
.textfooter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #535353; text-decoration: none; line-height: 12px }
.textleftmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: none; text-align: justify; line-height: 12px }
.textlogin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; text-align: justify; line-height: 12px }
.textmessage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #990000; text-decoration: none; text-align: center; line-height: 12px ; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; background-color: #FFFFFF; border: 1px #000000 dotted; clip:   rect(   )}
.textpage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #535353; text-decoration: none; line-height: 12px ; text-align: right}
.textinformation { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #535353; text-decoration: none; line-height: 12px }
.textsearch { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: none; text-align: justify}
.textinactiveitem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #4D70B0; text-decoration: none; text-align: justify}
.text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: none; text-align: justify}

/*Estilos para titulos y subtitulos*/
.titlepath { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #A8A8A8; text-decoration: none ; font-weight: normal }
.titletips { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: none; background-color: #EFEFEF; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px ; font-weight: bold}
.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none ; font-weight: bold}
.titlepreferences { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none ; font-weight: normal; background-color: #6E6E6E}
.title10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; text-align: left ; font-weight: bold}
.title7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #666666; text-decoration: none; text-align: left ; background-color: #F0F3FB; border-color: black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.title8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; text-align: left ; font-weight: bold }
.title12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: bold}
.tex_tabla_az{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #197291;
	text-decoration:none
}
a.tex_tabla_az:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #197291;
	text-decoration:underline
	

}
.tex_tablas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #8FB209;

}
a.tex_tablas:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #8FB209;

}

/*Tutulos de tablas y columnas*/
.titletable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none ; font-weight: normal; background-color: #8B8B8B}
.subtitletable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: none ; font-weight: bold; background-color: #BFBFBF }
.tableticker { background-color: #000000}
.pubtitletable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none ; font-weight: normal; background-color: #7B94CE}
.titlecolumns { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: none ; font-weight: bold; background-color: #DADADA}
.tit {
	font-family:Arial;
	color:#52A3BF;
	font-size:16px;
	font-weight:500;
	letter-spacing:-1px;
}
a.tit:hover {
	font-family:Arial;
	color:#52A3BF;
	font-size:16px;
	font-weight:500;
	letter-spacing:-1px;
}

/*Estilos de links*/
.linksgroups { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFFFF; text-decoration: none; background-color: #000000}
.linksgroups:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #ffffff; text-decoration: none; background-color: #999999 }
.linksgroupsselect { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFFFF; text-decoration: none; background-color: #999999}
.linksmodules { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #E5E5E5; text-decoration: none }
.linksmodules:hover {  text-decoration: none; color: #000000; ;}
.linksleftmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: underline; text-align: justify; line-height: 12px }
.linksgeneral { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none }
.linksgeneral:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffffff; text-decoration: underline }
.linkspage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #E18700; text-decoration: underline }
.linkssearch { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #666666; text-decoration: none }
.linksdata { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #E18700; text-decoration: underline }
.links1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #E18700; text-decoration: underline }
.links2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline }
.links2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #646464; text-decoration: none }
.links3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: underline }
.links4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: underline }
.links6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #5B5B5B; text-decoration: none; font-weight: bold}
.links7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFFFF; text-decoration: none}
.links8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: underline; font-weight: bold}
.links9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #666666; text-decoration: none}
.linkslogin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none }
.linkslogin:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: underline }
.linksmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: underline }
.linksmenu1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: underline }
.linksmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
.linkspath { font-family: Arial; font-size: 11px; color: #5B5B5B; text-decoration: underline }
.linkspath:hover { font-family: Arial; font-size: 11px; color: #5B5B5B; text-decoration: none }

.linksmenutop1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none }
.linksmenutop2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration: none }
.linksmenutopselected { background-color: #999999 }
.pata {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#94B028
}
a.pata {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#94B028;
	text-decoration:none;
}
.lista2 {
	text-align:left;
}
a.lista2 {
	list-style-image:url(../../images/fcran/red_dot.gif);
	font-family:Verdana;
	color:#197291;
	font-size:10px;
	line-height:18px;
	text-decoration:none;
}
a.lista2:hover {
	list-style-image:url(../../images/fcran/red_dot.gif);
	font-family:Verdana;
	color:#197291;
	font-size:11px;
	line-height:18px;
	text-decoration:underline;
}

/*Estilos de fondos*/
.backgroundmenugroups { text-decoration: none; text-align: justify; background-color: #000000}
.backgroundmenumodules { text-decoration: none; text-align: justify; background-color: #999999}
.backgroundcopyright { font-size: 7pt; background-color: #000000}
.backgroundleft { padding-top: -1px; padding-right: -1px; padding-bottom: -1px; padding-left: -1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #; border-color: black #999999 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.backgroundleft1 { padding-top: -1px; padding-right: -1px; padding-bottom: -1px; padding-left: -1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #D8D8D8; border-color: black #999999 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px }
.backgroundright { padding-top: -1px; padding-right: -1px; padding-bottom: -1px; padding-left: -1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #E9E9E9; border-color: black black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.backgrounddark { padding-top: -1px; padding-right: -1px; padding-bottom: -1px; padding-left: -1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #CDCDCD; border-color: black #999999 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.backgroundbright { padding-top: -1px; padding-right: -1px; padding-bottom: -1px; padding-left: -1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; background-color: #EFEFEF }
.backgroundbuttons { padding-top: -1px; padding-right: -1px; padding-bottom: -1px; padding-left: -1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; background-color: #7F7F7F }
.backgroundselecteditem { padding-top: -1px; padding-right: -1px; padding-bottom: -1px; padding-left: -1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; background-color: #7B96C6 }
.background1 { background-color: #FCE27C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; border: none}
.background2 { background-color: #FEEDB8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; border-style: none}
.background3 { background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; border-style: none}
.background4 { background-color: #FEEDB8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; border-style: none}
.background5 { background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}
.background6 { background-color: #E0EFC7; border: 1px #8DC137 solid; padding-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px}
.background7 { background-color: #8CC331; padding-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px }
.background8 { background-color: #DEE3F7; padding-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px ; border: #7B94CE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.background9 { background-color: #F5FAED; padding-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px }
.backgroundmenutitle {}
.backgroundmenubody {}
.backgroundcolor1 { background-color: #CCCCCC}
.backgroundcolor2 { background-color: #CBD6ED}
.backgroundcolor3 { background-color: #FFFFFF}
.backgroundcolor4 { background-color: #EEEEEE}
.backgroundleft { background-color: #CECECE}
.backgroundright { background-color: #CECECE}
.backgroundlogin { background-color: #FFFFFF; border-color: black black black black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.backgroundcopy1 {background-color: #CCCCCC;}
.backgroundcopy2 {background-color: #CCCCCC;}
.backgroundmenutop2 { background-color: #999999; border-color: #FF9900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/*Estilos para cajas de dialogo botones y campos*/
.dropdowns {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333; text-decoration: none; background-color: #EEEEEE; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.buttons {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #E0E0E0; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.textfields {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333; text-decoration: none; background-color: #D3D3D3}
.pubdropdowns {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333; text-decoration: none; background-color: #FFFFFF; border: #FF6600; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.pubbuttons {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #3B548E; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #FFFFFF; border: #3B548; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.searchbox { border: border:thin #5CA8C3 solid; }

/*Estilos para alineacion de datos*/
.dataalignleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: none; text-align: left}
.dataalignright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: none; text-align: right}
.dataaligncenter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: none; text-align: center}

.font7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000;}
.font75 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000;}
.font8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;}
.font9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.font10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}
.fontpath { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #888888;}


/*Estilos de bordes */
.border1 { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; border: #FF9900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.border2 { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; border: 1px solid; border-color: #7B94CE #7B94CE #4B649E}


.content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; text-align: justify; line-height: 12px ; padding-left: 40px}
.contentoptionstable { background-color: #fff5bf; border-color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.contentoptionstitle { background-color: #ffda5b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; text-decoration: none; text-align: justify; font-weight: bold; }
.contentoptionstext { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 10px; text-decoration: none; background-color: #ffffff }



/*Estilos para plugins*/
.pluginbackgroundouter { }
.pluginbackgroundtitle { background-color: #ffda5b;}
.pluginbackgrounditem { background-color: #fff5bf; border-color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.pluginlinks1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none }
.pluginlinks1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: underline }
.pluginlinks2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none }
.pluginlinks2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: underline }
.pluginlinks3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none }
.pluginlinks3:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: underline }
.plugintexttitle {
	font-family:Arial;
	color:#52A3BF;
	font-size:16px;
	font-weight:500;
	letter-spacing:-1px;
}
.plugintexttitle2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold}
.plugintextbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; }
.pluginbackground1 { background-color: #FFFFFF; }
.pluginbackground2 { background-color: #CCCCCC; }
.linksmapa1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #8FB209;
	font-weight: bold
	}
	
.linksmapa1:hover{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #8FB209;
	text-decoration:none;
	font-weight: bold
	}
.linksmapa2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #197291;
	}
	
.linksmapa2:hover{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #197291;
	text-decoration:none;
	}
.linksmapa3 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFA120;
	}
	
.linksmapa3:hover{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFA120;
	text-decoration:none;
	}	
	
	

/*Estilos para la parte de administracin*/
.adminbackgroundoptions { background-color: #CCCCCC}
.adminbackgroundtables { background-color: #8B8B8B}
.adminbackgroundcolumns { background-color: #DADADA}
.adminbackgroundrows1 { background-color: #FFFFFF}
.adminbackgroundrows2 { background-color: #EEEEEE}
.admincolortables { color: #FFFFFF}
.admincolorcolumns { color: #FFFFFF}
.admincoloroptions { color: #FFFFFF}
.adminlinkspages { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none }
.adminlinkspages:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: underline }
.adminlinks2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #004030; text-decoration: none; text-align: center; }
.adminlinks2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4f9d00; text-decoration: none; }
.adminsubtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #095d46; text-decoration: none; }
.adminbutton { background-color: #ffda5b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.admindropdowns {  background-color: #fff5bf; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #330099; text-decoration: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.admintitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }


/*Estilos Genericos*/

.bordes1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #8FB209;
	font-weight: bold
}
	
.bordes2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ABDAE9;
	border-right-color: #ABDAE9;
	border-bottom-color: #ABDAE9;
	border-left-color: #ABDAE9;
}
.bordes3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFD193;
	border-right-color: #FFD193;
	border-bottom-color: #FFD193;
	border-left-color: #FFD193;	
	}
	
.bordes4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8CAF01;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B8E701;
	border-right-color: #B8E701;
	border-bottom-color: #B8E701;
	border-left-color: #B8E701;
}
	
.link_vermas_faq{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8FB209;
}

.link_vermas_faq:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#8FB209;
	text-decoration:underline;
}

.parrafo {
	font-family:Arial;
	color:#5B5B5B;
	font-size:11px;
	font-weight:lighter;
	
	
}
a.parrafo:hover {
	font-family:Arial;
	color:#5B5B5B;
	font-size:11px;
	font-weight:lighter;
	text-decoration:underline;
}

.bgizq_int01 {
	background-image: url(../../images/fcran/fon_iz_int03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.bgpolaroid {
	background-image: url(../../images/fcran/fon_fot1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bgflores {
	background-image: url(../../images/fcran/flowers.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgmenu01 {
	background-image: url(../../images/fcran/fon_menu4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bgizq_int02 {
	background-image: url(../../images/fcran/fon_iz_int02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bgmenu02 {
	background-image: url(../../images/fcran/fon_menu7.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bgizq_int01 {
	background-image: url(../../images/fcran/fon_iz_int03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}.bg_topbanner {
	background-image: url(../../images/fcran/cabezote.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bordes_tabla_ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8CAF01;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B8E701;
	border-right-color: #B8E701;
	border-bottom-color: #B8E701;
	border-left-color: #B8E701;
}	

.sub_tit {
	font-family:Arial;
	color:#52A3BF;
	font-size:12px;
	font-weight:500;
}
.vinculo {
	font-family:Arial;
	color: #96BC00;
	font-size:13px;
	text-align:left;
}
.vinculo02 {
	font-family:Arial;
	color: #52A3BF;
	font-size:13px;
	text-align:left;
}
.breadcrumbs a {
	font-family:Arial;
	color:#5B5B5B;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}
.link_vermas_azz{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #197291;
}
.link_vermas_azz a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #197291;
	text-decoration: none;
}

.link_vermas_azz a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #197291;
	text-decoration:underline;
}
.borde_noticias_azul {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ABDAE9;
	border-left-color: #ABDAE9;
}
.parrafo_bordes {
	font-family:Arial;
	color:#5B5B5B;
	font-size:11px;
	font-weight:lighter;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ABDAE9;
	border-right-color: #ABDAE9;
	border-bottom-color: #ABDAE9;
	border-left-color: #ABDAE9;
}

.bordes_tabla_az2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #197291;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ABDAE9;
	border-right-color: #ABDAE9;
	border-bottom-color: #ABDAE9;
	border-left-color: #ABDAE9;
}
.parrafo_peq {
	font-family:Arial;
	color:#5B5B5B;
	font-size:9px;
	font-weight:lighter;
	text-align:left;
}
.link_vermas_ver{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8FB209;
	font-weight: bold;
}
.link_vermas_ver a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#718B07;
	text-decoration: none;
	font-weight: bold;	
}

.link_vermas_ver a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#8FB209;
	text-decoration:none;
}
.link_vermas_azz_bordes{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ABDAE9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ABDAE9;
	border-right-color: #ABDAE9;
	border-bottom-color: #ABDAE9;
	border-left-color: #ABDAE9;
}
.link_vermas_azz_bordes a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #197291;
	text-decoration: none;
}

.link_vermas_azz_bordes a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #197291;
	text-decoration:underline;
}


@charset "utf-8";
/*BODY*/

.fondo{
background-image: url(../../images/fcran/fondo.jpg);
background-repeat:repeat-y;

}

.footer {
background-image: url(../../images/fcran/footer.jpg);
width:985px;
height:178px;
}

.footer_interna {
background-image: url(../../images/fcran/footer_int.jpg);
width:985px;
height:278px;
}



.menu {
background-image: url(../../images/fcran/menu_fondo.jpg);
background-repeat:repeat-y;
height:656px;
}


.centro1 {
background-image: url(../../images/fcran/home_centro_1.jpg);
background-repeat:no-repeat;
height:264px;
}

.centro_interna {
background-image: url(../../images/fcran/int_centro1.jpg);
background-repeat:no-repeat;
height:135px;
}

.derecho1 {
background-image: url(../../images/fcran/home_derecha1.jpg);
background-repeat: no-repeat;
height:139px;
}

.derecho1_interna {
background-image: url(../../images/fcran/int_derecha1.jpg);
background-repeat: no-repeat;
}

.derecho2{
background-image: url(../../images/fcran/home_derecha3.jpg);
background-repeat: repeat-y;
width:346px;
height:100%;
}

.derecho_interna{
background-image: url(../../images/fcran/int_fondo_derecha.jpg);
background-repeat: repeat-y;
height:100%;
width:246px;
}


.menu1{
background-image: url(../../images/fcran/menu1.jpg);
background-repeat:repeat-y;
}

.menu2{
background-image: url(../../images/fcran/menu2.jpg);
background-repeat: no-repeat;
height:24px;
}

.buscador{
background-image: url(../../images/fcran/buscador.jpg);
background-repeat: no-repeat;
/*padding:22px 0px 0px 0px;*/
}

.programas1{
background-image: url(../../images/fcran/programas1.jpg);
background-repeat: no-repeat;
height:56px;
}

.programas2{
background-image: url(../../images/fcran/programas2.jpg);
background-repeat: no-repeat;
height:87px;
}




/*TEXTOS*/
.compromiso{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#52A3BF;
}

.titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
padding:0px 0px 0px 45px;
color:#52A3BF;
}

.txt_compromiso{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:15px 81px 0px 45px;
color:#5B5B5B;
}

.txt_compromiso2{

    font-family:Arial;
    color:#666666;;
    font-size:11px;
    font-weight:lighter;
    text-align:left;
}

.txt_interes{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:15px 0px 0px 15px;
color:#5B5B5B;
}

.txt_footer{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#94B028;
}



/*LINKS*/

.vinculo {
	font-family:Arial;
	color: #96BC00;
	font-size:13px;
	text-align:left;
}

.lista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #197291;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:0px 5px 0px 10px;
	text-decoration:none;
}

.link{
 padding:0px 81px 0px 45px;
}

.link2{
 font-family:Arial;
 font-size:13px;
 color:#96BC00;
 padding:15px 0px 0px 45px;
}

.link3{
 font-family:Arial;
 font-size:13px;
 color:#96BC00;
 padding:15px 15px 0px 45px;
}
.link_terminos{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#96BC00;
 /*padding:15px 0px 0px 45px;*/
 text-decoration:underline;
}

.link_prgramas{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#197291;
 text-decoration:none;
}


/*CLASES*/

.img_interes{
margin:25px 0px 0px 0px;
}

.vineta{
margin:0px 0px 0px 30px;
}

.vineta2{
margin:5px 0px 5px 10px;
}

.vineta3{
margin:5px 0px 5px 10px;
}

.vineta4{
margin:15px 0px 0px 20px;
}

.registro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #197291;
	font-size:12px;
	font-weight:bold;
}

.registro_tit {
    background-image:url(../../images/fcran/registro.gif);
    background-repeat:no-repeat;
    height:35px;
    width:221px;
}

.registro_campo{
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #197291;
	font-size:11px;
	height:20px;
    width:120px;   
}


.listasub{
	font-family:Verdana;
	color:#8FB209;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
}
.listasub:hover {
	font-family:Verdana;
	color:#8FB209;
	font-size:12px;
	line-height:18px;
	text-decoration:underline;
}

.fondo_verde_iz{ 
     background-image: url(../../images/fcran/img_iz2.gif);
     background-repeat:repeat-y;
}

.fondo_verde_inf{ 
     background-image: url(../../images/fcran/img_inf.gif);
     background-repeat:repeat-x;
}

.fondo_verde_der{ 
    background-image: url(../../images/fcran/img_der2.gif);
    background-repeat:repeat-y;
}

.fondo_verde_sup{ 
    background-image: url(../../images/fcran/img_sup.gif);
    background-repeat:repeat-x;
}

.txt_registro{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5B5B5B;
}

.menu_admin{
    background-image: url(../../images/fcran/sup_admin.gif);
    background-repeat: no-repeat;
}
