@charset "utf-8";
/*Alejandro Cobo-2007*/
/* CSS Document */

					/* Para resetear los estilos de los navegadores */
* { 
	margin:0;
	padding:0;
}
table {
	
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul,li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}
					/* Etiquetas de HTML */
html{
	
}
body {
	background-image: url(../images/fondo-web.jpg);
	font: 14px/140% "Trebuchet MS", Arial, sans-serif;
	color: #333;
	width: 950px;
	margin: auto;
	background-color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

p {
	margin-top: 10px;
}

blockquote {
	color: #FFF;
	padding: 15px 15px 15px 50px;
	width: 90%;
	margin: 20px auto;
	background-color: green;
	background-image: url(../images/comillas.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
ul li {
	list-style: disc;
	margin-left: 15px;
		margin-top: 10px;
}
ol li {
	list-style: decimal;
	margin-left: 15px;
		margin-top: 10px;
}
h1, h2, h3, h4, h5, h6, .contentheading, .message {
	line-height: normal;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1 {
	font-size: 28px;
		margin-top: 0px;
}
h2, .contentheading, .message, .componentheading {
	font-size: 24px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 18px;
	display: block;
	margin-bottom: 5px;
	border-bottom: 1px dotted #036;
	margin-top: 20px;
}
input {
	border: none;
}
input[type="text"]:focus, input[type="password"]:focus {
	border: 2px solid #9C3;
}
h2 {
	display: none;
}
dt {
	font-weight: bold;
	color: #990000;
	margin-top: 15px;
}
dd {
}
					/* MAQUETACION */

#encabezado {

	background-repeat: no-repeat;
	height: 800px;
	width: 1500px;
   margin: 0 auto;

}
#contenedor {

	width:980px;
	height:580px;

}
#interior{
	background-image: url(../images/fondo-principal.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-top: -290px;/*mitad en negativo del height*/
	margin-left: -490px;/*mitad en negativo del width*/
	position: absolute;
	top: 50%;
   left: 50%;
	height: 550px;
	width:980px;
	
 	
	
}
#superior{
	height: 140px;
	width:  980px;
	
}
#margen{
	height: 410px;
	width:  977px;
	padding-left: 4px;
	
}
#pie{
text-align: center;
	width: 980px;
   height: 50px;
}
#ini{
	height: 410px;
	width:  976px;
}

#contenini{
	background-image: url(../images/fondo-inicio.jpg);
	background-repeat: no-repeat;
	height: 300px;
	width: 972px;
}
#empresa{
	background-image: url(../images/fondo-secciones.jpg);
	background-repeat: no-repeat;
	height: 370px;
	width: 539px;
	padding-top: 30px;
	padding-left: 150px;
	padding-right: 20px;
	float: left;
}
#iniizquierda{
	float: left;
	height: 270px;
	width: 559px;
	padding-top: 30px;
	padding-left: 150px;
}
#iniderecha{
	float: right;
	height: 300px;
	width: 263px;
}
#puertas{
	background-image: url(../images/fondo-catalogo.jpg);
	background-repeat: no-repeat;
	height: 405px;
	width: 810px;
	padding-top: 0px;
	padding-left: 150px;
	padding-right: 10px;
	float: left;
}
#listado{
	height: 408px;
	width: 380px;
	float: left;

}
#listado01{
	height: 408px;
	width: 50%;
	float: left;

}
#listado02{
	height: 408px;
	width: 50%;
	float: right;

}
#imagen{
	height: 380px;
	width: 400px;
	float: right;
	margin-top: 15px;
	margin-right: 20px;
}
#productos{
	background-image: url(../images/fondo-secciones.jpg);
	background-repeat: no-repeat;
	height: 380px;
	width: 540px;
	padding-top: 30px;
	padding-left: 150px;
	padding-right: 20px;
	float: left;
}
#inirapido{
	background-repeat: no-repeat;
	height: 295px;
	width: 230px;
	float:  right;
	margin-top: 3px;
	padding-right: 15px;

	}
#genericoflash{
	height: 400px;
	width: 252px;
	float:  right;
	padding-right: 2px;
	}
#novedades{
   background-image: url(../images/novedad.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 227px;
	float:  right;
	margin-right:  3px;
	padding-right: 10px;
	}


#formulario{
	width: 500px;
	height:372px;
	
	margin-left: 30px;
	text-align: center;
}
#caja01{
	border: none;
	width: 50%;
	height:100%;
	float: left;
	text-align: right;
	
}
#caja02{
	width: 40%;
	height: 100%;
	float: right;
	margin-right:20px;
	text-align: center;
}

#banner{
	background-image: url(../images/animacion01.gif);
	background-repeat: no-repeat;
	float:  right;
	width: 262px;
	height:381px;
	margin-top: 139px;
	margin-right: 2px;
}

#contenidosecciones{
	width: 80%;
   height: 300px;	
	float: left;
	text-align: center;
}
#botonini{
	width: 155px;
   height: 25px;	
	float: left;
	 font-size: 16px;
	text-align: left;
	 font-weight: bold;
	 margin-top: 100px;
	 margin-left: 25px;
}
#botonini01 {
	width: 155px;
   height: 25px;	
	float: left;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
   margin-left: 25px;
	 margin-top: 5px;
	
}
#flash {
	float: left;
	width: 976px;
   height: 106px;	
	margin-left: -1px;
	
}
/* LOGOTIPO */

h1 a {
	background-image: url(../images/logotipo_herencia.gif);
	text-indent: -600px;
	display: block;
	height: 68px;
	width: 150px;
	float: left;
	margin-top: 5px;
	margin-left: 30px;
}

/* MENU SUPERIOR */

ul.menuSuperior {
	float:left;
}
ul.menuSuperior li {
	display: inline;
}
ul.menuSuperior lp {
	display: block;
}
ul.menuSuperior li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;

	border-right: solid 1px;
	color: #0b0686;
	background-repeat: no-repeat;
	height: 25px;
	width: 110px;
	display: block;
	float:left;
	margin-top: 110px;
	margin-left: 0px;
 	padding-top: 3px;
	text-align: center;
}

/*BOTONES GALERIA*/
/*contenedor galeria*/
#galsup{
	width: 520px;
	height:100px;
}
/*foto01*/
ul.foto01 {
	float:left;
}

ul.foto01 li {
	display: inline;
	list-style: none;
}

ul.foto01 li a {
	
	border: #000000 1px solid;
	background-image: url(../images/01.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 90px;
	width: 90px;
	display: block;

   margin-top: 10px;
	margin-left: 30px;
	text-align: center;
}
/*foto02*/
ul.foto02 {
	float:left;
}

ul.foto02 li {
	display: inline;
	list-style: none;
}

ul.foto02 li a {
	border: #000000 1px solid;
	background-image: url(../images/02.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 90px;
	width: 90px;
	display: block;
   margin-top: 10px;
	margin-left: 20px;
	text-align: center;
}
/*foto03*/
ul.foto03 {
	float:left;
}

ul.foto03 li {
	display: inline;
	list-style: none;
}

ul.foto03 li a {
	border: #000000 1px solid;
	background-image: url(../images/03.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 90px;
	width: 90px;
	display: block;

   margin-top: 10px;
	margin-left: 20px;
	text-align: center;
}
/*foto04*/
ul.foto04 {
	float:left;
}

ul.foto04 li {
	display: inline;
	list-style: none;
}

ul.foto04 li a {
	border: #000000 1px solid;
	background-image: url(../images/04.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 90px;
	width: 90px;
	display: block;
   margin-top: 10px;
	margin-left: 20px;
	text-align: center;
}
/*foto05*/
ul.foto05 {
	float:left;
}

ul.foto05 li {
	display: inline;
	list-style: none;
}

ul.foto05 li a {
	border: #000000 1px solid;
	background-image: url(../images/05.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 90px;
	width: 90px;
	display: block;
   margin-top: 10px;
	margin-left: 30px;
	text-align: center;
}
/*foto06*/
ul.foto06 {
	float:left;
}

ul.foto06 li {
	display: inline;
	list-style: none;
}

ul.foto06 li a {
	border: #000000 1px solid;
	background-image: url(../images/06.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 90px;
	width: 90px;
	display: block;
   margin-top: 10px;
	margin-left: 20px;
	text-align: center;
}
/*foto07*/
ul.foto07 {
	float:left;
}

ul.foto07 li {
	display: inline;
	list-style: none;
}

ul.foto07 li a {
	border: #000000 1px solid;
	background-image: url(../images/07.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 90px;
	width: 90px;
	display: block;
   margin-top: 10px;
	margin-left: 20px;
	text-align: center;
}
/*foto08*/
ul.foto08 {
	float:left;
}

ul.foto08 li {
	display: inline;
	list-style: none;
}

ul.foto08 li a {
	border: #000000 1px solid;
	background-image: url(../images/08.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 90px;
	width: 90px;
	display: block;
   margin-top: 10px;
	margin-left: 20px;
	text-align: center;
}
/*foto09*/
ul.foto09 {
	float:left;
}

ul.foto09 li {
	display: inline;
	list-style: none;
}

ul.foto09 li a {
	border: #000000 1px solid;
	background-image: url(../images/09.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 90px;
	width: 90px;
	display: block;
   margin-top: 10px;
	margin-left: 30px;
	text-align: center;
}
/*foto10*/
ul.foto10 {
	float:left;
}

ul.foto10 li {
	display: inline;
	list-style: none;
}

ul.foto10 li a {
	border: #000000 1px solid;
	background-image: url(../images/10.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 90px;
	width: 90px;
	display: block;
   margin-top: 10px;
	margin-left: 20px;
	text-align: center;
}
/*foto11*/
ul.foto11 {
	float:left;
}

ul.foto11 li {
	display: inline;
	list-style: none;
}

ul.foto11 li a {
	border: #000000 1px solid;	
	background-image: url(../images/11.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 90px;
	width: 90px;
	display: block;
   margin-top: 10px;
	margin-left: 20px;
	text-align: center;
}
/*foto12*/
ul.foto12 {
	float:left;
}

ul.foto12 li {
	display: inline;
	list-style: none;
}

ul.foto12 li a {
	border: #000000 1px solid;
	background-image: url(../images/12.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 90px;
	width: 90px;
	display: block;
   margin-top: 10px;
	margin-left: 20px;
	text-align: center;
}
/****************************************************************************************************************/
/****************************************************************************************************************/
/*fotograndes*/
/*foto grande 01*/
ul.fotog01 {
	float:left;
}

ul.fotog01 li {
	display: inline;
	list-style: none;
}

ul.fotog01 a {	border: #000000 1px solid;
	background-image: url(../images/f01.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 352px;
	width: 461px;
	display: block;
	margin-top: -15px;
	margin-left: -20px;
	text-align: center;
}
/*foto grande 02*/
ul.fotog02 {
	float:left;
}

ul.fotog02 li {
	display: inline;
	list-style: none;
}
ul.fotog02 a {	border: #000000 1px solid;
	background-image: url(../images/f02.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 352px;
	width: 461px;
	display: block;
	margin-top: -15px;
	margin-left: -20px;
	text-align: center;
}
/*foto grande 03*/
ul.fotog03 {
	float:left;
}

ul.fotog03 li {
	display: inline;
	list-style: none;
}

ul.fotog03 a {	border: #000000 1px solid;
	background-image: url(../images/f03.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 352px;
	width: 461px;
	display: block;
	margin-top: -15px;
	margin-left: -20px;
	text-align: center;
}
/*foto grande 04*/
ul.fotog04 {
	float:left;
}

ul.fotog04 li {
	display: inline;
	list-style: none;
}

ul.fotog04 a {	border: #000000 1px solid;
	background-image: url(../images/f04.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 352px;
	width: 461px;
	display: block;
	margin-top: -15px;
	margin-left: -20px;
	text-align: center;
}
/*foto grande 05*/
ul.fotog05 {
	float:left;
}

ul.fotog05 li {
	display: inline;
	list-style: none;
}

ul.fotog05 a {	border: #000000 1px solid;
	background-image: url(../images/f05.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 352px;
	width: 461px;
	display: block;
	margin-top: -15px;
	margin-left: -20px;
	text-align: center;
}
/*foto grande 06*/
ul.fotog06 {
	float:left;
}

ul.fotog06 li {
	display: inline;
	list-style: none;
}

ul.fotog06 a {	border: #000000 1px solid;
	background-image: url(../images/f06.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 352px;
	width: 461px;
	display: block;
	margin-top: -15px;
	margin-left: -20px;
	text-align: center;
}
/*foto grande 07*/
ul.fotog07 {
	float:left;
}

ul.fotog07 li {
	display: inline;
	list-style: none;
}

ul.fotog07 a {	border: #000000 1px solid;
	background-image: url(../images/f07.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 352px;
	width: 461px;
	display: block;
	margin-top: -15px;
	margin-left: -20px;
	text-align: center;
}
/*foto grande 08*/
ul.fotog08 {
	float:left;
}

ul.fotog08 li {
	display: inline;
	list-style: none;
}

ul.fotog08 a {	border: #000000 1px solid;
	background-image: url(../images/f08.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 352px;
	width: 461px;
	display: block;
	margin-top: -15px;
	margin-left: -20px;
	text-align: center;
}
/*foto grande 09*/
ul.fotog09 {
	float:left;
}

ul.fotog09 li {
	display: inline;
	list-style: none;
}

ul.fotog09 a {	border: #000000 1px solid;
	background-image: url(../images/f03.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 352px;
	width: 461px;
	display: block;
	margin-top: -15px;
	margin-left: -20px;
	text-align: center;
}
/*foto grande 10*/
ul.fotog10 {
	float:left;
}

ul.fotog10 li {
	display: inline;
	list-style: none;
}

ul.fotog10 a {	border: #000000 1px solid;
	background-image: url(../images/f10.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 352px;
	width: 461px;
	display: block;
	margin-top: -15px;
	margin-left: -20px;
	text-align: center;
}
/*foto grande 11*/
ul.fotog11 {
	float:left;
}

ul.fotog11 li {
	display: inline;
	list-style: none;
}

ul.fotog11 a {	border: #000000 1px solid;
	background-image: url(../images/f11.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 352px;
	width: 461px;
	display: block;
	margin-top: -15px;
	margin-left: -20px;
	text-align: center;
}
/*foto grande 12*/
ul.fotog12 {
	float:left;
}

ul.fotog12 li {
	display: inline;
	list-style: none;
}

ul.fotog12 a {	border: #000000 1px solid;
	background-image: url(../images/f12.jpg);
	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 352px;
	width: 461px;
	display: block;
	margin-top: -15px;
	margin-left: -20px;
	text-align: center;
}
ul.siguiente {
	float:left;
}

ul.siguiente li {
	display: block;
	list-style: none;
}
ul.siguiente li a {
	background-image: url(../images/siguiente.jpg);
  	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 20px;
	width: 20px;
	display: block;
	float: left;

	margin-left: 5px;
	text-align: center;
}
ul.volver {
	float:left;
}

ul.volver li {
	display: block;
	list-style: none;
}
ul.volver li a {
	background-image: url(../images/menu.jpg);
  	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 20px;
	width: 70px;
	display: block;
	float: left;

	margin-left: 5px;
	text-align: center;
}
ul.anterior {
	float:left;
}

ul.anterior li {
	display: block;
	list-style: none;
}
ul.anterior li a {
	background-image: url(../images/anterior.jpg);
  	background-repeat: no-repeat;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	height: 20px;
	width: 20px;
	display: block;
	float: left;

	margin-left: 5px;
	text-align: center;
}

ul.pdf {
	float:left;
}

ul.pdf li {
	display: block;
	list-style: none;
}
ul.pdf li a {
	background-image: url(../images/botonpdf.jpg);
  	background-repeat: no-repeat;
	list-style: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	height: 37px;
	width: 128px;
	display: block;
	float: left;
   line-height: 15px;
	text-align: left;
	padding-top: 5px;
}


/****************************************************************************************************************/
/****************************************************************************************************************/
/*Link Idea Corporativa*/
a.idea:link {
font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.idea:visited {
	color: #333333;
	text-decoration: none;
}
a.idea:hover {
	color: #0066FF;
	text-decoration: underline;
}
a.idea:active {
	color: #333333;
}

a.corporativa:link {
font-size: 11px;
	color: #FF3300;
	text-decoration: none;
}
a.corporativa:visited {
	color: #FF3300;
	text-decoration: none;
}
a.corporativa:hover {
	color: #0066FF;
	text-decoration: underline;
}
a.corporativa:active {
	color: #FF3300;
}
/*texto formulario*/
.txtformu{
 font-size: 11px;
	
}
/*texto seccion*/
.titsec{
	font-family: "Georgia", Times New Roman, Times, serif;
 	font-size: 18px;
 	font-weight: bold;
	
}
.txtsec{
 font-size: 12px;
	
}
.catmenu{
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 15px;
 	font-weight: bold;
}

/*Link ini rapido*/
a.inirap:link {
	color: #0B0687;
	text-decoration: none;
}
a.inirap:visited {
	color: #0B0687;
	text-decoration: none;
}
a.inirap:hover {
	color: #0B0687;
	text-decoration: underline;
}
a.inirap:active {
	color: #0B0687;
}

