 #contenido h1, #contenido .h1{ font-size:4.89rem; line-height:4.89rem; } #contenido h2, #contenido .h2{ font-size:4.4rem; line-height:4.4rem; }@media screen and (max-width:px) and (min-width:481px){ #contenido h1, #contenido .h1{ font-size:4.23rem; line-height:4.23rem;} #contenido h2, #contenido .h2{ font-size:3.82rem; line-height:3.82rem;}}@media screen and (max-width:480px){ #contenido h1, #contenido .h1{ font-size:3.57rem; line-height:3.57rem;} #contenido h2, #contenido .h2{ font-size:3.23rem; line-height:3.23rem;}} #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:'Quicksand', sans-serif;} h1, .h1{ font-family:'Kite One', sans-serif !important;} h2, .h2{ font-family:'Poppins', sans-serif !important;}#menu #ulmenu > li > a { padding-top:14px !important;  padding-right:30px !important;  padding-bottom:14px !important;  padding-left:30px !important; } #selFondo1{ top:60px; }#sl35537 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl35537 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl35537 { padding:7px 7px 7px 7px; } } #sl35537_bg { background-color:rgb(245, 245, 245); } #ce55407 { padding:30px 30px 30px 30px; } @media screen and (max-width: 1100px) { #ce55407 { padding:30px 30px 30px 30px; } } @media screen and (max-width: 480px) { #ce55407 { padding:30px 30px 30px 30px; } } #ce55407_bg2 { background-color:rgb(255, 255, 255); margin:10px 10px 10px 10px; } @media screen and (max-width: 1100px) { #ce55407_bg2 { margin:10px 10px 10px 10px; } } @media screen and (max-width: 480px) { #ce55407_bg2 { margin:10px 10px 10px 10px; } }#sl35562 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl35562 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl35562 { padding:0px 0px 0px 0px; } } #sl35562_bg { background-color:rgb(245, 245, 245); } #ce55734 { padding:15px 15px 15px 15px; } @media screen and (max-width: 1100px) { #ce55734 { padding:15px 15px 15px 15px; } } @media screen and (max-width: 480px) { #ce55734 { padding:15px 15px 15px 15px; } } #ce55734_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55734_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55734_bg2 { margin:0px 0px 0px 0px; } } #ce55735 { padding:15px 15px 15px 15px; } @media screen and (max-width: 1100px) { #ce55735 { padding:15px 15px 15px 15px; } } @media screen and (max-width: 480px) { #ce55735 { padding:15px 15px 15px 15px; } } #ce55735_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55735_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55735_bg2 { margin:0px 0px 0px 0px; } } #ce55737 { padding:15px 15px 15px 15px; } @media screen and (max-width: 1100px) { #ce55737 { padding:15px 15px 15px 15px; } } @media screen and (max-width: 480px) { #ce55737 { padding:15px 15px 15px 15px; } } #ce55737_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55737_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55737_bg2 { margin:0px 0px 0px 0px; } }#sl35563 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl35563 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl35563 { padding:0px 0px 0px 0px; } } #sl35563_bg { background-color:rgb(245, 245, 245); } #ce55440 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55440 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55440 { padding:0px 0px 0px 0px; } } #ce55440_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55440_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55440_bg2 { margin:0px 0px 0px 0px; } }#sl35564 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl35564 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl35564 { padding:7px 7px 7px 7px; } } #sl35564_bg { background-color:rgb(245, 245, 245); } #ce55441 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce55441 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce55441 { padding:7px 7px 7px 7px; } } #ce55441_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55441_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55441_bg2 { margin:0px 0px 0px 0px; } }#sl35565 { padding:3px 3px 3px 3px; } @media screen and (max-width: 1100px) { #sl35565 { padding:3px 3px 3px 3px; } } @media screen and (max-width: 480px) { #sl35565 { padding:3px 3px 3px 3px; } } #sl35565_bg { background-color:rgb(245, 245, 245); } #ce55442 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #ce55442 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #ce55442 { padding:7px 7px 7px 7px; } } #ce55442_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55442_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55442_bg2 { margin:0px 0px 0px 0px; } }#sl35719 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl35719 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl35719 { padding:7px 7px 7px 7px; } } #sl35719_bg { background-color:rgb(245, 245, 245); } #ce55686 { padding:30px 30px 30px 30px; } @media screen and (max-width: 1100px) { #ce55686 { padding:30px 30px 30px 30px; } } @media screen and (max-width: 480px) { #ce55686 { padding:30px 30px 30px 30px; } } #ce55686_bg2 { background-color:rgb(255, 255, 255); margin:10px 10px 10px 10px; } @media screen and (max-width: 1100px) { #ce55686_bg2 { margin:10px 10px 10px 10px; } } @media screen and (max-width: 480px) { #ce55686_bg2 { margin:10px 10px 10px 10px; } }#sl35720 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl35720 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl35720 { padding:0px 0px 0px 0px; } } #sl35720_bg { background-color:rgb(245, 245, 245); } #ce55687 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55687 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55687 { padding:0px 0px 0px 0px; } } #ce55687_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55687_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55687_bg2 { margin:0px 0px 0px 0px; } }#sl35721 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl35721 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl35721 { padding:0px 0px 0px 0px; } } #sl35721_bg { background-color:rgb(245, 245, 245); } #ce55688 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55688 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55688 { padding:0px 0px 0px 0px; } } #ce55688_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55688_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55688_bg2 { margin:0px 0px 0px 0px; } }#sl35844 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl35844 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl35844 { padding:0px 0px 0px 0px; } } #sl35844_bg { } #ce55867 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55867 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55867 { padding:0px 0px 0px 0px; } } #ce55867_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55867_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55867_bg2 { margin:0px 0px 0px 0px; } } #ce55865 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55865 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55865 { padding:0px 0px 0px 0px; } } #ce55865_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55865_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55865_bg2 { margin:0px 0px 0px 0px; } } #sl35846 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl35846 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl35846 { padding:0px 0px 0px 0px; } } #sl35846_bg { background-color:rgb(37, 73, 107); } #ce55866 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55866 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55866 { padding:0px 0px 0px 0px; } } #ce55866_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55866_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55866_bg2 { margin:0px 0px 0px 0px; } }#sl35722 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl35722 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl35722 { padding:7px 7px 7px 7px; } } #sl35722_bg { background-color:rgb(245, 245, 245); } #ce55689 { padding:30px 30px 30px 30px; } @media screen and (max-width: 1100px) { #ce55689 { padding:30px 30px 30px 30px; } } @media screen and (max-width: 480px) { #ce55689 { padding:30px 30px 30px 30px; } } #ce55689_bg2 { background-color:rgb(255, 255, 255); margin:10px 10px 10px 10px; } @media screen and (max-width: 1100px) { #ce55689_bg2 { margin:10px 10px 10px 10px; } } @media screen and (max-width: 480px) { #ce55689_bg2 { margin:10px 10px 10px 10px; } }#sl35723 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl35723 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl35723 { padding:0px 0px 0px 0px; } } #sl35723_bg { background-color:rgb(245, 245, 245); } #ce55690 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55690 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55690 { padding:0px 0px 0px 0px; } } #ce55690_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55690_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55690_bg2 { margin:0px 0px 0px 0px; } }#sl35724 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl35724 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl35724 { padding:0px 0px 0px 0px; } } #sl35724_bg { background-color:rgb(245, 245, 245); } #ce55691 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55691 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55691 { padding:0px 0px 0px 0px; } } #ce55691_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55691_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55691_bg2 { margin:0px 0px 0px 0px; } }#sl35867 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl35867 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl35867 { padding:0px 0px 0px 0px; } } #sl35867_bg { } #ce55887 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55887 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55887 { padding:0px 0px 0px 0px; } } #ce55887_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55887_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55887_bg2 { margin:0px 0px 0px 0px; } } #ce55888 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55888 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55888 { padding:0px 0px 0px 0px; } } #ce55888_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55888_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55888_bg2 { margin:0px 0px 0px 0px; } } #sl35866 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl35866 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl35866 { padding:0px 0px 0px 0px; } } #sl35866_bg { background-color:rgb(160, 160, 160); } #ce55889 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55889 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55889 { padding:0px 0px 0px 0px; } } #ce55889_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55889_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55889_bg2 { margin:0px 0px 0px 0px; } }#sl35726 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl35726 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl35726 { padding:0px 0px 0px 0px; } } #sl35726_bg { background-color:rgb(245, 245, 245); } #ce55693 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55693 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55693 { padding:0px 0px 0px 0px; } } #ce55693_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55693_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55693_bg2 { margin:0px 0px 0px 0px; } }#sl35727 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #sl35727 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #sl35727 { padding:0px 0px 0px 0px; } } #sl35727_bg { background-color:rgb(245, 245, 245); } #ce55694 { padding:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55694 { padding:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55694 { padding:0px 0px 0px 0px; } } #ce55694_bg2 { margin:0px 0px 0px 0px; } @media screen and (max-width: 1100px) { #ce55694_bg2 { margin:0px 0px 0px 0px; } } @media screen and (max-width: 480px) { #ce55694_bg2 { margin:0px 0px 0px 0px; } }#sl35728 { padding:7px 7px 7px 7px; } @media screen and (max-width: 1100px) { #sl35728 { padding:7px 7px 7px 7px; } } @media screen and (max-width: 480px) { #sl35728 { padding:7px 7px 7px 7px; } } #sl35728_bg { background-color:rgb(245, 245, 245); } #ce55692 { padding:30px 30px 30px 30px; } @media screen and (max-width: 1100px) { #ce55692 { padding:30px 30px 30px 30px; } } @media screen and (max-width: 480px) { #ce55692 { padding:30px 30px 30px 30px; } } #ce55692_bg2 { background-color:rgb(255, 255, 255); margin:10px 10px 10px 10px; } @media screen and (max-width: 1100px) { #ce55692_bg2 { margin:10px 10px 10px 10px; } } @media screen and (max-width: 480px) { #ce55692_bg2 { margin:10px 10px 10px 10px; } } #ce55695 { padding:30px 30px 30px 30px; } @media screen and (max-width: 1100px) { #ce55695 { padding:30px 30px 30px 30px; } } @media screen and (max-width: 480px) { #ce55695 { padding:30px 30px 30px 30px; } } #ce55695_bg2 { background-color:rgb(255, 255, 255); margin:10px 10px 10px 10px; } @media screen and (max-width: 1100px) { #ce55695_bg2 { margin:10px 10px 10px 10px; } } @media screen and (max-width: 480px) { #ce55695_bg2 { margin:10px 10px 10px 10px; } } #formulario372 input[type=text],#formulario372 input[type=date],#formulario372 select,#formulario372 .select_multiple,#formulario372 input[type=file],#formulario372 textarea{ border-style:solid; font-size:14px !important; padding:14px !important; border-color:#afafaf !important; border-width:1px !important; border-radius:3px !important; } #formulario372 input[type=submit]{ color:#ffffff !important; font-size:16px !important; padding:7px 14px !important; background-color:rgb(95, 152, 229) !important; border-color:#ffffff !important; border-width:0px !important; border-radius:3px !important; }@media screen and (max-width: 480px){ 	/*#menugrupo{ display:table; box-shadow:0px 0px 3px #999; padding-left:10px;} 	 	#limitemenugroup{ display:table-cell; height:30px; width:100%; vertical-align:top;} 	#limitemenu{ display:block; height:50px; 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;} 	 	#menualt{ position:absolute; top:50px; width:100%; right:0px; z-index:100; background-color:#111;} 	#menualt > ul{ margin-left:10px;} 	#menualt .ulsubmenu{ margin:10px;} 	#bmenualt{}*/ }  @media screen and (max-width: 480px){ 	#menu > ul{ margin:0px 10px;} 	#menu select{ text-transform:uppercase; padding:6px;} 	 	#menu ul li a{ display:inline-block; padding:13px 17px; font-size:14px; line-height:14px; text-decoration:none; text-transform:uppercase;} 	#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:13px 17px; font-size:14px; line-height:14px; text-decoration:none; text-transform:uppercase;} 	#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:13px 17px; font-size:14px; line-height:14px; text-decoration:none; text-transform:uppercase;} 	#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;} } #menu ul li a, #menu select{ color:#ffffff;}#menu ul li a, #menu select{ background-color:#78abf1; border-color:#5f92d8;}#menu ul li.act a{ background-color:#5f92d8;}#menu ul li a:hover{ background-color:#5f92d8;}#selectmenu{ background-image:url(/images/selectmenu_.png);}#barcont.bar490 #bar{ padding:12px 30px 12px 30px; } #barcont.bar490{ background-color:; min-height:86px; } #barcont.bar490 #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; }figcaption h2{ font-size:22px !important; font-weight:normal;}