/* Estilos de la parte publica */
				
		hr { 
	
		display: block;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		margin-left: auto;
		margin-right: auto;
		border: 1px solid ;
		
		}

		.img-responsives {
		
		height: 89px;
		width: 262px;
		margin: 15px 0;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		
		}

		.img-responsives:hover {
		
		height: 98px;
		width: 288px;
		
		}

		h1 {
		
		line-height: 50px;
		padding: 10px;	
		text-shadow: -4px -4px 4px #999;
		-moz-text-shadow: -4px -4px 4px #999;
		-webkit-text-shadow: -4px -4px 4px #999;
		
		}

		h2:hover {

		text-decoration:none;

		}

		h4{
		
		font-size: 15px;
		float: left;	
			
		}

		input {
		padding: 7px;
		margin:2px;
		border: 1px solid #666;
		
		}

		

		.inline {
		
		display: inline;
		
		}

		#menu {

		width: 1200px;
		
		}

		.asociados:hover {
			
		filter: opacity(.5);
		
		}
		
		.nosubrayar:hover {
			
		text-decoration:none;	
			
		}	
		
		.titulosmenupie {
	
		color: #004D8A;
		
		}

		/* ESTILOS ACEPTACION COOKIES */

		#barraaceptacion {
	
		display:none;
		position:fixed;
		left:0px;
		right:0px;
		bottom:0px;
		padding-bottom:20px;
		width:100%;
		text-align:center;
		min-height:70px;
		background-color: rgba(0, 0, 0, 0.5);
		color:#fff;
		z-index:99999;
	
		}

		.aceptacion {
		
		width:100%;
		position:absolute;
		padding-left:5px;
		font-family:verdana;
		font-size:11px;
		top:30%;
}

		.aceptacion a.ok {
		
		padding:4px;
		color:#00ff2e;
		text-decoration:none;
		
		}
	
		.aceptacion a.info {
		
		padding-left:5px;
		text-decoration:none;
		color:#faff00;
		
		}

		/* ESTILOS BOTON SUBIR ARRIBA */ 


        .scroll-top {
        width: 40px;
        height: 40px;
        opacity: 0.3;
        position: fixed;
        bottom: 30px;
        right: 30px;
        display: none; /* Estara oculto por defecto */
        text-indent: -9999px; /* Oculta el texto del enlace */
        z-index: 1000; /* Evita que otros elementos esten por encima */
        background: url('../imagenes/arriba.png') no-repeat;

		}
		/* Estilo para generar un efecto al posicionar el puntero encima del botón */
		.scroll-top:hover {
        opacity: 0.8;
		-webkit-transition: 0.3s all;
		-moz-transition: 0.3s all;
		-o-transition: 0.3s all;
		-ms-transition: 0.3s all;
		transition: 0.3s all;
		}
		
		/* ESTILOS RESPONSIVE */

		@media screen and (max-width: 1200px) and (min-width: 768px) {

		.img-responsives {

		margin: 0 auto;
		display:block;
		
		}

		h1 {

		margin: 0 auto;
		display:block;
		
		}
		
		.textosprincipales {
				
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#ffffff;
		text-align: justify;	
			
		}

		.textopie {

		background-color: #000;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFF;
		text-align: justify;
		
		}
		
		.centrar {

		text-align:center;
		
		}

		.aceptacion {
		
		font-size:11 px;

		}
		
		}
		
		@media screen and (max-width: 767px) and (min-width: 480px) {  
		
		ul 	{
			
		width:105%;
		text-align:center;
			
		}
		
		.nosubrayar {

		clear:both;
		text-align:center;
		font-size:22px;
		

		}	
			
		.img-responsives {

		margin: 0 auto;
		display:block;
		
		}
		
		h1 {

		margin: 0 auto;
		display:block;
		
		}
		
		.textosprincipales {
			
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:8px;
		color:#ffffff;
		text-align: justify;	
			
		}	

		.textopie {
		
		background-color: #000000;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#ffffff;
		text-align: justify;
		
		}
		
		.centrar {
		
		text-align:center;
		
		}

		.aceptacion {
		
		font-size:9px;

		}
		
		}

		@media screen and (max-width: 479px) {  
	
		ul  {
			
		width:110%;
		text-align:center;
		
		}
		
		.nosubrayar {

		clear:both;
		text-align:center;
		font-size:22px;
		

		}

		.img-responsives {

		margin: 0 auto;
		display:block;

		}
		
		h1 {

		margin: 0 auto;
		display:block;
		
		}
		
		h4 {

		display:block;
		text-align:center;
		

		}
		
		

		h5 {

		color: #FFF;
		background-color: #000;
		padding: 5px;

		}
		
		.textosprincipales {
			
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:7px;
		color:#ffffff;
		text-align: justify;	
			
		}

		.textopie {

		background-color: #CCC;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#ffffff;
		text-align: justify;
		}
		
		.centrar {
		
		text-align:center;
		
		}

		.aceptacion {
		
		font-size:7px;

		}

		}
