body,
html 				{font:normal 12px "Lucida Grande", Arial, Helvetica, sans-serif; color:#333;}

h1  				{font:210% Georgia, "Times New Roman", Times, serif;  color:#383838; margin:0 0 5px 0; font-weight:normal}
h2, h3, h4, h5 		{font-family: Arial, Helvetica, sans-serif; margin:0 0 3px 0;}
h2  				{font-size:150%; color:#383838;}
h3  				{font-size:130%; color:#555;}
h4  				{font-size:120%; color:#383838;}
h5  				{font-size:110%; color:#555;}


h1, h2, h3, h4, h5	{margin:0 0 5px 0;}
a					{color:#0D4818; background:#F4F2E3; text-decoration:none; outline:none;}
a:hover				{color:#000; background:#E1DEB3; text-decoration:underline; }
p, #WYSIWYG p		{font:1em/1.3em Arial, Helvetica, sans-serif; padding:0 0 10px 0;}
pre					{font-size: 0.8em;}
ul, li				{border:0; list-style-type: none;}
abbr				{cursor:help;}
input				{border:0; padding:7px 0; text-indent:12px; background:none; font-family:"Lucida Grande"; font-size:14px }
input.validated		{border-color:#666;}
input.notvalidated	{border-color:#FF0000;}
textarea			{border:1px solid #666; background:#E4E2E5 url(../_images/fondoinputs.gif) bottom left repeat-x;}
strong 				{font-weight:bold;}

img	{font-size:0.75em; text-align:center; text-transform:lowercase; color:#CCC}

.doc {display:block; overflow:hidden; clear:none}

ul.doscolumnas 		{}
ul.doscolumnas li.col 		{width:49%; margin:0 1.3% 0 0; float:left;}
ul.doscolumnas li.colizq 	{}
ul.doscolumnas li.coldrc 	{margin:0}





/* clases generales*/
.txtleft	{text-align:left}
.txtcenter	{text-align:center}
.txtright	{text-align:right}
.oculto		{display:none}
.limpiar	{clear:both; font-size:1px; line-height:1px; height:1px; font-weight:normal;}
.negrita	{font-weight:bold}
.cursiva	{font-style:italic}

/*Formularios de la web*/
.Formularios					{display:block; overflow:hidden; clear:none; }
.Formularios label				{line-height:2em;}
.Formularios label .desc		{}
.Formularios input, .Formularios select, .Formularios textarea							{border:0; background:#E2DDB4;}
.Formularios input:hover, .Formularios select:hover, .Formularios textarea:hover		{background:#CEC582;}
.Formularios input:focus, .Formularios textarea:focus									{}
.Formularios input.file				{}
.Formularios input.buscar			{background:#EEE; width:75px; margin:0; text-indent:0; margin:10px 0}
.Formularios input.buscar:hover 	{cursor:pointer; background:#DDD}

.Suscripcion input			{width:250px; float:left; clear:none; }
.Suscripcion input#op_send	{width:100px; margin:5px 0 0 155px;}
/*Formularios de la web*/

/* notificaciones */
#Notificaciones			{text-align:left; padding:10px; margin:10px; background-color: #F5F5F5;}

#NotasInformativas.OK,
#NotasInformativas.NO	{padding:8px 10px; margin:15px 0; text-align:center; color:#111; -moz-border-radius:4px; -webkit-border-radius:4px}
#NotasInformativas.OK	{border:1px solid #D6FFCF; background:#F1FFEF;}
#NotasInformativas.NO	{border:1px solid #FFB900; background:#FFF6DF;}

/*toggle*/
dl.toggle  dt 			{}
dl.toggle  dd			{display:none;}
dl.toggle  dd.active	{display:block;}

/* Mapaweb */
.mapaweb									{margin:10px 0}
.mapaweb .level-1, .mapaweb .level-2		{padding:1px 0 0 7px; margin:0 0 2px 0}
.mapaweb ul.level-1, .mapaweb ul.level-2	{background:none}
.mapaweb .level-0		{font-size:1.05em; padding:0; float:none; margin:0 10px 3px 10px;}
.mapaweb .level-0 a		{color:#000}
.mapaweb .level-1		{font-size:0.95em; background:transparent url(../_images/bulletgris.gif) 0 5px no-repeat;}
.mapaweb .level-2		{font-size:0.93em; background:none}
.mapaweb .level-1 a		{color:#4F4545}
.mapaweb .level-2 a	span{color:#7F7327}
.mapaweb .level-2 span	{color:#7F7327; font-family:"Lucida Grande"}

#mapaweb-navegacion-tematico, #mapaweb-navegacion-complementario, #mapaweb-servicios,
#mapaweb-servicios-online, #mapaweb-menu-inicio,
#mapaweb-info-navegacion			{}

#mapaweb-navegacion-tematico, #mapaweb-navegacion-complementario 		{float:left; width:48%; margin-bottom:2%; clear:none}
#mapaweb-servicios, #mapaweb-servicios-online, #mapaweb-info-navegacion	{margin:0 0 2% 50%}

#mapaweb-info-navegacion	{font-size:0.90em}
#mapaweb-menu-inicio {display:none}


#mapaweb-menu-index {display:none !important}


/* impresion */
/*.noprinter, #noprinter	{display:none;}*/
.imprimir				{text-align:left; padding:10px; margin:10px}
.imprimir #Principal	{padding:30px;}
/* notificaciones */
#Notificaciones			{text-align:left; padding:10px; margin:10px; background-color: #F5F5F5;}
/* general.css*/

/* tabs */
#tabs  					{display:block; clear:none;}
#tabs h1 				{}

ul.tabs  				{display:block;overflow:hidden;clear:none; padding:2px 0 0 2px;} /* padding:11px 0 0 130px*/
ul.tabs  li				{float:left !important;display:block;overflow:hidden; width:24%; }
ul.tabs  li a,
ul.tabs  li a:link,
ul.tabs  li a:visited 	{text-decoration:none; color:#FFF; background:transparent; padding:3px 8px; margin:0 5px 0 0; display:block;}
ul.tabs  li a.current 	{background:#FFF; border:1px solid #CCC; border-bottom:1px solid #FFF; color:#333}
ul.tabs  li a:hover 	{background:#EEE;}
ul.tabs  li a 			{}

.tabs-panes div.pane {display:none; background:#FFF; padding:25px; font-size:inherit}
