body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin: 0px;
	background-color: #000;
	color: #FFF;
	background-image: url(../imgs/fondo.png);
	background-position: center;
	background-repeat: repeat-y;
}
a {
	color:#FFAC00;
}
p, h1, h2, h3, h4, h5, h6 {
	margin-top:0px;
}
form {
	margin:0px;
}
.naran {
	color: #FFAB00;
}
.contenedor {
	width: 774px;
	margin: auto;
}
.marco {
	width: 772px;
	border-left: #262626 solid 1px;
	border-right: #262626 solid 1px;
	float: left;
	background-color:#000;
	padding-bottom:3px;
}
.encabezado {
	width:772px;
	float:left;
	height: 150px;
}
.menus {
	width:766px;
	float:left;
	height: 30px;
	background-image: url(../imgs/detalle.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 6px;
}
.menus img {
	border:0px;
	float:left
}
.ultimahora {
	width:766px;
	float:left;
	height: 21px;
	background-image: url(../imgs/detalle.gif);
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 6px;
	background-position: top left;
}
.ultimahoratexto {
	background-image: url(../imgs/ultimahora.gif);
	height: 17px;
	width: 656px;
	padding-left: 34px;
	padding-top: 3px;
	float: left;
}
.idiomas {
	float: left;
	width: 70px;
	background-color: #262626;
	height: 14px;
	padding-top: 6px;
}
.idiomas a img {
	border:0px;
}
.bloquesinicio , .bloquesinicio2{
	width:772px;
	float:left;
	background-image: url(../imgs/detalle.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
.bloquesinicio2 {
	padding-top:4px;
}
.bloquesinicioint {
	width:750px;
	padding-left:16px;
	float:left;
	background-image: url(../imgs/inicio_sep2.gif);
	background-repeat: no-repeat;
	background-position: 382px bottom;
}
.bloquesinicioint h2 {
	background-image:url(../imgs/h2der.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-bottom: #262626 solid 1px;
	padding-bottom:4px;
	margin: 0px;
}
.bloquenoticias {
	float:left;
	width: 354px;
	padding-right: 18px;
	background-image: url(../imgs/inicio_sep1.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 13px;
}
.bloquenoticias div {
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 15px;
}
.bloquenoticias .primeranoticia {
	border-bottom: #262626 dashed 1px;
}
.bloquedestacados {
	float:left;
	width: 374px;
	padding-left: 4px;
	padding-top: 13px;
}
.animacion {
	margin-top: 4px;
	width: 374px;
	height: 218px;
	background-image: url(../imgs/animacion.gif);
}

.separador {
	width:766px;
	float:left;
	background-image: url(../imgs/detalle.gif);
	background-repeat: no-repeat;
	height: 21px;
	padding-top: 6px;
	padding-left: 6px;
}
.presentacion {
	width:772px;
	float:left;
	background-image: url(../imgs/detalle.gif);
	background-repeat: no-repeat;
	padding-top: 22px;
	padding-bottom: 52px;
}
.presentaciontexto {
	padding-left:14px;
	padding-right:14px;
	background-image: url(../imgs/logoagua.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.barrasseparador {
	background-image:url(../imgs/separador.gif);
	height:20px;
	width: 760px;
}
.piepagina {
	width:766px;
	float:left;
	padding-left: 3px;
	padding-right: 3px;
}
.piepagina a {
	color:#FFAB00;
	text-decoration:none;
}
.piepaginadetalle {
	background-color:#262626;
	width:754px;
	float:left;
	background-image: url(../imgs/piepaginadetalle.gif);
	padding-top: 25px;
	background-repeat: no-repeat;
	font-size: 11px;
	padding-left: 12px;
}
.piemapa {
	font-size: 10px;
	color: #FFAB00;
	width: 100%;
	float: left;
	height: 16px;
}
.pietexto {
	width: 100%;
	float: left;
}
.pietexto1 {
	float: right;
	width: 86px;
	padding-top: 2px;
}
.pietexto1 img {
	margin-right: 10px;
	border: 0px;
}
.pietexto2 {
	float: left;
	width: 658px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.lista1 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #FFAB00;
}
.lista1 li{
	background-image: url(../imgs/vin1.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	background-position: 0px 5px;
}
.h2t1, .h2t2, .h2t3 {
	background-image:url(../imgs/h2der.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-bottom: #262626 solid 1px;
	padding-bottom:5px;
	margin: 0px;
	margin-bottom: 20px;
	width: 251px;
}
.h2t2 {
	margin-bottom:25px;
}
.h2t3 {
	height:23px;
	margin-bottom:25px;
	padding-bottom: 0px;
	background-image: url(none);
	width: 192px;
}
.h2t3 img {
	float:left;
	margin-right: 36px;
}
.bloquestd, .bloquestd2 {
	width:744px;
	float:left;
	background-image: url(../imgs/detalle.gif);
	background-repeat: no-repeat;
	padding-top: 22px;
	padding-bottom: 52px;
	padding-left:14px;
	padding-right:14px;
}
.bloquestd2 {
	padding-bottom:0px;
}
.bloquestdint {
}


.bloquesservicios{
	width:772px;
	float:left;
	background-image: url(../imgs/inicio_sep2.gif);
	background-repeat: no-repeat;
	background-position: 286px bottom;
}
.bloquelistaservicios{
	float:left;
	width: 260px;
	padding-right: 17px;
	background-image: url(../imgs/inicio_sep1.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 13px;
	padding-left: 15px;
}
.bloquelistaservicios ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.bloquelistaservicios ul li{
	float:left;
	padding-bottom: 10px;
}
.bloquelistaservicios ul li a{
	display: block;
	float:left;
	width:248px;
	height:19px;
	background-color: #262626;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../imgs/flechaenlace.gif);
	background-repeat: no-repeat;
	background-position: 238px 10px;
	padding-top: 6px;
	padding-left: 12px;
}
.bloquelistaservicios ul li a:hover , .bloquelistaservicios ul li a.marcado {
	background-color: #FFAC00;
	color: #000;
	background-image: url(../imgs/flechaenlace2.gif);
}
.bloqueservicios2x{
	float: left;
	width: 480px;
}
.bloqueservicios2 {
	float: left;
	color: #FFAC00;
	width: 438px;
	padding-left: 21px;
	padding-right: 21px;
	padding-top: 21px;
	padding-bottom: 21px;
}
.bloquestdtexto {
	width: 744px;
	float: left;
	padding-bottom: 25px;
}
.bloquestdtexto2 {
	width: 651px;
	float: left;
	padding-left: 93px;
	color: #FFAB00;
	padding-top: 8px;
}
.bloquestdh2 {
	width: 744px;
	float: left;
	padding-bottom: 2px;
	background-image: url(../imgs/h2x.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.clientess .bloquestdh2 {
	float:none;
	margin-bottom: 17px;
}
.bloquestdh2 h2 {
	background-image:url(../imgs/h2der.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-bottom: #262626 solid 1px;
	padding-bottom:5px;
	margin: 0px;
	width: 251px;
}
.bloquestdfotos {
	width: 630px;
	float: left;
	padding-top: 27px;
	padding-left: 105px;
	padding-bottom: 8px;
}
.bloquestdfotos ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.bloquestdfotos ul li{
	float: left;
	width: 102px;
	text-align: center;
	margin-right: 48px;
	height: 140px;
	color: #FFAB00;
}
.bloquestdfotos ul li img {
	border-color: #FFAC00;
	border-width: 2px;
	border-style: solid;
	margin-bottom: 8px;
}
.clientess {
	padding-top: 10px;
}
.clientess ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 37px;
	padding-bottom: 28px;
}
.clientess ul li{
	padding-left: 10px;
	background-image: url(../imgs/vin2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-bottom: 2px;
}
.clientess ul li.od{
	background-image: url(../imgs/vin1.gif);
	color: #FFAB00;
}
#flashclientes {
	width: 280px;
	height: 533px;
	float: right;
	background-image: url(../imgs/anim_der.gif);
}
#trab {
	width: 450px;
	float: left;

}
.bloquedocumentacion {
	width: 730px;
	float: left;
	padding-left: 24px;
	padding-top: 40px;
	padding-bottom: 12px;
}
.bloquedocumentacion ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.bloquedocumentacion ul li{
	float: left;
}
.bloquedocumentacion ul li a{
	display: block;
	float: left;
	width: 346px;
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	color: #FFF;
	text-decoration: none;
}
.bloquedocumentacion ul li a:hover {
	background-color: #402B00;
}
.bloquedocumentacion ul li a img{
	float: left;
	border-color: #FFAC00;
	border-width: 5px;
	border-style: solid;
}
.bloquedocumentacion ul li a span{
	display: block;
	float: left;
	padding-top: 15px;
	padding-left: 25px;
}
.bloquedocumentacion ul li a span strong{
	color: #FFAB00;
}
/****/


.bloquedescarga {
	width: 689px;
	float: left;
	padding-left: 42px;
	padding-top: 45px;
	padding-bottom: 70px;
	padding-right: 41px;
}
.bloquedescarga ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.bloquedescarga ul li{
	float: left;
}
.bloquedescarga ul li a{
	display: block;
	float: left;
	width: 671px;
	padding-top: 7px;
	padding-left: 9px;
	padding-bottom: 7px;
	padding-right: 9px;
	color: #FFF;
	text-decoration: none;
	margin-bottom: 0px;
	border-bottom-color:#333333;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
.bloquedescarga ul li a:hover {
	background-color: #402B00;
}
.bloquedescarga ul li a img{
	float: left;
	border-color: #FFAC00;
	border-width: 5px;
	border-style: solid;
}
.bloquedescarga ul li a span{
	display: block;
	float: left;
	padding-top: 4px;
	padding-left: 25px;
	cursor: pointer;
	width: 520px;
}
.bloquedescarga ul li a span strong{
	color: #FFAB00;
}


/****/
.dnavegacion, .dnavegacion2 {
	width:744px;
	float:left;
	background-image: url(../imgs/detalle.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 40px;
	padding-left:14px;
	padding-right:14px;
	height: 31px;
}
.dnavegacion2 {
	padding-bottom:15px;
}
.dnavegacion div,.dnavegacion2 div{
	margin-left: auto;
	margin-right: auto;
	width: 220px;

}
.dnavegacion span, .dnavegacion2 span  {
	float: left;
	color: #666666;
	margin-left: 6px;
}
.dnavegacion span a, .dnavegacion2 span a{
	text-decoration:none;
	color:#FFF;
}
.dnavegacion span.numero, .dnavegacion2 span.numero {
	border-color: #BAB2A5;
	border-width: 1px;
	border-style: solid;
}
.dnavegacion span.numero a, .dnavegacion2 span.numero a{
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom:2px;
	color: #FFAC00;
}
.dnavegacion span.numero a:hover, .dnavegacion span.numero a.actual, .dnavegacion2 span.numero a:hover, .dnavegacion2 span.numero a.actual{
	background-color:#FFAC00;
	color:#000;
}
.dnavegacion span.numero a.actual, .dnavegacion2 span.numero a.actual {
	cursor:text;
}
.bloquegaleria {
	width:772px;
	float:left;
	background-image: url(../imgs/detalle.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 18px;
}
.galeria {
	width:742px;
	float:left;
	background-image: url(../imgs/subflechas2.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left:30px;
}
.galeria a {
	display: block;
	width: 170px;
	float: left;
	background-color: #262626;
	height: 103px;
	margin-right: 14px;
	background-image: url(../imgs/carpeta2.png);
	background-repeat: repeat-y;
	padding-left: 168px;
	padding-right: 11px;
	padding-top: 15px;
	text-decoration: none;
}
.galeria a em{
	color: #FFF;
}
.galeria a:hover {
	background-color: #402B00;
	background-image: url(../imgs/carpeta1.png);
}
/*noticias*/
.listanoticias {
	float: left;
	width: 690px;
	padding-left: 41px;
	padding-right: 41px;
	padding-bottom: 40px;
}
.listanoticiasnavegacion {
	height: 31px;
}
.listanoticiasnavegacion a {
	text-decoration:none;
	color: #FFF;
}
.listanoticiasnavegacion div{
	float: right;
}
.listanoticiasnavegacion span {
	float: left;
	color: #666666;
	margin-left: 6px;
}
.listanoticiasnavegacion span.numero {
	border-color: #BAB2A5;
	border-width: 1px;
	border-style: solid;
}
.listanoticiasnavegacion span.numero a{
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom:2px;
	color: #FFAC00;
}
.listanoticiasnavegacion span.numero a:hover, .listanoticiasnavegacion span.numero a.actual{
	background-color:#FFAC00;
	color: #000;
}
.listanoticiasnavegacion span.numero a.actual {
	cursor:text;
	
}
.listanoticiasitems{
	width: 690px;
	float: left;
	padding-bottom: 0px;
	border-top-color: #75654C;
	/*border-top-style: dashed;*/
	border-top-width: 1px;
}

.listanoticiasitem{
	width: 690px;
	border-bottom-color: #666666;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	float: left;
	display: block;
	cursor: pointer;
	text-decoration: none;
	color: #FFF;
}
.listanoticiasitem strong {
	color: #FFAC00;

}
.listanoticiasitem:hover {
	background-color:#402B00;
}
.listanoticiasfoto{
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 23px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.listanoticiasfoto img{
	border-color:#FFAC00;
	border-width:5px;
	border-style:solid;
}
.listanoticiastexto{
	display: block;
	float: left;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 540px;
}
/*noticias ampliado*/
.contenidosuperior2 {
	width: 687px;
	float: left;
	padding-left: 45px;
	padding-right: 40px;
}
.enlaces1 {
	width: 687px;
	float: left;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	padding-bottom: 20px;
	
}
.volver {
	float: left;
}
.volver a {
	float: left;
	display: block;
	width: 49px;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFAC00;
	text-decoration: none;
	padding-right: 3px;
	background-color: #262626;
	padding-top: 3px;
	padding-left: 31px;
	background-image: url(../imgs/flechavolver.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}
.volver a:hover {
	color: #000;
	background-color: #FFAB00;
	background-image: url(../imgs/flechavolver2.gif);
}
.contenidotexto2 {
	padding-left: 52px;
	padding-right: 52px;
	padding-top: 50px;
	width: 668px;
	float: left;
	padding-top:45px;
	padding-bottom:60px;
}
.imagenderecha {
	float: right;
	border-width: 5px;
	border-color: #FFAC00;
	margin-left: 50px;
	border-style: solid;
}


/*******/


.bloquescontacto{
	width:772px;
	float:left;
	background-image: url(../imgs/detalle.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top:4px;
}
.bloquescontactos{
	width:772px;
	float:left;
	background-image: url(../imgs/inicio_sep2.gif);
	background-repeat: no-repeat;
	background-position: 382px bottom;
}
.bloquescontactos h2 {
	background-image:url(../imgs/h2der.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-bottom: #262626 solid 1px;
	padding-bottom:5px;
	margin: 0px;
}
.bloquescontactos p {
	margin: 0px;

}
.bloquescontacto1{
	float:left;
	width: 388px;
	background-image: url(../imgs/inicio_sep1.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 13px;
	overflow: hidden;
}
.bloquescontacto1 .divt {
	padding-left: 16px;
	padding-right: 18px;
}

.bloquescontacto2 {
	float: left;
	width: 384px;
	padding-top: 13px;
}
.bloquescontacto2 .divt {
	padding-left: 5px;
	padding-right: 6px;
}
.formcontacto {
}
.formcontacto label {
	display: block;
	height: 20px;
	padding-top: 10px;
}
.formcontacto .itexto, .formcontacto .itxarea  {
	width: 351px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../imgs/fondoform1.gif);
	border-style: solid;
	border-width: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 0px;
}
.formcontacto .itexto {
}
.formcontacto .itxarea {
	height: 90px;
}
.formcontacto .iboton {
}
.bloquescontacto1 .formcontacto {
	color:#FFAC00;
}
.bloquescontacto2 .formcontacto .itexto, .bloquescontacto2 .formcontacto .itxarea  {
	background-image: url(../imgs/fondoform2.gif);
}
.bloquescontacto2 .formcontacto {
	padding-left:9px;
}
.formenviar {
	padding-top: 13px;
	height: 30px;
}
.formenviar input {
	background-color: #262626;
	color: #FFAC00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border-style: solid;
	border-width: 0px;
	width: 80px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	cursor:pointer;
	margin-right: 5px;
}
.formenviar input:hover {
	background-color:#FFAC00;
	color:#000;
}
.dmapa {
	width: 382px;
	float: left;
	padding-left: 2px;
	padding-bottom: 4px;
	padding-top: 3px;
}
.mapa {
	width: 372px;
	height: 216px;
	border-color: #FFAC00;
	border-width: 2px;
	border-style: solid;
}
.bloquefotos {
	width:772px;
	float:left;
	background-image: url(../imgs/detalle.gif);
	background-repeat: no-repeat;
	padding-bottom:5px;
}
.bloquefotos .bloquefx1 {
	width:772px;
	float:left;
	background-image: url(../imgs/subflechas3.gif);
	overflow: hidden;
}
.bloquefotos .bloquefx2 {
	width:872px;
	padding-left:30px;
	float:left;
	background-image: url(../imgs/fondonegro.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.bloquefotos ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float: left;
	width: 872px;
}
.bloquefotos ul li{
	float:left;
	padding-top:14px;
	height:166px;
	padding-right:56px;
}
.bloquefotos ul li a{
}
.bloquefotos ul li a img{
	border:0px;
}
.botonvolver {
	float: left;
	font-size: 11px;
	width: 49px;
	display: block;
	height: 17px;
	text-decoration: none;
	padding-left: 31px;
	font-weight: normal;
	background-color: #262626;
	padding-top: 3px;
	background-image: url(../imgs/flechavolver.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}
.botonvolver:hover {
	background-color: #FFAC00;
	color: #000;
	background-image: url(../imgs/flechavolver2.gif);
}
.xslidecontenedor {
	width: 774px;
	float: left;
	overflow: hidden;
}

.xslidemarco {
	width: 1548px;
	float: left;
}
.xslideitem {
	width: 774px;
	float: left;
}
.iloader {
	text-align: center;
	padding-top: 200px;
}
.bloquemapaweb {
	float: left;
	width: 100%;
	padding-top: 18px;
}
.bloquemapaweb div {
	float: left;
	width: 191px;
	padding-left: 127px;
}
.bloquemapaweb div ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
.bloquemapaweb div ul li{
	background-image: url(../imgs/vinetamapa.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	padding-bottom: 13px;
	background-position: 0px 5px;
}
.bloquemapaweb div ul li a{
	text-decoration: none;
}
.bloquemapaweb div ul li a:hover{
	text-decoration:underline;
}
.bloquemapaweb div ul ul {
	padding-top: 13px;
}
.bloquemapaweb div ul ul li {
	padding: 0px;
	background: none;
	padding-left: 22px;
}
.ultimahora1 {
	float: left;
	width: 110px;
}
.ultimahora2 {
	float: left;
	width: 530px;
}
.ultimahora2 a {
	color:#FFFFFF;
	text-decoration:none;
}
.ultimahora2 a:hover {
	color:#FF3300;
}
.ultimahora2 div {
	display: none;
}

.ultimahora2 div.ultimanoticiavisible {
	display: block;
}

