@charset "utf-8";
/* CSS Document */

/********************************************
   HTML ELEMENTS
********************************************/ 

/* Top Elements */
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	text-align: center;
	background-color: #fff;
	line-height: 1.25em;
	background: url(/_img/comun/bg.gif) center 20px no-repeat;
}
.izq {
	float:left;
}
.der {
	float:right;
}
.clearer {
	clear: both;
}
p {
	margin:12px;
	line-height:16px;
}
/*strong {color:#000;*/
a {
	color:#D01319
}
a:hover {
	color:#ff0000
}
/********************************************
   LAYOUT
********************************************/ 
#wrap {
	width: 911px;
	margin: 20px auto;
 .margin: 0 auto;
	text-align: justify;
}
#content-wrap {
	background: #FDFCFC url(/_img/comun/bg-interna.png) no-repeat;
	height:inherit;
}
#content-wrap ul {
	margin:12px 12px 12px 24px;
	list-style-type:square;
}
#content-wrap ol {
	margin:12px 12px 12px 24px;
}
/*#content-wrap li{ margin:12px 0px 5px 0px;}*/
/*	header
		----------------------------------------------------*/
#header {
	width: 911px;
	height: 59px;
	margin: 20px 0 0 0;
	padding: 0;
}
#header #logo a {
	width: 183px;
	height: 59px;
	display:block;
	background: url(/_img/comun/logo.png) no-repeat;
	text-indent: -99999px;
	float:left;
}
/*	mainmenu
		----------------------------------------------------*/
#mainmenu {
	width:671px;
	height:25px;
	margin: 0;
	padding: 0;
	margin-top: 21px;
	float:right;
}
#nav {
	list-style: none;
}
#nav li {
	float: left;
}
#nav #m1 a {
	background: url(/_img/comun/menu.png) 0 0px no-repeat;
	width: 50px;
}
#nav #m1 a:hover {
	background-position: 0 -25px;
}
#p0 #nav #m1 a {
	background-position: 0 -50px;
}
#nav #m2 a {
	background: url(/_img/comun/menu.png) 0 -75px no-repeat;
	width: 70px;
}
#nav #m2 a:hover {
	background-position: 0 -100px;
}
#ep01 #nav #m2 a, #ep02 #nav #m2 a, #ep03 #nav #m2 a, #ep04 #nav #m2 a {
	background-position: 0 -125px;
}
#nav #m3 a {
	background: url(/_img/comun/menu.png) 0 -150px no-repeat;
	width: 84px;
}
#nav #m3 a:hover {
	background-position: 0 -175px;
}
#pcc01 #nav #m3 a, #pcc02 #nav #m3 a, #pcc03 #nav #m3 a, #pcc04 #nav #m3 a, #pcc05 #nav #m3 a, #pcc06 #nav #m3 a, #pcc07 #nav #m3 a {
	background-position: 0 -200px;
}
#nav #m4 a {
	background: url(/_img/comun/menu.png) 0 -225px no-repeat;
	width: 80px;
}
#nav #m4 a:hover {
	background-position: 0 -250px;
}
#int01 #nav #m4 a, #int02 #nav #m4 a, #int03 #nav #m4 a {
	background-position: 0 -275px;
}
#nav #m5 a {
	background: url(/_img/comun/menu.png) 0 -300px no-repeat;
	width: 78px;
}
#nav #m5 a:hover {
	background-position: 0 -325px;
}
#prd01 #nav #m5 a, #prd02 #nav #m5 a {
	background-position: 0 -350px;
}
#nav #m6 a {
	background: url(/_img/comun/menu.png) 0 -375px no-repeat;
	width: 71px;
}
#nav #m6 a:hover {
	background-position: 0 -400px;
}
#cot01 #nav #m6 a, #cot02 #nav #m6 a {
	background-position: 0 -425px;
}
#nav #m6 a {
	background: url(/_img/comun/menu.png) 0 -375px no-repeat;
	width: 71px;
}
#nav #m7 a {
	background: url(/_img/comun/menu.png) 0 -450px no-repeat;
	width: 46px;
}
#nav #m7 a:hover {
	background-position: 0 -475px;
}
#blogwp #nav #m7 a {
	background-position: 0 -500px;
}
#nav li a {
	float: left;
	display: block;
	height: 25px;
	text-indent: -99999px;
}
/*	Submenu
		----------------------------------------------------*/
#submenu_warp h4 {
	text-align: right;
	list-style: none;
	padding: 0;
	margin: 0 auto;
	display: block;
	padding: 8px 28px 8px 0;
	color:#C18A24;
	font-size:14px;
}
#submenu_warp {
	background: #f0e7d7;
	width: 207px;
	padding:1px;
	font-size: 11px;
	float:left;
}
ul#submenu {
	text-align: right;
	list-style: none;
	padding: 0;
	margin: 0 auto;
}
ul#submenu li {
	display: block;
	margin: 0;
	padding: 0;
}
ul#submenu li a {
	width: 179px;
	display: block;
	padding: 4px 28px 4px 0;
	border-width: 1px 1px 0 1px;
	border-color: #F2E6D2 #E5DCC2 #F2E6D2 #F2E6D2;
	border-style: solid;
	color: #AB7B23;
	text-decoration: none;
	background: #E8D8B0;
}
#submenu_warp>ul#submenu li a {
	width: auto;
}
ul#submenu li#active a {
	background: #E1AA45;
	color: #fff;
}
ul#submenu li a:hover, ul#submenu li#active a:hover {
	color: #fff;
	background-color:#E6B760;
}
/*--------*/
ul#segundomenu {
	text-align: right;
	list-style: none;
	padding: 0;
	margin: 0 auto;
}
ul#segundomenu li {
	display: block;
	margin: 0;
	padding: 0;
}
ul#segundomenu li a {
	width: 179px;
	display: block;
	padding: 4px 28px 4px 0;
	border-width: 1px 1px 0 1px;
	border-color: #F2E6D2 #E5DCC2 #F2E6D2 #F2E6D2;
	border-style: solid;
	color: #AB7B23;
	text-decoration: none;
	background: #E8D8B0;
}
#submenu_warp>ul#segundomenu li a {
	width: auto;
}
ul#segundomenu li#active a {
	background: #E1AA45;
	color: #fff;
}
ul#segundomenu li a:hover, ul#segundomenu li#active a:hover {
	color: #fff;
	background-color:#E6B760;
}
/*	Contenido
		----------------------------------------------------*/
#title_seccion {
	width: 209px;
	height: 73px;
	text-indent: -99999px;
	float:left;
}
#title_pagina {
	width: 702px;
	height: 73px;
	text-indent: -99999px;
	float:right;
}
#contenido {
	width: 418px;
	float:left;
	top:20px;
	left:17px;
	position:relative;
}
#foto {
	width: 226px;
	float: right;
	margin:14px 14px 0 0;
	text-align:center;
}
/* Home */
#p0 #content-wrap {
	height:512px;
}
#p0 #flashhome {
	height:239px;
}
#p0 #destacados {
	height:249px;
	background:url(../_img/inicio/bg-destacados.png) repeat-x;
	padding:12px;
	font-size:11px;
}
#p0 #destacados a {
	color:#D01319
}
#p0 #destacados a:hover {
	color:#ff0000
}
#p0 #spot1 {
	height:249px;
	width:308px;
	background: url(/_img/inicio/bg_spot.png) no-repeat;
	float:left;
}
#p0 #spot1 h1 a {
	height:46px;
	width:308px;
	display:block;
	background: url(/_img/inicio/title_indacor.gif) no-repeat 7px 8px;
	text-indent: -99999px;
}
#p0 #spot1 img {
	border:#D5C7A3 solid 2px;
}
#p0 #spot2 {
	height:249px;
	width:308px;
	background: url(/_img/inicio/bg_spot.png) no-repeat;
	float:left;
	margin:0 12px
}
#p0 #spot2 h1 a {
	height:46px;
	width:308px;
	display:block;
	background: url(/_img/inicio/title_gavipor.gif) no-repeat 7px 8px;
	text-indent: -99999px;
}
#p0 #spot2 img {
	border:#D5C7A3 solid 2px;
}
#p0 #spot3 {
	height:249px;
	width:247px;
	float:right;
}
#p0 span {
	margin:12px;
	position:absolute;
	top: 549px;
}
/* Empresa */
#ep01 #content-wrap {
	height:550px;
}
#ep02 #content-wrap {
	height:520px;
}
#ep03 #content-wrap {
	height:561px;
}
#ep04 #content-wrap {
	height:720px;
}
#ep01 #title_seccion, #ep02 #title_seccion, #ep03 #title_seccion, #ep04 #title_seccion {
	background: url(/_img/empresa/title_empresa.png) no-repeat 0 33px;
}
#ep01 #title_pagina {
	background: url(/_img/empresa/title_ep01.png) no-repeat 27px 41px;
}
#ep02 #title_pagina {
	background: url(/_img/empresa/title_ep02.png) no-repeat 27px 41px;
}
#ep03 #title_pagina {
	background: url(/_img/empresa/title_ep03.png) no-repeat 27px 41px;
}
#ep04 #title_pagina {
	background: url(/_img/empresa/title_ep04.png) no-repeat 27px 41px;
}
#ep03 #contenido {
	width: 600px;
}
/* Produccion*/
#pcc01 #content-wrap {
	height:660px;
}
#pcc02 #content-wrap {
	height:520px;
}
#pcc03 #content-wrap {
	height:520px;
}
#pcc04 #content-wrap {
	height:520px;
}
#pcc05 #content-wrap {
	height:520px;
}
#pcc06 #content-wrap {
	height:520px;
}
#pcc07 #content-wrap {
	height:520px;
}
#pcc08 #content-wrap {
	height:520px;
}
#pcc09 #content-wrap {
	height:700px;
}
#pcc01 #title_seccion, #pcc02 #title_seccion, #pcc03 #title_seccion, #pcc04 #title_seccion, #pcc05 #title_seccion, #pcc06 #title_seccion, #pcc07 #title_seccion, #pcc08 #title_seccion, #pcc09 #title_seccion {
	background: url(/_img/produccion/title_produccion.png) no-repeat 0 33px;
}
#pcc01 #title_pagina {
	background: url(/_img/produccion/title_prd01.png) no-repeat 27px 41px;
}
#pcc02 #title_pagina {
	background: url(/_img/produccion/title_prd02.png) no-repeat 27px 41px;
}
#pcc03 #title_pagina {
	background: url(/_img/produccion/title_prd03.png) no-repeat 27px 41px;
}
#pcc04 #title_pagina {
	background: url(/_img/produccion/title_prd04.png) no-repeat 27px 41px;
}
#pcc05 #title_pagina {
	background: url(/_img/produccion/title_prd05.png) no-repeat 27px 41px;
}
#pcc06 #title_pagina {
	background: url(/_img/produccion/title_prd06.png) no-repeat 27px 41px;
}
#pcc07 #title_pagina {
	background: url(/_img/produccion/title_prd07.png) no-repeat 27px 41px;
}
#pcc08 #title_pagina {
	background: url(/_img/produccion/title_prd08.png) no-repeat 27px 41px;
}
#pcc09 #title_pagina {
	background: url(/_img/produccion/title_prd01.png) no-repeat 27px 41px;
}
#pcc01 #contenido, #pcc09 #contenido {
	width: 670px;
}
/* Integrados */
#int01 #content-wrap {
	height:550px;
}
#int02 #content-wrap {
	height:520px;
}
#int03 #content-wrap {
	height:4000px;
}
#int01 #title_seccion, #int02 #title_seccion, #int03 #title_seccion {
	background: url(/_img/integrados/title_integrados.png) no-repeat 0 33px;
}
#int01 #title_pagina {
	background: url(/_img/integrados/title_int01.png) no-repeat 27px 41px;
}
#int02 #title_pagina {
	background: url(/_img/integrados/title_int02.png) no-repeat 27px 41px;
}
#int03 #title_pagina {
	background: url(/_img/integrados/title_int03.png) no-repeat 27px 41px;
}
#int01 #contenido, #int03 #contenido {
	width: 670px;
}
.columna1 {
	width: 350px;
	float:left;
}
.columna2 {
	width: 300px;
	float:right;
}
#contenido .columna1 ul, #contenido .columna2 ul {
	margin-right: 0px;
}
/* Productos*/
#prd01 #content-wrap {
	height:520px;
}
#prd02 #content-wrap {
	height:520px;
}
#prd01 #title_seccion, #prd02 #title_seccion {
	background: url(/_img/productos/title_productos.png) no-repeat 0 33px;
}
#prd01 #title_pagina {
	background: url(/_img/productos/title_prd01.png) no-repeat 27px 41px;
}
#prd02 #title_pagina {
	background: url(/_img/productos/title_prd02.png) no-repeat 27px 41px;
}
#prd01 #contenido {
	width: 670px;
	text-align:center;
}
#prd02 #contenido {
	width: 670px;
}
#centrado_izq {
	float:left;
	width:215px;
	margin-left:12px;
	margin-top: 32px;
}
#centrado_der {
	float:right;
	width:437px;
	margin-right:5px;
}
/*blog*/
#blogwp #content-wrap {
	height:650px;
}
#blogwp #content-wrap {
	height:800px;
}
#blogwp #title_seccion {
	background: url(/_img/blog/title_blog.png) no-repeat 0 33px;
}
#blogwp #title_pagina {
	background: url(/_img/blog/title_blogwp.png) no-repeat 27px 41px;
}
#blogwp #contenido {
	width: 670px;
	height: 1007px
}
/*contacto*/
#cot01 #content-wrap {
	height:582px;
}
#cot02 #content-wrap {
	height:800px;
}
#cot01 #title_seccion, #cot02 #title_seccion {
	background: url(/_img/contacto/title_contacto.png) no-repeat 0 33px;
}
#cot01 #title_pagina {
	background: url(/_img/contacto/title_cot01.png) no-repeat 27px 41px;
}
#cot02 #title_pagina {
	background: url(/_img/contacto/title_cot02.png) no-repeat 27px 41px;
}
#cot02 #contenido {
	width: 670px;
	height: 580px;
}
/*sitemap*/
#sitemap #content-wrap {
	height:800px;
}
#sitemap #title_seccion {
	background: url(/_img/comun/title_sitemap.png) no-repeat 0 33px;
}
#sitemap #title_pagina {
	background: none
}
/*	footer
		----------------------------------------------------*/
#footer {
	font-size: 11px;
	color: #C5B994;
	height: 64px;
	text-align: left;
	padding: 20px;
	margin:0;
	background-image:url(/_img/comun/bg-footer.png);
}
#footer a {
	text-decoration: none;
	color: #C5B994;
}
#footer a:hover {
	color: #000;
	text-decoration:underline;
}
#footer .der a {
	width:82px;
	height: 19px;
	display: block;
	text-indent: -99999px;
	background: url(/_img/comun/bt-extranet.png) 0 0 no-repeat;
}
#footer .der a:hover {
	background-position: 0 -19px;
}
