/* Cuerpo */
body {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color : #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000;
}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000;}
img { border: 0px;}
#contenedor{
   padding: 0px;
	margin: 0px;
	border: 0px;
   width: 974px;
   margin-right:auto;
	margin-left:auto;
}
h1.www { 
   visibility: hidden;  
	position: absolute;
}
hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
/* Fin Cuerpo */


/* Enlace Generico */
a, a:link, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: none;}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CDA137; text-decoration: underline;}
/* Fin Enlace Generico */


/* Formularios */
form { margin: 0px; padding: 0px;}
input {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000;
background-color: #FFF;
border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF;
}
select {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000;
background-color: #FFF;
border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF;
margin-bottom: -1px;
}
textarea {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000;
background-color: #FFF;
border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF;
}
.opcion{ background-color: #FFF; border: 0px; margin-bottom: -2px; margin-top: -3px;}
.boton {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFF;
cursor: hand;
background-color: #CDA137;
border: 1px solid #D9D9D9;
}
.campoform{ background-color: #F5F5F5; text-align: right;}
.txtlegal{ font-size:1em;  font-style: italic;  clear: both;  width: 99%;  text-align: justify; }
/* Fin Formularios */

/* Cabecera */
#cabecera{
   padding: 0px; margin: 0px; border: 0px;
   width: 974px; height: 127px;
   color: #404040;
}
#cabecera a, #cabecera a:link, #cabecera a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #404040; text-decoration: none;}
#cabecera a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8E6906; text-decoration: underline} 
#cabecera .logo{ float: left; width: 194px;  text-align: right; }
#cabecera .motivo{ 
   float: left; width: 570px; height: 29px;
   background-image: url(../images/motivo.jpg);  background-repeat: no-repeat;  background-position: top right;   
   color: #E0E0E0; text-align: right;
   padding-top: 98px; padding-right: 210px;
}
#cabecera .motivo a, #cabecera .motivo a:link, #cabecera .motivo a:visited { color: #E0E0E0; text-decoration: none;}
#cabecera .motivo a:hover { color: #FFF; text-decoration: underline} 
/* Fin Cabecera */

/* MENUS */
#menuPral{ 
   width: 190px; float: left; border: 1px solid #404040;  
   padding: 15px; padding-top: 20px; padding-left: 40px;}
h1.titMenu{
	margin: 0px; padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000;
	text-align: right;
}
ul.menu{	margin: 0px; list-style-type: none; padding: 0px; border-bottom: 1px solid #CDA137;  padding-bottom: 7px;  padding-top: 8px;  }
ul.menu li{	text-align: right; display: block; padding-top: 2px; }
ul.menu li a, ul.menu li a:link, ul.menu li a:visited { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000; text-decoration: none;}
ul.menu li a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #CDA137; text-decoration: underline;} 

ul.menu li.actual {	background-color:#DFDFDF; padding-bottom: 3px; margin-top: 3px;}

ul.menubottom{	margin: 0px; list-style-type: none; padding: 0px;  padding-bottom: 3px;  padding-top: 8px;  }
ul.menubottom li{	text-align: right; display: block; padding-top: 2px;}
ul.menubottom li a, ul.menubottom li a:link, ul.menubottom li a:visited { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000; text-decoration: none;}
ul.menubottom li a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #CDA137; text-decoration: underline;} 

ul.menubottom li.actual {	background-color:#DFDFDF; padding-bottom: 3px; margin-top: 3px;}
/* Fin MENUS */

/* Home */
#home{ width: 660px; float: right; margin-left: 67px; }

#home .actualidad{ width: 311px; float: left; margin-right: 38px;}
h1.titActualidad{
	margin: 0px; padding: 1px; padding-right: 8px;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CDA137;
	text-align: right; text-transform: uppercase;
	width: 300px; border: 1px solid #D9D9D9;
}
h1.masActualidad{
	margin: 0px; padding: 2px; padding-right: 8px;
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CDA137;
	text-align: right;
	width: 301px;
	background-color: #F3F3F3;
}
h1.masActualidad a, h1.masActualidad a:link, h1.masActualidad a:visited { color: #CDA137; text-decoration: none;}
h1.masActualidad a:hover { color: #000; text-decoration: underline} 
.fechaActualidad { color: #CDA137; }
 
#home .eventos{ width: 311px; float: left;}
h1.titEventos{
	margin: 0px; padding: 2px; padding-left: 0px;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #89223C;
	text-transform: uppercase;
	width: 300px; 
}
#home .eventos a, #home .eventos a:link, #home .eventos a:visited { color: #000; text-decoration: none;}
#home .eventos a:hover { color: #89223C; text-decoration: underline} 
.bannerHome1{ border: 1px solid #404040;  width: 309px;  height: 91px;  float: left;  margin-right: 38px; }
.bannerHome2{ border: 1px solid #404040;  width: 309px;  height: 91px;  float: left;  }

#home .newsrss{ width: 658px; float: left;  background-color: #FCF9F4; border: 1px solid #E4C87E;}
h1.titrss{	width: 649px; background-color: #E4C87E; margin: 0px; padding: 1px; padding-left: 8px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFF; text-align: left; }
.fecharss { color: #CDA137; } 
/* Fin Home */

/* Contenido */
#contenido{ width: 660px; float: right; margin-left: 67px;}
.barraEstado{ clear: both; height: 23px;  padding-top: 5px; }
.linkInicio
a.linkInicio, a.linkInicio:link, a.linkInicio:visited { color: #CDA137; text-decoration: none;  font-weight: bold; }
a.linkInicio:hover { color: #000; text-decoration: underline; font-weight: bold;} 
h1.titPagina{
	margin: 0px; margin-bottom: 5px;
   padding: 1px; padding-right: 8px; padding-left: 8px;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CDA137;
	border: 1px solid #D9D9D9;
}
#textos{ width: 650px; text-align: justify; padding-right: 5px; padding-left: 5px; }

#fichaFoto{ width: 275px;  float: left; text-align: center; }
#ficha{ 
   width: 353px; float: left; border: 1px solid #404040; 
   margin-left: 25px;  min-height: 400px; height: 400px;
}
html>body #ficha{ height: auto;}
#ficha2{ 
   width: 600px; border: 1px solid #404040; float: right;
   margin-left: 25px;  min-height: 400px; height: 400px;
}
html>body #ficha2{ height: auto;}
h2.titFicha{
   background-color: #EFEFEF; 
   text-transform: uppercase; font-size:1em; 
   margin: 0px; padding-top: 4px; padding-bottom: 5px; padding-left: 18px; padding-right: 18px
}
.txtFicha{
   padding-left: 18px;  padding-right: 18px;
   text-align: justify;
   margin-bottom: 11px; margin-top: 5px;
}
.volver{
   background-color: #EFEFEF; text-align: center; float: right;
   width: 75px; padding-top: 2px; padding-bottom: 4px; margin-top: 10px;
}
.volver a, .volver a:link, .volver a:visited { color: #000; text-decoration: none;}
.volver a:hover { color: #000; text-decoration: none; font-weight: bold;} 
a.masinfo, a.masinfo:link, a.masinfo:visited { 
   background-color: #EFEFEF;  
   padding-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px;
   float: right;
}
a.masinfo:hover { color: #000; text-decoration: none; font-weight: bold;} 
.filtrado{
   background-color: #EFEFEF;
   margin-bottom: 10px;
   padding: 5px; padding-top: 4px; padding-bottom: 4px;
}
.peso{
   background-color: #595959; color: #FFF;
   padding-top: 2px; padding-bottom: 2px;
   padding-left: 8px; padding-right: 8px;
}
.txtBlanco{
   color: #FFF;
}
a.linkBlanco, a.linkBlanco:link, a.linkBlanco:visited { color: #FFF; text-decoration: none;}
a.linkBlanco:hover { color: #BFBFBF; text-decoration: underline;} 
/* Fin Contenido */

/* Pie */
#pie{ 
   clear: both; width: 974px; height: 18px; 
   background-color: #404040;
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #E0E0E0;
   padding-top: 4px;
}
#pie a, #pie a:link, #pie a:visited { color: #E0E0E0; text-decoration: none;}
#pie a:hover { color: #FFF; text-decoration: underline} 
#pie .izda{ float: left; width: 607px; padding-left: 10px;}
#pie .dcha{ float: left; width: 347px; padding-right: 10px; text-align: right;}
#logospie{ clear: both; width: 974px;  padding-top: 6px;   }
#logospie .izda{ float: left; width: 487px;}
#logospie .dcha{ float: left; width: 487px; text-align: right;}
#iasoft{ clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #BFBFBF; font-weight: bold; padding: 4px;  text-align: center; padding-top: 20px; }
#iasoft a, #iasoft a:link, #iasoft a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px;	color: #BFBFBF;}
#iasoft a:hover { color: #241A61; text-decoration: none;}
/* Fin Pie */

.separador10{ clear: both; height: 10px;}
.separador23{ clear: both; height: 23px;}
.separador2{ clear: both; height: 19px; background-color: #E1C079; border-top: 5px solid #FFF; border-bottom: 12px solid #FFF; }
.separador1{ clear: both; height: 11px; background-color: #E0E0E0; border-top: 5px solid #FFF; border-bottom: 5px solid #FFF; }
