	BODY {
   font: 62.5% Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 10 0 10 0em;
   text-align: center;
   
}
#contenedor{
   text-align: left;
   width: 955px;
   margin: auto;
   font-size:1em;
}
#cabecera{
   
   color: #006633;
   font-size:0.8em;
   font-weight: bold;
   padding: 0 0.5 0 0.5em;
   text-align:center;
}
#cabecera img{
vertical-align:middle;
margin:0 5 0 0em;
text-align:left;
}

#principal p.inicio{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#004099;
text-align:center;
margin-left:1em;
margin-right:1em;
margin-bottom:1.5em;
}
#principal p.texto{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#004099;
text-align:center;
margin-left:1em;
margin-right:1em;
margin-bottom:1.5em;
}

#principal p{
font:Verdana, Arial, Helvetica, sans-serif;

color:#004099;
text-align:justify;
margin-left:1em;
margin-right:1em;
margin-bottom:1.2em;
margin-top:1.2em;
}
#principal p.nota{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#004099;
text-align:center;
margin-left:2em;
margin-right:2em;
margin-bottom:1.5em;
}

#principal form fieldset.principal {
  margin-bottom: 1em;
  text-align:left;
  
}
#principal form fielset.secundario{

margin-left:12em;
padding-left:5em;
margin-right:2em;
}

#principal form fielset.secundario li{

text-align:left;
}

#principal form fieldset li.centrada{
text-align:center;
padding-left:1.5em;
padding-right:1.5em;}

#principal form fieldset li.centrada button{
margin:0.2em;
}


#principal form fieldset li input{
text-align:left;
width:25em;
}

#principal form radio{
text-align:left;
}

#principal form textarea{
text-align:left;
width:25em;
}
#principal form legend {
  padding: 0 0.2em;
  font-weight: bold;
  text-align:left;
  
}
#principal form label {
  display:inline;
  line-height: 1.8;
  vertical-align: top;
  width:12em; 
  
}


#principal form li {
  list-style: none;
  padding: 0.5 0 0 1em;
  margin: 0 0 0 1em;
  text-align:left;

}

#principal form em {
  font-weight: bold;
  font-style: normal;

}


#principal form fieldset li label{
padding: 0.5 1 0 1em;
  margin: 0 1 0 1em;
  text-align:left;
width:20em;
}
#principal form{
text-align:left;
}

#lateral{
   width: 165px;
   height:100%;
   
   float:left;
   border:1px solid #004099;
   vertical-align:top;
}
#lateral h1{

	font-size: 0.9em;
	font-weight:bold;
	color: #004099;
	background-color:#bcdff5;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:0.7em;
	padding-bottom:0.7em;
	
}
#lateral ul{
   margin : 1 0 1 0em;
   padding: 0 0 0 0em;
   list-style: none;
   line-height:1.8;
   
}


#lateral li{
    margin: 3 0 3 0px;
   padding: 1 0 1 0px;
   font-weight: bold;
   text-align:center;
	background-color: #E9F4F9;
	color:#004099;

}
#lateral li a.externo{
 
  text-decoration:none;
  text-align:center;
   color:#004099;
   background:url(../061220_icon_external.gif) no-repeat center right;
   padding-right:1.8em;
   
}
#lateral li a.interno{
 
  text-decoration:none;
  text-align:center;
   color:#004099;

   
}

#lateral ul.telefonoscuadro{
   margin : 2 0 2 0px;
   list-style: none;
   line-height:1.8;
   border:solid thin #990000;
   
}
#lateral li.telefonos_rotulos{
    margin: 0 0 0 0em;
   padding: 0.1 0 0.1 0em;
   font-weight: bold;
   text-align:center;
	background-color: #990000;
	color:#FFFFFF;

}
#lateral li.telefonos_rotulos1{
    margin: 0 0 0 0em;
   padding: 0 0 0 0em;
   font-weight: bold;
   text-align:center;
	background-color: #990000;
	color:#FFFFFF;

}
#lateral li.telefonos{
    margin: 0 0 0 0em;
   padding: 0 0 1 0em;
   font-weight: bold;
   text-align:center;
	background-color: #ffffff;
	color:#990000;
	font-size:1.2em;

}
#lateral li.subtitle{
color:#004099;
background-color:#ffffff;
text-align:center;
}
#lateral li.subtitle img{
border:none;
}

#lateral li a.centrado{
text-align:center;   
}

#lateral li a:hover{
   color: #990000;
   text-decoration: none;
   
}
#lateral img{
margin-top:0.8em;
}

.texto{
margin-left:1.2em;
text-align:left;
}

#principal{
   margin-left:175px;
   height:100%;   
   width: 600px;
   text-align:center;
   }

#principal ul.menu{
	margin:0 0 0 0em;
	padding:1 0 1 0em;
	width:99%;
   list-style: none;
   line-height:2em;
   background-color:#004099;
   text-align:center;   
   display:inline;
   
}

#principal li.menu{
	quotes:none;
   margin: 0.5 0.3 0.5 0.3px;
   padding: 1 0.5 1 0.5em;
   font-weight: bold;
   text-align:center;
	background-color:#004099;
	list-style:none;
	display:inline;
	color:#004099;
	
}

/*#cuerpo{
   margin: 10 0 10 0em;
   height:100%;
  
}

#cuerpo ul{
   margin : 0 0 0 0em;
   padding: 0 0 0 0em;
   list-style: none;
   line-height:1.8;
   width:100%;

   
}
#cuerpo li{
     margin: 2 0 0 0em;
   padding: 2 0 2 0em;
   font-weight: bold;
   text-align:center;
	
 }*/

#principal li.menu a{
     margin: 1 0.3 1 0.3em;
   padding: 2 5 2 5px;
   font-weight: bold;
   text-align:center;
   color:#004099;
	background-color: #E9F4F9;
	text-decoration:none;
}
#principal li.menu a:hover{
     margin: 1 0.3 1 0.3em;
   padding: 2 5 2 5px;
   font-weight: bold;
   text-align:center;
   color:#990000;
	background-color: #E9F4F9;
}

#principal ul.nueva{

 
   list-style: none;
 
   line-height:1.8;
   background-color:#ffffff;
   text-align:left;   
   
}
#principal li.nueva{

   font-weight: bold;
      margin: 1 0 1 0em;
   padding: 0.5 0 0.5 0em;
   text-align:left;
	background-color:#ffffff;
	list-style:none;
	color:#004099;
	display:inline;
		width:28em;
	
}

#principal ul.nuevados{

 
   list-style: none;
 
   line-height:1.8;
   background-color:#ffffff;
   text-align:left;   
   
}
#principal li.nuevados{

   font-weight: bold;
      margin: 1 0 1 0em;
   padding: 0.5 0 0.5 0em;
   text-align:left;
	background-color:#ffffff;
	list-style:none;
	color:#004099;
	display:inline;
		width:28em;
	
}
#principal li.nuevados h1{

   font-weight: bold;
      margin: 1 0 1 0em;
   padding: 0.5 0 0.5 0em;
   text-align:center;
	background-color:#ffffff;
	list-style:none;
	color:#004099;
		width:14em;
	
}
#principal li.nueva h1{

   font-weight: bold;
      margin: 1 0 1 0em;
   padding: 0.5 0 0.5 0em;
   text-align:center;
	background-color:#004099;
	list-style:none;
	color:#ffffff;
		width:14em;
	
}
#principal li.nueva img{
vertical-align:middle;
   margin: 0.5 0 0.5 0.5em;
   padding: 0.5 0 0.5 0em;
   border:0;
}


#principal li.nueva a{
    
   font-weight: bold;
   text-align:left;
   
   color:#004099;
	background-color: #ffffff;
	text-decoration:none;
	
	
}
#principal li.nueva a:hover{
  
   font-weight: bold;
   text-align:left;
   color:#990000;
	background-color: #ffffff;
	text-align:left;
	
}


#principal li.indent {
	margin-left: 1.5em;
}
#principal li.indent a{
    
   font-weight: bold;
   text-align:left;
   
   color:#004099;
	background-color: #ffffff;
	text-decoration:none;
	
	
}
#principal li.indent a:hover{
  
   font-weight: bold;
   text-align:left;
   color:#990000;
	background-color: #ffffff;
	text-align:left;
	
}
#principal li.indent img{
vertical-align:middle;
   margin: 0.5 0 0.5 0.5em;
   padding: 0.5 0 0.5 0em;
   border:0;
}

#principal h1{
font-size:1.2em;
color: #004099;
	background-color:#bcdff5;
text-align:center;
margin-top:1.5em;
padding-top:1em;
padding-bottom:1em;
padding-left:1.5em;
text-shadow:#006633;

}
#principal h2{
font-size:1.1em;
color: #004099;
	font-weight:bold;
	text-transform:uppercase;
text-align:left;
margin-top:0.2em;
padding-top:0.1em;
padding-bottom:0.1em;
padding-left:0.5em;
}
#principal h3{
font-size:1.0em;
color: #004099;
	font-weight:bold;
text-align:left;
margin-top:1.2em;
padding-top:1.1em;
padding-bottom:1.1em;
padding-left:1.5em;
}


#principal img.foto{
text-align:right;
vertical-align:middle;
}

#principal img.fototitulo{
text-align:left;
vertical-align:middle;
/*padding:0 -10 0 -5em;*/
}
texto{
	padding-left: 0.4em;
	margin-left: 0.4em;
}
#otrolado{
   width: 160px;
   height:100%;
   
   float:right;
   border:1px solid #004099;
   vertical-align:top;
	
}

li.subtitle{
background-color:#FFFFFF;
color:#004099;
text-align:center;
}
#otrolado h1{
	font-size: 0.9em;
	font-weight:bold;
	color: #004099;
	background-color:#bcdff5;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:0.7em;
	padding-bottom:0.7em;

}
#otrolado ul{
   margin : 0 0 0 0px;
   padding: 0 0 0 0px;
   list-style: none;
   line-height:1.8;
   text-align:center;
}


   
#otrolado li{
 
    margin: 3 0 3 0px;
   padding: 1 0 1 0px;
   font-weight: bold;
   text-align:center;
	background-color: #E9F4F9;
}
#otrolado li.subtitle{
color:#004099;
background-color:#ffffff;
text-align:center;
}
#otrolado a.interno{
  text-decoration:none;
  text-align:center;
  
   color:#004099;

   
      
}

#otrolado li a.centrado{
text-align:center;   
}
#otrolado li a.externo{
 
  text-decoration:none;
  text-align:center;
   color:#004099;
   background:url(../061220_icon_external.gif) no-repeat center right;
   padding-right:1.8em;
   
}

#otrolado li a:hover{
   color: #990000;

   text-decoration: none;

}
#otrolado img{
margin-top:8px;
border:none;
}
#pie{
   
   padding: 0.3 1 0.3 1em;
   text-align:center;
   color:#004099;
   text-decoration:none;
   
   clear: both;
} 
#pie ul{

   list-style: none;
   line-height:1.8;
   text-align:center;   
   
}
#pie li{
	quotes:none;
  
   text-align:center;
	
	list-style:none;
	display:inline;

	
}



#pie li a{

   font-weight: bold;
   color:#004099;
   text-align:center;
   padding-left:3em;
   padding-right:3em;
   background:#ffffff;
   vertical-align:middle;
   text-decoration:none;

   

}
#pie li a:hover{

 	color:#990000;
   text-align:center;
   background:#ffffff;


   

}
#pie .barra a{

  
   text-align:center;
   color:#004099;
   text-decoration:none;
   padding-bottom:0.25em;
   padding-left:0.8em;
   padding-right:0.8em;
   padding-top:0.25em;

   

}
#pie .barra a:hover{

   
   text-align:center;
   background:#004099;
   color:#ffffff;

   

}


#pie img a{
margin: 0 3 0.5 3em;
vertical-align:middle;
background:#ffffff;


}
#pie img a:hover{
margin: 0 3 0.5 3em;
vertical-align:middle;
background:#ffffff;

}
#principal ul.menunot{
	margin:0 0 0 0px;
	padding:0 0 0 0px;
   list-style: none;
   line-height:1.8;
   background-color:#bcdff5;
   text-align:center;   
   display:inline;
   width:100%;
   
}

#principal li.menunot{
	quotes:none;
   
   font-weight: bold;
   text-align:center;
	background-color:#bcdff5;
	list-style:none;
	display:inline;
	color:#004099;
	width:100%;
	
}
#principal li.menunot a{



padding-bottom:0.2em;


   font-weight: bold;
   text-align:center;
   color:#004099;
	text-decoration:none;
	width:100%;
}
#principal li.menunot a:hover{


padding-bottom:0.2em;

   color:#ffffff;
	background-color: #004099;
text-decoration:none;
	
}
#principal li.indentado {
text-align:left;
list-style:none;
font-size:1.2em;
font-weight:bold;
display:inline;
}
#principal li.indentado a{
     margin: 1.1 2 0 0em;
   padding-right:2.0em;
   font-weight: bold;
   text-align:left;
   color:#004099;
	background: url(../061220_icon_external.gif) no-repeat center right;
	text-decoration:none;
	list-style:none;
}
#pricipal ul.centros{
text-align:left;
}
#principal li.indentado a:hover{
     margin: 1.1 2 0 0em;
   padding-right:2.0em;
   font-weight: bold;
   text-align:left;
   color:#990000;
	background: url(../061220_icon_external.gif) no-repeat center right;
	text-decoration:none;
}
#principal li.noindentado {
text-align:left;
list-style:none;
font-size:1.3em;
font-weight:bold;
margin-top:1.2em;

}
#principal li.noindentado a{

     margin: 1.2 2.0 0 0em;
   padding-right:2.0em;
   font-weight: bold;
   text-align:left;
   color:#004099;
   	background: url(../061220_icon_external.gif) no-repeat center right;

	
	text-decoration:none;
	list-style:circle;
}
#principal li.noindentado a:hover{
     margin: 0 2.0 0 0em;
  padding-right:2.0em;
   font-weight: bold;
   text-align:left;
   color:#990000;
}
#principal ul.menuinterno{
	margin:0 0 0 0em;
	padding:0 0 0 0em;
   list-style: none;
   line-height:1.8;
   background-color:#bcdbf5;
   text-align:center;   
   display:inline;
   width:80%;
}

#principal li.menuinterno{
	quotes:none;
   margin: 0.5 0.2 0.1 0.2em;
   padding: 0.1 0.5 0.1 0.5em;
   font-weight: bold;
   text-align:center;
	background-color:#004099;
	list-style:none;
	display:inline;
	color:#FFFFFF;
	
}
#principal li.menuinterno a{
     margin: 0 0 0 0em;
   padding: 0.2 0.6 0.2 0.6em;
   font-weight: bold;
   text-align:center;
   color:#004099;
	background-color: #bcdbf5;
	text-decoration:none;
}
#principal li.menuinterno a:hover{
     margin: 0 0 0 0em;
   padding: 0.2 0.6 0.2 0.6em;
   font-weight: bold;
   text-align:center;
   color:#990000;
	background-color: #bcdbf5;
}

#principal ul.noticias{
   padding:1.5 0em;
   background-color:#ffffff;
   text-align:left;   
}
#principal li.noticias{
      margin: 0 1 0 1em;
   padding: 1 0 1 1em;
   text-align:left;
	background-color:#ffffff;
	color:#004099;
	list-style:cjk-ideographic;
	
}
#principal li.noticias img{
vertical-align:middle;
   margin: 2 0.5 2 0.5em;
   padding: 1 1 1 em;
   border:0;
}


#principal li.noticias a{
   color:#004099;
	background-color: #ffffff;
	text-decoration:underline;
}
#principal li.noticias a:hover{
	text-decoration:none;
   color:#990000;
	background-color: #ffffff;
}
#principal ul.foro{
	margin:0 0 0 0em;
	padding:0 0 0 0em;
   list-style: none;
   line-height:1.8;   
   display:inline;
   width:80%;
   text-align:left;
}

#principal li.foro{
	quotes:none;
   margin: 0.5 0.2 0.1 0.2em;
   padding: 0.1 0.5 0.1 0.5em;
   font-weight: bold;
   text-align:left;
	background-color:#ffffff;
	list-style:none;
	display:inline;
	color:#004099;
	
}
#principal li.foro a{
     margin: 0 0 0 0em;
   padding: 0.2 0.6 0.2 0.6em;
   font-weight: bold;
   text-align:left;
   color:#004099;
	background-color: #ffffff;
	text-decoration:none;
}
#principal li.foro a:hover{
     margin: 0 0 0 0em;
   padding: 0.2 0.6 0.2 0.6em;
   font-weight: bold;
   text-align:left;
   color:#990000;
	background-color: #bcdbf5;
}
#principal table{
width:80%;
text-align:center;
empty-cells:hidden;
border:thin #004099;
}

#principal table.loc{
width:90%;
border-collapse:collapse;
border-spacing:0.5em;
border: solid thin #004099;
}
#principal th{
background-color:#004099;
color:#ffffff;
font-size: 0.9em;
text-align:center;
vertical-align:middle;
border-left-color:#ffffff;
border-right-color:#ffffff;
}
#principal tr.sup{
border-top:solid thin #004099;
}


#principal td.loc{
font-size:0.8em;
color:#004099;
margin:2 0 2 0em;
padding:0 0 0 0.5em;
text-align:left;
font-weight:bold;
border-right: solid thin #004099;
line-height:1.5;
vertical-align:top;

}
#principal td.locup{
font-size:0.8em;
color:#004099;
margin:2 0 2 0em;
padding:0 0 0 0.5em;
text-align:left;
font-weight:bold;
border-right: solid thin #004099;
border-top: solid thin #004099;
line-height:1.5;
vertical-align:top;

}
#principal td{
font-size:0.7em;
background-color:#ffffff;
color:#004099;
padding:0.5 0.5 0.5 0.5em;
text-align:left;
vertical-align:middle;
}

#principal td a{
font-size:0.9em;
background-color:#ffffff;
color:#004099;
text-align:left;

text-decoration:none;

}
#principal td a:hover{
font-size:0.9em;
text-align:left;
background-color:#ffffff;
color:#990000;
text-align:left;
text-decoration:none;


}
#principal li.subtitle{
color:#004099;
background-color:#ffffff;
text-align:center;
list-style:none;
}
-style:none;
}
