* {box-sizing:border-box;}
body {cursor: url(imaxes/CurCan.cur), auto;}
h1 {background-color: #ccbf28;; color:white; font-size:20pt; letter-spacing:3pt; font-family:arial; display:inline;}
h2 {color: blue;
	font-size: 19pt;
	font-style: italic;
	font-variant:small-caps;             
	text-align: center;
}
h3 {color:#f50a74; font-size: 20px; font-variant: small-caps; letter-spacing:2px;font-family: arial; text-shadow: 2px 2px 4px #666; text-align:left;}
.contedor {width:70%; margin:0 auto; display: inline-block;align-items: center; background-color:#ff7700; border:4px solid blue; border-spacing:5px;}
.main {width:100%; height:auto;}
.taboa {display:table; border-spacing:5px;}
.fila {display:table-row;}
.col {display:table-cell;}

section {display:inline-block;}
/* tooltip navegacion*/
a.toolnav {position:relative;
	text-decoration: none !important; 
	color:red;} /*parámetros del enlace*/
a.toolnav:hover {
	z-index:999; /* va a estar por encima de todo */
}
a.toolnav span {display: none;}
a.toolnav:hover span {display:block; 
	position:absolute;
	top:-2em;
	left: -4em;
	width:170px;
	border:1px solid blue;
	background-color:#C6B820;
	color: white;
	text-decoration:none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: 800;
	padding: 2px;}  
/* iconos menú*/
.enlace20 {display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton20no.gif); background-repeat: no-repeat}
.enlace20:hover{background: url(imaxmenu/boton20si.gif)}
.enlace00{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton00no.gif) no-repeat}
.enlace00:hover{background: url(imaxmenu/boton00si.gif)}
.enlace01{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton01no.gif) no-repeat}
.enlace01:hover{background: url(imaxmenu/boton01si.gif)}
.enlace02{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton02no.gif) no-repeat}
.enlace02:hover{background: url(imaxmenu/boton02si.gif)}
.enlace03{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton03no.gif) no-repeat}
.enlace03:hover{background: url(imaxmenu/boton03si.gif)}
.enlace30{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton30no.gif) no-repeat}
.enlace30:hover{background: url(imaxmenu/boton30si.gif)}
.enlace04{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton04no.gif) no-repeat}
.enlace04:hover{background: url(imaxmenu/boton04si.gif)}
.enlace05{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton05no.gif) no-repeat}
.enlace05:hover{background: url(imaxmenu/boton05si.gif)}
.enlace06{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton06no.gif) no-repeat}
.enlace06:hover{background: url(imaxmenu/boton06si.gif)}
.enlace07{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton07no.gif) no-repeat}
.enlace07:hover{background: url(imaxmenu/boton07si.gif)}
.enlace08{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton08no.gif) no-repeat}
.enlace08:hover{background: url(imaxmenu/boton08si.gif)}
.enlace09{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton09no.gif) no-repeat}
.enlace09:hover{background: url(imaxmenu/boton09si.gif)}
.enlace10{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton10no.gif) no-repeat}
.enlace10:hover{background: url(imaxmenu/boton10si.gif)}
.enlace11{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton11no.gif) no-repeat}
.enlace11:hover{background: url(imaxmenu/boton11si.gif)}
.enlace12{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/boton12no.gif) no-repeat}
.enlace12:hover{background: url(imaxmenu/boton12si.gif)}
.enlaceBR{ display: block; width: 117px; height: 41px; background: 	url(imaxmenu/botonBRno.gif) no-repeat}
.enlaceBR:hover{background: url(imaxmenu/botonBRsi.gif)}


a:link {color: #005500;
 	font-family: verdana, sans-serif;}
a.especial:link {color:#ca6500;
	font-family: verdana, sans-serif;}
a:visited {color: blue;
	font-family: verdana, sans-serif;}
a:active {color: #694B87;
	font-family: verdana, sans-serif;}
a:hover {color: red;
	font-family: verdana, sans-serif;} 
/* pé de páxina*/
#pie {width:100%; background-color:#25a; border-top: 2px solid red; padding: 4px 6px 4px 50px; position: fixed; bottom: 0; z-index:999;}
#pie #contido{color:white;
	font-family: arial, sans-serif;
	font-size:11pt; 
	font-weight:900;
	word-spacing:40px;}
#pie #contido a:link {color:white;}
#pie #contido a:active {color: #e1e1e1;}
#pie #contido a:visited {color:white;}
#pie #contido a:hover {color: red;}
@media screen and (min-device-width:576px;){
	#pie {display:none;}
	#pie #contido{display:none;}}
body {scrollbar-arrow-color: red;
	scrollbar-darkshadow-color: yelow;
	scrollbar-face-color: #19ad02;
	scrollbar-highlight-color: green;
	scrollbar-shadow-color: #F7EFD6;
	scrollbar-track-color: #F7EFD6;
	scrollbar-3dlight-color: #F7EFD6;}
.boton {	background-color: #FFCC00;
	border-style: outset;
	border-width: 2px; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12pt; 
	font-weight: bold;
	padding-bottom: 7px;
	padding-left:14px;
	padding-right:14px;
	padding-top: 7px;	
	width:150px;	
	text-align: center;}
.cadrobr {background-color:#f0f0f0;
	border-bottom-color:#b0b0b0; 
	border-bottom-style:solid; 
	border-bottom-width:3px; 
	border-left-color:#ffffff; 
	border-left-style:solid; 
	border-left-width:3px; 
	border-right-color:#b0b0b0;
	border-right-style:solid; 
	border-right-width:3px;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-top-width:3px; 
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px; 
	padding-top:5px; }
.cadropunteado {background-color: #FFFF90;
	border-color: #FF0000; 
	border-style:dotted; 
	border-width: 2px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:5px;  
	text-align: center;   }
.corpo {border-color: #99FF66;
 	color: #0033CC;
	font-family: verdana, sans-serif;
 	font-size:11pt; 
	font-weight: bold; 
	line-height: 14pt; 
	text-align: left; }
.corpo1 {color: #0033CC;
	font-family: verdana, sans-serif; 
	font-size: 11pt;  
	font-weight: 400; 
	line-height: 12pt; 
	text-align: left;}
.corpo2 {color: #0033CC;
	font-family: verdana, sans-serif; 
	font-size: 12pt;  
	font-weight: bold; 
	line-height: 14pt;
	text-align: left; }
.corpo3 {color: #005100;
	font-family: arial, helvetica, verdana, sans-serif; 
	font-size: 12pt; 
	font-weight: bold;  
	letter-spacing: 1px; 
	line-height: 12pt; }
.eslogan {color: #005100;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 14pt;
	font-weight: bold;}
.gris {color: #747474;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	line-height: 12pt;}
.introduccion {color: #8500FF;
	font-family: verdana;
	font-size: 11pt; 
	font-weight: bold;
	line-height: 12pt; }
.marcoimg {border-color: #9966FF;
	border-style: double;
            	border-width: 3px;}
.mini {font-size:small;color: #0000ab;font-weight: 900;}
.notas {font-size: 11pt;
              color: #0000FF;
	 line-height: 12pt;font-family: Arial, Helvetica, Verdana, sans-serif;}
.pedefotos {color: #00804F;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12pt;}
.recadro {background-color: #e7fa63;
	border-bottom-width: 1pt;
	border-left-width:1pt;
	border-right-width: 1pt;
	border-style: inset;
	border-top-width:1pt; 
	color: blue; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size:12pt; font-weight: 500;
	padding-left: 25px; 
	padding-right: 15px;  
	text-align: left;}
.serio {color: #5f5f5f;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 14pt;
	font-weight: bolder;	
	line-height: 24pt;}
.serio2 {color: #5f5f5f;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12pt;
	font-weight: bold;		
	line-height: 16pt;}
.titulo {background-color: #FFFF90;
	color: blue;
	font-family:arial, helvetica;
	font-size: 28pt; 
	font-weight: 500;
 	text-align: center; }
.titulo2 {color: #0000FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
 	font-size: 20pt;  
        font-weight: bold;      
  	text-align: center;}
.titulo3 {color: #0000FF; 
        font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:15pt;
	font-weight: bold;
        text-align: center;}
.xornal {color: #575757;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13pt;	
	line-height: 14pt;}
.sali {
   display: -moz-inline-stack;
   display: inline-block;
   width:150px;
   height:30px;
   background-color:#99FF00;
   vertical-align: text-middle;
   text-align: center;
   color: #ffffff;
   font-family: arial;
   font-size: 17px;
   font-weight: bold;
   text-shadow: #222222 1px 1px 4px;
   text-decoration:none;
 border: 1px outset #d0d0d0;}
.sali:hover {
   color:red;
   border: 2px inset #d0d0d0;}
/* imaxes escalables*/
img.gr {background-color: #ffffff; margin:0; border: 1px inset #2d58a2; padding: 0}
img.gr:hover{ 
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5)
-webkit-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;}