

/*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}

/*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}

/*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 }
.linksmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
.linkspath { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: underline }
.linkspath:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; 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 }

/*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; 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: #3B548E; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


/*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: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.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; }



/*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*/
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
	text-decoration: none;
}



/*Estilos Propios de CREG*/

.fondob {
	background-image: url(../../images/creg/fondo_buscador.jpg);
	background-repeat:no-repeat;
}

.fondo_menuv{
	background-image: url(../../images/creg/fondo_menuv.jpg);
	background-repeat: no-repeat;
	height:35px;
}




.fondo_registro{
     background-image:url(../../images/creg/fondo_registro.jpg);
	 background-repeat:no-repeat;
	 height:108px;
}

.fondo_encuesta{
     background-image:url(../../images/creg/fondo_encuesta.gif);
	 background-repeat:no-repeat;
	 height:117px;
}

.fondo_registro_int{
     background-image:url(../../images/creg/fondo_registro_int.gif);
	 background-repeat:no-repeat;
}

.fondo_cifras{
	background-image:url(../../images/creg/fondo_cifras.jpg);
	background-repeat:no-repeat;
	height:54px;
}
.fondo_azul_i3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../../images/creg/i3_fond_tabla.jpg)  repeat-x;
	text-align: center;
	vertical-align: middle;
	
}
.tab_azul_arr_blanco {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background-image: url(../../images/creg/arriba_bl.jpg);
	background-repeat: repeat-x;
}
.tab_azul_arr_verde1 {
		font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: url(../../images/creg/arriba_ve.jpg)  repeat-x;
}
.tab_azul_arr_azul1 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: url(../../images/creg/arriba_az.jpg)  repeat-x;
}

.tab_azul_ab_bl {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background-image: url(../../images/creg/i3_bl_ab.jpg);
	background-repeat: repeat-x;
}
.tab_azul_ab_ve {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: url(../../images/creg/i3_ve_ab.jpg)  repeat-x;
}
.tab_azul_ab_az {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: url(../../images/creg/i3_az_ab.jpg)  repeat-x;
}

.tab_azul_arr_blanco_iz_arr_ab {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: left;
}
.tab_azul_arr_blanco_cierre {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	border-left: 1px solid #CCCCCC;
	text-align: left;
}
.tab_azul_ab_verde1 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: #EFF3EC;
	border-bottom: 1px solid #CCCCCC;
}
.tab_azul_ab_verde2 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: #F9FBF8;
	border-bottom: 1px solid #CCCCCC;
}
.tab_azul_cierre_verde1 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: #EFF3EC;
	
}
.tab_azul_cierre_verde2 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: #F9FBF8;
	
}
.tab_azul_ab_azul1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #7FA4C4;
	background: #E5ECF3;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 10px;
	text-align: left;
}
.tab_azul_ab_azul2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #7FA4C4;
	background: #F2F6F9;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 10px;
	text-align: left;
}
.tab_azul_cierre_azul1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #7FA4C4;
	background: #E5ECF3;
	padding-left: 10px;
	text-align: left;
}
.tab_azul_cierre_azul2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #7FA4C4;
	background: #F2F6F9;
	padding-left: 10px;
	text-align: left;
}
.tab_azul_ab_blanco {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
}
.tab_azul_ab_blancoidioma {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
}
.tab_azul_cierre_blanco {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	text-align: left;
}
.tab_noti_cierre_blanco {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	text-align: left;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.tab_azul_cierre_blancoidioma {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	text-align: center;
}

.tab_azul_arr_azul_der_arr_ab {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	background: #E5ECF3;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
/*////////desc*/
.tab_des_ver1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	background: #C9D7BE;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.tab_des_ver1_2{
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: #C9D7BE;
	border-bottom: 1px solid #CCCCCC;
}
.tab_des_ver2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	background: #E9EFE5;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.tab_des_ver2_2{
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: #E9EFE5;
	border-bottom: 1px solid #CCCCCC;
}
.tab_des_ver1_abre {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: url(../../images/creg/int1_linea.jpg)  repeat-x;
}
.tab_descar_ver2_cierre {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	background: #E9EFE5;
	border-right: 1px solid #CCCCCC;
}
.tab_descar_ver2_encuestas {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	background: #E9EFE5;
}
/*/////desc*/
.tab_not_bla_der_aba {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.tab_azul_arr_azul2_der_arr_ab {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	background: #F2F6F9;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.tab_azul_arr_azul_cierre {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	background: #E5ECF3;
	border-right: 1px solid #CCCCCC;
}
.tab_azul_arr_azul2_cierre {
	font: 12px Arial, Helvetica, sans-serif;
	color: #094583;
	background: #F2F6F9;
	border-right: 1px solid #CCCCCC;
}
.tab_des_cierre_verde2 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: #E9EFE5;
	
}
.tab_desca_cierre_ab {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00498A;
	background: url(../../images/creg/int1_linea2.jpg)  repeat-x;
}
/*///////////////////////////////////////*/
.fondo_ft{
     background-image:url(../../images/creg/fondo_ft.jpg);
	 background-repeat:no-repeat;
	 height:108px;
}

.fondo_calendario{
     background-image:url(../../images/creg/fondo_calendario.jpg);
	 background-repeat:no-repeat;
}


.campo{
	background-image: url(../../images/creg/campo.gif);
	width:144px;
	height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.campo_b{
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #E2E6E9;

}


.fondocal {
	background-image: url(../../images/creg/fondo_cal.jpg);
	background-repeat: no-repeat;
}




.fondovi {
	background-image: url(../../images/creg/v_novedades.gif);
	background-repeat: repeat-y;
	height:16px;
	width: 177px;
}


.fondomenuint {
	background-image: url(../../images/creg/fondo_menu._int.gif);
	background-repeat: repeat-x;
}

.txt_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
    text-decoration:none;
}
.txt_menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7AA4CD;
	text-decoration:none;
}
.txt_menu1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.txt_menu1:hover {
    color: #B3F0FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.txt_port 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #00498A;
	text-decoration:none;
	vertical-align: middle;
}

.txt_port:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #00498A;
	text-decoration:none;
}
.txt_tc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #00498A;
	font-weight:bold;

}


.txt_clave {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00498A;
	
}

.txt_fecha {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DE0814;
	font-weight: bold;
}

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

.txt_noticia {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#094583;
	font-weight:bold;
	vertical-align: middle;
	
}

.txt_cal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#094583;
	font-weight:bold;
	
}

.txt_mas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#033333;

	
}

.txt_opcion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}





.txt_prod {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #00236F;
	font-weight:bold;
}

.fondo_doria {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../../images/creg/fondo_doria.gif);
	background-repeat:repeat-x;
}

.fondo_noticias{
	background-image:url(../../images/creg/fondo_noticias.gif);
}

.fondomenu {
	background-image: url(../../images/creg/fondo_menu.gif);
	background-repeat: no-repeat;
	width:182px;
	height:17px;
}

.fondomenu:hover{
	width:182px;
	height:17px;
}

.fondomenue {
	background-image: url(../../images/creg/espacio_menu.gif);
	background-repeat: no-repeat;
	weight:182px;
	height:18px;
	
}

.fondomenuf {
	background-image: url(../../images/creg/ft_menu.gif);
	background-repeat: no-repeat;
	weight:182px;
	height:21px;
}


.fondomenul {
	background-image: url(../../images/creg/linea_menu.gif);
	background-repeat: no-repeat;
	weight:200px;
	height:4px;
}

.txt_doria {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #990000;
}


.txt_mision {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CC0000;
	font-weight:bold;
	text-decoration:none;
}

.txt_mes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.94px;
	color: #666666;
	font-weight:bold;

}

.txt_dias {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.98px;
	color: #666666;
	font-weight:bold;
	

}

.txt_diasn:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.98px;
	color: #000000;
	font-weight:bold;
	text-decoration: underline;

}

.txt_diasn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #084583;
	font-weight:bold;
}
.txt_diasn a{
	text-decoration: underline;
}




.txt_mision:hover {
	color: #996600;
}

.txt_nutricionista {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #006600;
}
.txt_noticias {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666666;
}
.txt_noticias_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	
}
.txt_tc2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
}
.txt_noticias2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}
.txt_actual {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
}
.txt_fechaa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #cccccc;
	font-weight: bold;
}
.txt_titulo_noticias {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #993300;
	font-weight:bold;
	
}
.interna_fondo_general {
	background: url(../../images/creg/tabla_ext_fon.jpg)  repeat-y;
}
.interna_fond_arriba {
	background: url(../../images/creg/tabla_ext_arr.jpg) no-repeat;
}
.interna_fond_aba {
	background: url(../../images/creg/tabla_ext_aba.jpg) no-repeat;
}
.imagen_flotar_der {
	float: right;
	padding: 0px 0px 10px 10px;
}
.fon_tabl_desc_ar {
	background: url(../../images/creg/inter1_tabla_desc.jpg) no-repeat;
}
.fon_desc_tab_aba {
	background: url(../../images/creg/inter2_des_tab.jpg) no-repeat;
}
.texto_contenido_general {
	font: 13px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left: 20px;
}
.texto_contenido_general2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.fondo_tab_desca1 {
	color: #00498A;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	background: #C9D5C1;
}
.fond_tab_desca2 {
	background: #E9EEE7;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #00498A;
}
.fond_tab_descar3 {
	background: url(../../images/creg/fond_descar3.jpg)  repeat-y;
	width: 17px;
}
.fondo_descargable_blanco {
	color: #7FA4C4;
	vertical-align: middle;
	font: 12px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	text-align: left;
}
.fondo_descar_blanco_linea {
	border-bottom: 1px solid #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	color: #7FA4C4;
	vertical-align: middle;
	font: 12px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	text-align: left;
}
.fondo_tab_desc_der {
	background: url(../../images/creg/borde_descar.jpg)  repeat-y;
	width: 17px;
}
.fond_tab_desc_izq {
	background: url(../../images/creg/borde_descar2.jpg)  repeat-y;
	width: 17px;
}
.fon_titu_tab_azul {
	background: url(../../images/creg/tit_tab_azul.jpg) no-repeat;
	height: 28px;
	width: 664px;
}
.tabla_azul1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #00498A;
	text-align: center;
	background: #E0E9F1;
	height: 25px;
	border-left: 1px solid #FFFFFF;
}
.tabla_azul2{
	font: 12px Arial, Helvetica, sans-serif;
	color: #00498A;
	text-align: center;
	background: #F2F6F9;
	height: 25px;
	border-left: 1px solid #FFFFFF;
}
.fon_desc_tab_zul_aba {
	background: url(../../images/creg/aba_tab_azul.jpg) no-repeat;
}
.fondo_tab_azul_desc_der {
	width: 17px;
	background-image: url(../../images/creg/fon_tab_azul1.jpg);
	background-repeat: repeat-y;
}
.fondo_tab_azul_desc_der2 {
	width: 17px;
	background-image: url(../../images/creg/fon_tab_azul2.jpg);
	background-repeat: repeat-y;
}
.txt_subtitulos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#094583;
	font-weight:bold;
	text-align:left;
	
}
.tabla_azul1_os {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	background: #336DA1;
	height: 25px;
	border-left: 1px solid #FFFFFF;
}
.tabla_azul1_os_sinlinea {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	background: #336DA1;
	height: 25px;
}
.tabla_azul2_links{
	color: #356CA2;
	text-align: center;
	background: #F2F6F9;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.leyes {
	font: italic bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.subtexto_bullets {
	font: 13px Arial, Helvetica, sans-serif;
	color: #999999;
	list-style: url(../../images/creg/bullet_cuad2.jpg) none outside;
}
.subtexto_azu_bullets {
	text-align:left;
	font: 13px Arial, Helvetica, sans-serif;
	color: #356CA2;
	list-style: url(../../images/creg/bullet_azul2.jpg) none outside;
}
.links_azul {
	font: 11px Arial, Helvetica, sans-serif;
	color: #00498A;
	text-decoration: none;
}
.links_azul2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #00498A;
	text-decoration: none;
}
.links_descargables {
	font: 12px Arial, Helvetica, sans-serif;
	color: #7FA4C4;
	text-decoration: none;
}

.fond_buscar {
	background-image: url(../../images/creg/fond_buscar.jpg);

}
.link_buscar {
	text-align:left;
	color: #356CA2;
	list-style-position: outside;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.link_buscar:hover {
	text-align:left;
	color: #75A4D2;
	list-style-position: outside;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.campo_contacto {
	width:150px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #535353;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-position: left;
}
.campo_comentario {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #535353;
	border: 1px solid #CCCCCC;
	width: 150px;
}
.campo_encuesta {
	width:100px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #535353;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-position: left;
}
.campo_encuesta_select {
	width:450px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #535353;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-position: left;
}
.links_glosario {
	color: #00498A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}
.links_glosario:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #0A8BBC;
	text-decoration: none;
}
.texto {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	
}.campo_foro {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #535353;
	border: 1px solid #CCCCCC;
	width: 450px;
}
.tabla_links {
	font: 12px Arial, Helvetica, sans-serif;
	color: #00498A;
	text-align: left;
	background: #E0E9F1;
	height: 25px;
	text-indent: 5px;
	text-decoration:none;
}
.tabla_links:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0070DF;
	text-align: inherit;
	background: #E0E9F1;
	height: 20px;
	text-indent: 5px;
	text-decoration:none
}
.tabla_links2 {
	color: #00498A;
	text-align: left;
	height: 20px;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F8FAFC;
	text-decoration:none
}
.tabla_links2:hover{
	color: #0070DF;
	text-align: left;
	height: 20px;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F8FAFC;
	text-decoration:none
}
.tabla_links3 {
	color: #00498A;
	text-align: left;
	height: 20px;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	text-decoration:none
}
.tabla_links3:hover{
	color: #0070DF;
	text-align: left;
	height: 20px;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	text-decoration:none
}
td{
/*	vertical-align: top;*/
}
.bullet2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #999999;
	list-style: url(../../images/creg/bullet_cuad2.jpg) none outside;
}
/*este es el estilo nuevo*/
.textos_tablas_azules {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #094583;
}

.fondomenu2nivel {
	weight:182px;
	background-color: #1B5C9E;
	background-image: url(../../images/creg/fondo_menu2.gif);
	background-repeat:no-repeat;	
	height: 20px;
}
.fondomenu2nivel:hover {
	weight:182px;
	background-color: #D5E6F4;
	background-repeat:no-repeat;
	height: 20px;
	color: #1B5C9E;
}
.fondomenu3nivel {
	weight:182px;
	background-color: #87A2BA;
	background-image: url(../../images/creg/fondo_menu3.gif);
	background-repeat:no-repeat;		
	height: 20px;
}
.fondomenu3nivel:hover {
	weight:182px;
	background-color: #FFFFFF;
	background-repeat:no-repeat;
	height: 20px;
	color: #87A2BA;
}
.fondo_reg_boletin{
	background-image:url(../../images/creg/fondo_registro_usu.jpg);
	background-repeat:no-repeat;
	height:62px;
}

.phpc-navbar a {
	background-color: #FFFFFF;
	color: #2272AD;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px dotted #2272AD;
	font-weight: bold;
}

input[type="submit"]:hover {
  background-color: #000000;
  color: silver;
}

.phpc-navbar a:hover {
  background-color: #E9EFD1;
  color: #2272AD;
}

.phpc-navbar {
  margin: 1em 0 2em 0;
  text-align: center;
}

.phpc-navbar a {
  font-size: 90%;
  text-decoration: none;
  margin: 0;
  padding: 2px;
}

.phpc-main {
	font-size: 12px;
	border-collapse: collapse;
	color: #FFFFFF;
	background-color: #2272AD;
	border: 1px dotted #2272AD;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

table.phpc-main {
  width: 90%;
}

.phpc-main h2 {
	margin: 0;
	text-align: left;
	background-color: #9EBEDE;
	padding: 0.25em;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 2px;
	border-left-width: 0;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
}

.phpc-main div {
  margin: .5em;
  font-weight: bold;
}

.phpc-main p {
	padding: 0.5em;
	margin: 0;
	text-align: justify;
	border-top-width: 2px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
}

caption {
	font-size: 175%;
	color: #2272AD;
	background-color: #FFFFFF;
	padding: 2px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}

thead th {
	background-color: #89AECD;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

thead {
  border: 1px solid #000000;
}

thead, tfoot {
  text-align: center;
}

#calendar td, #calendar th {
	border-collapse: collapse;
	padding: 0.5em;
	border: 1px solid #2272AD;
}

table.phpc-main tbody th {
  text-align: right;
}

#calendar {
  table-layout: fixed;
  color:#006699;
}

#calendar td {
  text-align: left;
  overflow: hidden;
}

td.past {
	background-color: #E4EAF1;
	color: inherit;
	font-size: 11px;
}

td.future {
	background-color: white;
	font-size: 11px;
}

td.none {
  background-color: #E9EFD1;
  color: inherit;
}

table.phpc-main ul {
	margin: 2px;
	padding: 0;
	list-style-type: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

table.phpc-main li {
	font-size: 10px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background-color: #E4EAF1;
}

table.phpc-main li a {
  display: block;
  text-decoration: none;
  padding: 2px;
}

table.phpc-main li a:hover {
	background-color:#CBD7EB;
	color: #003366;
}

.phpc-list {
  border: 1px solid #000000;
}

.phpc-footer {
  text-align: center;
}

.phpc-button {
  text-align: center;
}

.phpc-add {
  float: right;
  text-align: right;
}

.txt_destacados{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-left:5px;
}
.video1 {
	background-image:url(../../images/creg/img_vid1_bk.jpg);
	height: 92px;
	width: 122px;
	background-repeat: no-repeat;
	background-position: center center;
}
.directorio_sup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.video2 {
	background-image:url(../../images/creg/img_vid2_bk.jpg);
	height: 288px;
	width: 360px;
	background-repeat: no-repeat;
	background-position: center center;
}
.videoimage	 {
	margin: 5px;	
}
.directorio_sup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336DA1;
}
.style1 {
font-size:11px;
}