﻿* 	 	{padding:0; margin:0;}
html  	{margin:0px; padding:0px; border:0px;}
body	{font-family: Verdana, Arial, Helvetica, sans-serif; height: 100%;font-size:100%; width:100%; background-color:white; /*background-image:url('../images/background.gif')*/ background-repeat:repeat;}
img		{border:0;}

#contenedorgeneral	{width:75%; display:block; height:90%; margin:auto;}

/*cabecera logo y slogan*/
#cabecerablanca  					{width:100%;height:80px; background-color:#FFF; clear:both;float:left;}
#cabecerablanca #logo            	{margin-left:10px; margin-top:10px; width:330px; height:75px; float:left;}
#cabecerablanca #recursiva          {float: right; font-size:.7em; color:gray; text-align:right; margin-right:10px; margin-top:2px;}
#cabecerablanca #recursiva a        {text-decoration:none; color:gray;}
#cabecerablanca #recursiva a:hover  {text-decoration:underline ;color:gray;}
#cabecerablanca #buscador			{margin-top:15px; /*float:right; */}

#fotocabecera            {width:100%; height:120px; background-image:url(../images/cabecera01.jpg); background-repeat: no-repeat; background-position:left top;}
#fotocabeceraportada     {width:100%; height:175px; background-image: url('../images/fotocabecera/cabecera01.jpg'); background-repeat: no-repeat; background-position:left top;}
#fotocabeceraportada p   {font-size: 70%; color: white; float:right; margin-right:2%; margin-top:1%;}
#fondotrans              {background-image:url('../images/fotocabecera/fondo_trans.png'); height:128px; width:171px; background-repeat:no-repeat; float:right; background-position:right;}


/*IDIOMAS*/
#idiomas				  {float:right; font-size:65%;}
#idiomas a, a:visited     {color:#666; text-decoration:none; width: auto;}
#idiomas a:active  	      {color:gray;}
#idiomas a:visited        {color:#666; text-decoration: none;}
#idiomas a:hover          {color:#333; text-decoration: underline;}
 
 
/*MENÚ PRINCIPAL*/
#menu       {width:100%;clear:both;height:31px; background-image: url('../images/azul_inactivo.gif'); background-repeat:repeat-x; text-transform:uppercase; font-weight:bold;}
#menu ul li {display:inline; font-size:75%; text-align:center; text-decoration:none; float:left; vertical-align:middle; line-height:31px; margin-left:4px; margin-right:4px; }

/*ESTADOS DEL MENÚ PRINCIPAL*/
#menu li a			{color:#666; text-decoration:none; display:block; padding:0 4px; width: auto;}
#menu li a:active 	{color:#666;}
#menu li a:visited 	{color:#666; text-decoration: none;}
#menu li a:hover 	{color:#fff; text-decoration: underline;font-size:100%; background-image: url('../images/azul_seleccionado.gif'); background-repeat:repeat-x;}
#menu li.on a		{color:#fff; font-weight:bold; font-size:100%; text-decoration:underline; background-image: url('../images/azul_seleccionado.gif'); background-repeat:repeat-x;}


/*BANNER*/
#banner                                {background:#D9D9D9; clear:both;}
	#banner #delegaciones_banner       {width:48%; float:left;background-image:url('../images/azul_banner.gif'); background-repeat:repeat;}
	#banner #delegaciones_banner p img {float:left; margin-left:15px; margin-top:10px; margin-right:10px; margin-bottom:5px;}
	#banner #ofertas_banner            {width:52%; float:right;background-image:url('../images/azul_banner.gif');background-repeat:repeat;}
	#banner #ofertas_banner p img      {float:left; margin-left:1px; margin-right:10px; margin-top:10px; margin-bottom:5px;}
	#banner #delegaciones_banner p     {float:left;}

/*ESTADOS INFO BANNER*/
	#banner  a			{color:#666; text-decoration:none; padding:0 5px;}
	#banner  a:hover 	{color:#666; text-decoration: underline;}
	
#contenido {background-color:#FFF; width:100%;}

/*div contenidos a una columna*/
#unacolumna	{clear:both; margin-left:1em; padding-top: 1em; width:90%;}


/*NOTICIAS DESTACADAS CONTENIDO 3 COLUMNAS*/

#contenido #columnanoticias {float:left; width:24%; background-color:#DDD6C6; padding-left:10px; padding-right:10px; padding-top:15px;}
#contenido #columnanoticias ul li  {list-style-type: none; text-decoration:none; font-size:75%; margin:5px; border-top: 1px solid #999; margin-bottom:1.5em; padding-top:5px;}
#contenido #columnanoticias ul li.primero { border-top: 1px solid #DDD6C6;}

/*COLUMNA CENTRAL HOME*/

h1#titularhome	      	{font-size: 120%;  margin-bottom: 0.5em; color:#041D73; background-image:url('../images/azul_noticias_destacadas.gif'); background-repeat:repeat-x; padding-left:10px;}

/*columna central*/

#columnacentral              {float:left; width: 70%; margin-left:2%; clear:right;}
#columnacentral img          {float: left; margin-right:10px;}
#columnacentral object       {float: left; margin-right:10px;}

#columnacentral p a			{color:#666; text-decoration:none;}
	#columnacentral p a:active 	{color: gray;}
	#columnacentral p a:hover 	{color:gray; text-decoration: underline; }

/*pie*/
#pie .recursiva a		    	{color:#666; text-decoration:none; padding:0 5px;}
	#pie .recursiva a:active 	{color: gray;}
	#pie .recursiva a:visited 	{color:#666; text-decoration: none;}
	#pie .recursiva a:hover 	{color:gray; text-decoration: underline;}
	

/*columna derecha*/
#contenido #columnaderecha        {float:right; width:20%; border: 1px solid #ccc; font-size:.9em; padding:4px; /*background-image:url('../images/azul_sedes.gif'); background-repeat:repeat-x; background-color:#b1b2b2;*/}
#columnaderecha #seccionnoticias  {background-image:url('../images/seccion_noticias.jpg'); background-repeat:no-repeat; height: 100px; width: 99%;}

/*PARA HACER QUE UN DIV ENTERO SEA UN ENLACE Y SE COMPORTE COMO BOTÓN PONER DISPLAY BLOCK Y 100% DE TAMAÑO*/
#seccionnoticias  a {display:block; width: 100%; height: 70%; color:#F4680B; text-decoration:none; padding-top:35px; font-size: 110%;color: #F4680B; margin-left: 10px; margin-bottom:5px;}

/*PIE DE PÁGINA*/
#pie			{clear: both; font-size: 65%; width:100%; height: 1.5em; margin-top:3em; line-height:1.5em; border-top:1px solid #ccc; padding-top:.2em; background-color:#DADADA;padding-bottom:0.8em;}
#pie .recursiva {float: right; margin-right:.5em; color:#d4d4d4;}


/*COMUNES*/
a.enlaces:link, a.enlaces:active, a.enlaces:visited {text-decoration:none; color:#333; font-size:90%;}
a.enlaces:hover 	{color:#333;text-decoration:underline;}

.enlaces	      	{/*margin:3px;*/ color:#333; font-style:normal;}
/*.enlacesizq	      	{margin:3px; color:#00038C; font-style:normal;}*/
h1#titular	      	{font-size: 90%; clear:both; margin-bottom: 0.5em; color:#041D73; border-bottom:1px solid blue;}
.negrita          	{font-weight:bold;}
.naranja			{font-weight:bold; color:#F4680B;}
.separador        	{clear:both; height:10px;}
h4 					{font-size:85%;}
h5					{font-size:75%; /*border-bottom:1px solid #f0f0f0;*/ color:#666;}
p 					{font-size:70%;}
.textoseccion       {font-size: 60%; color:#000063; margin-top:10px; margin-left: 3%;margin-right: 8%;}
.destacada			{font-size: 120%; color:#000063; margin-left:25px; margin-bottom:25px; margin-top:3px;}
.textodestacada     {margin: 10px; margin-top:10px; font-size:75%; text-align: left; margin-right:25px; margin-left:0;}
span.titulonaranja  {color:#666; /*#F4680B; */font-size:120%; font-weight:bold; font-variant:small-caps;}
.titular 			{font-size:75%; font-weight:bold; margin-top:.8em; margin-bottom:1em; color:#F4680B;}
.enlacesRedes {float:left;margin-left:0.9em;}
.enlacesRedes a {margin-right:0.2em; text-decoration:none;}
.enlacesRedes a img {width:21px;}
