   #contenido h1, #contenido .h1{ font-size:2.94rem; line-height:2.94rem; } #contenido h2, #contenido .h2{ font-size:2.21rem; line-height:2.21rem; }@media screen and (max-width:px) and (min-width:481px){ #contenido h1, #contenido .h1{ font-size:2.57rem; line-height:2.57rem;} #contenido h2, #contenido .h2{ font-size:1.95rem; line-height:1.95rem;}}@media screen and (max-width:480px){ #contenido h1, #contenido .h1{ font-size:2.21rem; line-height:2.21rem;} #contenido h2, #contenido .h2{ font-size:1.7rem; line-height:1.7rem;}} #contenido *:not(h1):not(h2):not(h3):not(h4):not(.fal):not(.fa):not(.far):not(.fad):not(.fas):not(.fab), #menu a, #footer *:not(h1):not(h2):not(h3):not(h4):not(.fa):not(.fad):not(.fal):not(.far):not(.fas):not(.fab), #bottom *:not(h1):not(h2):not(h3):not(h4):not(.fad):not(.fal):not(.fa):not(.far):not(.fas):not(.fab){ font-family:'Montserrat', sans-serif;} h1, .h1{ font-family:'Montserrat', sans-serif !important;} h2, .h2{ font-family:'Montserrat', sans-serif !important;}#menu #ulmenu > li > a {} #selFondo1{ top:60px; }#sl127463 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl127463 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl127463 { padding:7px 7px 7px 7px; } } #sl127463_bg { } #ce184573 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce184573 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce184573 { padding:7px 7px 7px 7px; } } #ce184573_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce184573_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce184573_bg2 { margin:0px 0px 0px 0px; } }#sl127462 { padding:60px 7px 60px 7px; } @media screen and (max-width: 1100px) { #sl127462 { padding:60px 7px 60px 7px; } } @media screen and (max-width: 480px) { #sl127462 { padding:60px 7px 60px 7px; } } #sl127462_bg { } #ce184572 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce184572 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce184572 { padding:7px 7px 7px 7px; } } #ce184572_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce184572_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce184572_bg2 { margin:0px 0px 0px 0px; } }#sl127466 { padding:50px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl127466 { padding:50px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl127466 { padding:50px 7px 7px 7px; } } #sl127466_bg { background-color:rgb(182, 182, 182); } #ce184579 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce184579 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce184579 { padding:7px 7px 7px 7px; } } #ce184579_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce184579_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce184579_bg2 { margin:0px 0px 0px 0px; } }#sl127465 { padding:30px 7px 60px 7px; } @media screen and (max-width: 1100px) { #sl127465 { padding:30px 7px 60px 7px; } } @media screen and (max-width: 480px) { #sl127465 { padding:30px 7px 60px 7px; } } #sl127465_bg { } #ce184576 { padding:30px 20px 7px 7px; } @media screen and (max-width: 1100px) { #ce184576 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce184576 { padding:7px 7px 7px 7px; } } #ce184576_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce184576_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce184576_bg2 { margin:0px 0px 0px 0px; } } #ce184578 { padding:7px 7px 7px 20px; } @media screen and (max-width: 1100px) { #ce184578 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce184578 { padding:7px 7px 7px 7px; } } #ce184578_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce184578_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce184578_bg2 { margin:0px 0px 0px 0px; } }@media screen and (max-width: 480px){ 	/*#menugrupo{ display:table; box-shadow:0px 0px 3px #999; padding-left:10px;} 	 	#limitemenugroup{ display:table-cell; height:30px; padding:10px 10px 10px 0px; width:100%; vertical-align:top;} 	#limitemenu{ display:block; height:30px; overflow:hidden;} 	#menudesplegable{ display:table-cell; height:30px; min-width:30px; width:auto; padding:5px;} 	#menudesplegable img{ vertical-align:bottom; border:none; width:30px; height:auto; padding:5px; border-radius:3px; background-color:rgba(0,0,0,0.1);} 	#ulmenu{ list-style:none;} 	#ulmenu > li{ display:inline-block; margin-right:10px;} 	#ulmenu > li.act{ margin-right:0px;} 	 	#menualt{ position:absolute; top:50px; width:100%; right:0px; z-index:100; background-color:#111;} 	#menualt > ul{ margin-left:10px;} 	#bmenualt{}*/ }  @media screen and (max-width: 480px){ 	#menu > ul{ margin:0 10px;} 	#menu select{ text-transform:uppercase; padding:6px;} 	 	#menu ul li a{ display:inline-block; padding:7px 12px; font-size:14px; line-height:14px; border-radius:5px; text-decoration:none; text-transform:uppercase; border:1px solid #CCC;} 	#menu ul li a:hover{ -webkit-transition: background-color 100ms linear; -moz-transition: background-color 100ms linear; -o-transition: background-color 100ms linear; -ms-transition: background-color 100ms linear; transition: background-color 100ms linear;} 	#menu ul li.act > a{ font-weight:bold;} }  @media screen and (min-width: 481px) and (max-width: 1100px){ 	#menu ul{ margin:0 10px;} 	 	#menu ul li a{ display:inline-block; padding:7px 12px; font-size:14px; line-height:14px; border-radius:5px; text-decoration:none; text-transform:uppercase; border:1px solid #CCC;} 	#menu ul li a:hover{ -webkit-transition: background-color 100ms linear; -moz-transition: background-color 100ms linear; -o-transition: background-color 100ms linear; -ms-transition: background-color 100ms linear; transition: background-color 100ms linear;} 	#menu ul li.act > a{ font-weight:bold;} }  @media screen and (min-width: 1101px){ 	#menu ul li a{ display:block; padding:6px 12px; font-size:14px; border-radius:5px; text-decoration:none; text-transform:uppercase; border:1px solid #CCC;} 	#menu ul li a:hover{ -webkit-transition: background-color 100ms linear; -moz-transition: background-color 100ms linear; -o-transition: background-color 100ms linear; -ms-transition: background-color 100ms linear; transition: background-color 100ms linear;} 	#menu ul li.act > a{ font-weight:bold;} }#barcont.bar1241 #bar{ padding:12px 30px 12px 30px; } #barcont.bar1241{ background-color:; min-height:86px; } #barcont.bar1241 #imglogo{ max-height: 62px} #baredit{ margin-top:86px; } @media screen and (max-width: 480px) { #telmovil{display:none !important;} } #lmenu { --color1:#555; --color2:#555; --color3:#555; --color4:#555; }