@charset "utf-8";
 /*colores principales
 naranja: #FF9C47
 naranja oscuro: #EA6C00
 naranja claro: #FFB270
 morado: #542685
 gris: #555
 
 CAMBIAR:
 cambiar: #EA6C00 por morado oscuro #542685
 #FFB270 por #B996E0
verde claro #A9C183
 
 */

   body {font-size: 0.75em;
		 font-family: Verdana, Arial, sans-serif;
		 color:#555; 
		 line-height: 135%;}
   p, h1, h2, h3, ul, ol {margin-top:1em;
                          margin-bottom:1em}
   h1   {line-height:90%; 
		 font-family: Trebuchet MS, Arial, sans-serif;
		 font-weight: bold;
		 font-size: 2em;
		 color: #542685;}
   h2   {font-size:1.4em;
         color: #542685;
         font-weight:bold;}
   h3   {font-weight: bold;
         color: #542685;}

   a    {text-decoration: none;
         color: #542685;
		 font-weight: bold;}
   a:hover {color: #A9C183;}
   

   
   #topnavi {font-size:0.9em}
   #topnavi a {margin-left:5px;
	      margin-right:10px;
		  text-decoration: none;
		  color: #555;
		  font-weight: normal;
		  font-size:1em;
		  background: url(../images/top_navi_arrow2.gif) 0 3px no-repeat;
		  padding-left: 10px;}
   #topnavi a:hover {color:#000000}
   #topnavi li {list-style:none}
   
   #flags img {border:1px solid white; margin:-1px}
   #flags a:hover img {border:1px solid black}
   
   #navi ul {margin-left:12px;}
   #navi li {list-style:none; margin-left:-1px; border-left:#542685 solid 1px; border-right:#542685 solid 1px}
   #navi a {color:white; font-weight:normal; 
            border-bottom:6px #542685 solid;  
            padding:3px 12px; display:block}
   #navi .on {background-color:#B996E0}
   #navi a:hover {background-color:#A9C183;}
   
   #header-image {border-bottom:1px black solid}
	
   #column-left {font-size:0.9em}
   	
   .moduletablemodulox li {list-style-type:none;}	  
   .moduletablemodulox a {background: none;padding-left: 0px;}
   .language ul {margin-left:20px; list-style-image:url(../images/top_navi_arrow2.gif);}
   

   /*navegación de segundo y tercer nivel*/
   .moduletablemodulox {border-bottom:#542685 5px solid; margin-top:-10px; margin-bottom:10px}
   .moduletablemodulox h3 {border-top:#542685 5px solid; background-color:#9F3EB5; color:#FFFFFF; padding:1px 0px 4px 15px; margin-bottom:0px}
   .moduletablemodulox ul {margin-top:0; margin-bottom:0;}
   .moduletablemodulox li {display:block; font-size:1em;}
   .moduletablemodulox a {font-weight:normal; display:block; border-top:dotted 1px #542685; padding:4px 2px 4px;}
   .moduletablemodulox .on {font-weight:bold}
   .moduletablemodulox span {padding-left:15px;}
   .moduletablemodulox ul ul{border-top:dotted 1px #542685}
   .moduletablemodulox li li {font-size:0.9em; padding:0px 2px 0px 15px;}
   .moduletablemodulox li li a {border:none; padding:2px 2px 2px 15px;} 
   
   #language-menu li {list-style-type:none;}
   #language-menu li a {background: url(../images/top_navi_arrow2.gif) 0 3px no-repeat;}
   
   #column-right {font-size:0.9em}
   #column-right ul {list-style:none}
   
   #content ul, #content ol {margin-left:20px}
   #content table {border:1px solid; padding:1px;}
   #content td {border:1px solid; padding: 2px 4px;}
   #content ul {list-style:url(../images/top_navi_arrow2.gif)}
      
   #footer {font-size:0.8em; border-top:solid 5px #542685;}
   #footer .bottom {margin-top:0; margin-bottom:0; margin-left:20px; display:block}
   #footer a {text-decoration: none;
          color: #555;
		  font-weight: normal;
		  padding-left: 12px;
	      background: url(../images/link_ext.gif) 0 2px no-repeat;
		  padding-left: 10px;}
   #footer a:hover {color:#000000;}
   
   table, td {border:1px solid; padding:3px}
    
   /*navegación activa*/
   #navi #current a {font-weight:bold; background-color:#FFB270}
   #menu li.active a {font-weight:bold}
   
   /*enlace con y sin imagen*/
   #content .int {background-image:none; padding-left:0;}   
   #content a {background: url(../images/link_ext.gif) 0 4px no-repeat; padding-left: 10px;}
   
   /*envío e-mail*/
    #content .mail{padding-left: 15px; background: transparent url(../images/linkMailto.gif) 0 3px no-repeat;}
   
   
   
   /*para las noticias*/
   #sub-navi table, #sub-navi td {border-collapse:collapse; empty-cells:hide; border:none; padding:1px }
   #sub-navi .article_separator {border-top:1px dotted #542685; width:170px; height:1px; display:block; margin:10px 0}
   
   /*para los formularios*/
   form {padding: 3px; margin: 1px; border:1px solid #555;}
   form ul, form ol {list-style:none}
   form select {border:1px solid #555}
   form input {border:1px solid #555}
   form textarea {border:1px solid #555}
   form button {border:1px solid #555}
   
  