/* ingedemo.css */

body {
   font-family: verdana, arial, helvetica, liberation-sans, sans-serif;
   font-size: 8pt;
   color: #5d5d5d;
   background: #bcc7d8 url("../img/fondo_body.jpg") repeat top left;
   margin: 0px;
}
input, textarea, td {
   font-family: verdana, arial, helvetica, liberation-sans, sans-serif;
   font-size: 8pt;
   color: #5d5d5d;
}
a{
   color:#1f3d7d;
}
a:link, a:visited, a:active {
   text-decoration: none;
}
a:hover {
   text-decoration: underline;
}
img {
   border: none;
}
h1 {
   font-size: 170%;
}
h2 {
   font-size: 150%;
}
h3 {
   font-size: 130%;
   font-weight: normal;
}
h4 {
   font-size: 110%;
   font-weight: normal;
}
.clearBoth{
   clear:both;
}
.oculto{
   display:none;
}
#contenedor {
   width: 980px;
   margin-left: auto;
   margin-right: auto;
   background: #e6e6e6 url("../img/fondo_centro.jpg") repeat-y top left;
   padding: 0px;
}
#cabecera {
   width: 980px;
   height: 196px;
   background: #e6e6e6 url("../img/fondo_cabecera.jpg") no-repeat top left;
   margin: 0px;
   padding: 0px;
}
#logo{
   display: inline; /* corrige problema con float y margin en IE6 (1) */
   width: 257px;
   height: 73px;
   float: left;
   margin-top: 13px;
   margin-left: 53px;
   padding: 0px;
   border: none;
}
#vov {
   display: inline; /* (1) */
   float: right;
   height: 24px;
   margin-top: 25px;
   margin-right: 36px;
}
#vov input {
   color: #5d5d5d;
   background-color: #e8e8e8;
   border: solid 1px #e8e8e8;
   padding: 2px 4px;
}
#vov input.boton {
   border: none;
}
#menu {
   display: inline; /* (1) */
   float: right;
   height: 32px;
   width: 580px;
   font-size: 8pt;
   padding: 0px;
   margin: 0px 32px 0px 0px;
}
#cabecera > #menu { /* para todos excepto IE6 */
   margin: 16px 32px 0px 0px;
}
#menu1 {
   margin: 0px 4px;
   padding: 0px;
   list-style: none;
}
#menu1 li {
   display: inline; /* (1) */
   float: left;
   background: url("../img/menu_der.gif") no-repeat top right;
   border-bottom: solid 4px #a0a0a0;
   margin: 0px 2px 0px 0px;
   padding: 0px;
}
#menu1 a {
   display: block;
   color: #ffffff;
   background: url("../img/menu_izq.gif") no-repeat top left;
   padding: 4px 8px;
}
#menu1 li#actual {
   border-bottom-color: #eb9225;
}
#menu1 li.vov {
   background: url("../img/menu_der_vov.gif") no-repeat top right;
}
/* #enlaces está definido en el archivo "droppy.css" */
#contenido {
   width: 882px;
   background: #e6e6e6 url("../img/fondo_centro.jpg") repeat-y top left;
   padding: 20px 46px 20px 46px;
}
#contenido_referencias {
   width: 902px;
   height: 420px;
   background: #e6e6e6 url("../img/fondo_centro.jpg") repeat-y top left;
   padding: 20px 36px 20px 36px;
   z-index: 0;
}
#contenido_flex {
   z-index: 0;
}
#descripcion {
   width: 550px;
   float: left;
}
#descripcion1 {
   width: 290px;
   float: left;
}
#descripcion1 h3 {
   width: 100%;
   border-bottom: solid 2px #eb9225;
   padding-bottom: 6px;
}
#descripcion2 {
   width: 226px;
   float: right;
}
#descripcion2 h3 {
   width: 100%;
   border-bottom: solid 2px #eb9225;
   padding-bottom: 6px;
}
#descripcion2 img{
   float: left;
   margin:0px 10px 10px 0px;
}
#catalogo{
   margin:25px 0px;
}
#catalogo img{
   float:left;
   margin-right:15px;
}
#galeria {
   width: 287px;
	margin:0px auto 0px auto;
	padding: 6px 0px 0px 0px;
	background: #e8e8e8 url("../img/galeria_arriba.jpg") no-repeat top left;
}
#galeria table {
   width: 100%;
	background: #e8e8e8 url("../img/galeria_abajo.jpg") no-repeat bottom left;
	border: none;
	border-collapse: collapse;
}
#galeria td {
   text-align: center;
   vertical-align: top;
   padding: 4px 4px 12px 4px;
}
#noticias-descripcion_vov {
   width: 303px;
   float: right;
}
#noticias {
   width: 303px;
   margin: 0px;
   padding: 0px;
	background: #e8e8e8 url("../img/galeria-noticias_relleno.jpg") repeat top left;
	font-size: 90%;
}
#noticias h3 {
   width: 263px;
	margin: 0px;
	padding: 30px 20px 20px 20px;
	background: #e8e8e8 url("../img/noticias_arriba.jpg") no-repeat top left;
}
#noticias h4 {
	font-size: 100%;
   font-weight: bold;
}
.noticia_fecha {
   font-weight: normal;
}
/* específico para el lector de noticias */
/* sólo es imprescindible dar un color de fondo, para evitar problemas con IE */
.newsticker {
	background: #e8e8e8 url("../img/galeria-noticias_relleno.jpg") repeat top left;
	list-style-type: none;
   height: 200px;
   margin: 0px;
   padding: 0px;
}
/* FIN específico para el lector de noticias */
#noticias_newsTicker {
   width: 263px;
   margin: 10px auto 0px auto;
   padding: 0px;
}
#noticias_newsTicker ul, li {
   padding: 0px;
   margin: 0px;
}
#mas_noticias {
	background: #e8e8e8 url("../img/noticias_abajo.jpg") no-repeat bottom left;
	padding: 12px 15px 12px 15px;
	text-align: right;
}
#mas_noticias a {
	color: #eb9225;
   font-size: 90%;
   text-decoration: underline;
}
#descripcion_vov {
   clear: both;
   margin-top: 20px;
}
#descripcion_vov h4 {
   font-weight:bold;
}
#descripcion_vov img {
   float:right;
   margin:0px 0px 10px 20px;
}
#pie {
   width: 100%;
   height: 75px;
   clear: both;
   background: #e6e6e6 url("../img/fondo_pie.jpg") no-repeat top left;
}
#menu2 {
   height: 16px;
   margin: 0px 0px 0px 200px;
   padding: 16px 0px 6px 0px;
   font-size: 100%;
}
#menu2 ul {
   margin: 0px;
   padding: 0px;
   list-style: none;
}
#menu2 li {
   float: left;
   margin: 0px;
   padding: 0px 20px;
   border-left: solid 1px #5d5d5d;
}
#menu2 li.primero {
   border: none;
}
#menu2 a {
   color: #5d5d5d;
   text-decoration: underline;
}
#menu2 a:active, #menu2 a:hover {
   text-decoration: none;
}
#menu2 #actual a {
   text-decoration: none;
}
#info {
   clear: both;
   height: 20px;
   text-align: center;
   font-size: 86%;
}
#deditec {
   text-align: left;
   font-size: 85%;
   padding-left: 20px;
   padding-top:6px;
}
#deditec a {
   color: #5d5d5d;
   text-decoration: none;
}
#deditec a:active, #deditec a:hover {
   text-decoration: underline;
}
#logo_deditec{
   vertical-align:middle;
}

