* {margin:0; padding:0}
img,fieldset, abbr {border:none}
ul li {list-style:none}
.ftl {float:left}
.ftr {float:right}
.clear:after {content:"."; clear:both; display:block; visibility:hidden; height:0}
.both { clear:both;}
.hacked {overflow:hidden}
hr, .hidden {display:none;}
legend { display:none;}
html {font-size:100%}
body {font:62.5% Arial, Helvetica, sans-serif; color:#666; text-align:center; padding-bottom:30px;}
.wrapper { font-size:100%; width:77.8em; margin:0 auto; text-align:left; background:#eeebe5 url(../img/bgWrapper.gif) repeat 50% 0; padding-top:1.2em;}

/*Cabecera*/
#header { font-size:1.1em}
#headersOption {width:55.5em;}
#headerMenu {padding:6px 0 12px 0; background:transparent url(../img/bgHeaderMenu.gif) no-repeat 100% 100%;} 
#headerMenu li {border-right:1px solid #d2d1d1; padding:0 0.625em}
#headerMenu li.last {border-right:none; padding-right:0;margin-right:1em;}
#headerMenu a {color:#666; text-decoration:none}
#headerMenu li#language a {color:#910a2b}
#headerMenu a:hover {color:#910a2b}

#headerInfo { background:#fff url(../img/bgContainerZones.gif) repeat-y 100% 0%; width:57em; /*width:50em;*/}
#headerInfo div { padding-left:1.4em; padding-right:1.4em; background:transparent url(../img/bgZoneOptions.gif) no-repeat 100% 50%}
#date { color:#666; padding:28px 0; margin:0;}

#cotizations { color:#626060; padding:28px 0; width:17.5em; font-weight:bold; text-align:center;}
#cotizations img { margin:0 5px}
	#cotizations span.sube {color:#6b966f;}
	#cotizations span.baja {color:#910a2b;}

#searchForm {padding:24px 0}
	#searchForm input {font-size:0.9em; color:#a09f9f; border:1px solid #c3c3c3; vertical-align:middle; width:12.5em; padding-left: .3em}
	#searchForm input#sendButton {border:none;width:auto}

#headerInfo div#onlineBank { margin:0; padding:0.5em 1em 0em 1.5em; background-image:none;}
#headerInfo div#onlineBank img{display:block}

#mainMenu { background:#910a2b url(../img/bgMainMenu.gif) repeat-y 0 100%; color:#fff;}
#mainMenu ul { width:77.8em; margin:0 auto; text-align:left;}
	#mainMenu li { font-size:1.2em; padding:0.79em 0; background:#910a2b url(../img/bgItemMenu.gif) no-repeat 100% 50%; text-align:center; width:9.2em; position:relative;}
	#mainMenu li.active{ background:#fff; margin-top:.1em;}
	#mainMenu li.active a{ color:#910a2b;}
	#mainMenu li.last { background-image:none; width:9.3em}
	#mainMenu li.special { padding:0; width:9.3em;}
	#mainMenu li.special.active { padding-bottom:.25em;}
#mainMenu a {color:#fff; text-decoration:none}
#mainMenu li p {position:absolute; left:0; top:2.9em; color:#333; width:9.2em; text-align:center; line-height:9px; padding-top:5px;}
#mainMenu li p img {margin-right:6px}

/* rollovers */
#mainMenu li.active a:hover {text-decoration: none}	
#mainMenu a:hover {text-decoration: underline}

.bgLanguages {background:transparent url(../img/bgLanguages.gif) no-repeat 100% 0; height:15px; width:77.7em; margin:0 auto;}
#mainMenu li p img.sepLeft {position:absolute;left:0; top:0; margin:0}
#mainMenu li p img.sepRight{position:absolute;right:0; top:0; margin:0} 

#container { background:#fff url(../img/mainBg.gif) no-repeat 100% 0; margin:0 auto; width:77.7em; text-align:left; border-left:1px solid #e9e4df;}
	/*#container.int { border-left:solid 1px #dad3c7; width:77.7em;}*/

#homeContent { margin-top:14px; width:57.4em;}

#container .module h2 {font-size:1.2em; color:#910a2b; margin-bottom:0.35em}
#container .module h2 a {color:#910a2b;}
#container .module p.intro { font-size:1.2em; font-weight:bold; color:#8b877f; margin-bottom:.25em;}
#container .module p.text,.module p.subApart { font-size:1.1em; margin-bottom:0}
#container .module ul { font-size:1.1em; margin-top:0.8em; padding-top:0.8em;}

#container .module.ftl.textual_even ul { margin-top:0em; padding-top:0em;}

#container .module ul.noBorder {border:none;margin-top:0; padding-top:0.25em}
#container .module a {text-decoration:none; color:#797e95; font-weight:bold}
#container .module .photo { margin:1em 0;}
		#container .module .photo.ftl { margin-right:1em;}
		#container .module .photo.ftr { margin-left:1em;}
	#container .module.big .photo {padding:4px; background:#fff url(../img/bgPhotoModule.gif) no-repeat 0 0;float:right}
#container .module ul.double { float:left; width:100%;}
	#container .module ul.double li { clear:both; float:left; width:45.5%; margin-right:1.1em;}
	#container .module ul.double li.right{ clear:none; margin-right:0; /*float:left;*/ }

#container .module { border-top:1px solid #e9e4de; width:28.64em; background:#fff url(../img/bgModuleImage.gif) no-repeat 100% 0}
#container .module h3 {color:#8b877f; font-size:1.2em}
#container .module.big { padding:1.3em 1em; border-right:1px solid #f2efec; width:auto ;background-image:none}
	#container .module.big a {font-weight:normal}
	#container .module.big h2 a { font-weight:bold}
	#container .module.big span { font-size:1.1em;}

#container .module.ftl.image { min-height:9.4em}	
	
/*	#container .module.ftl.image { background:red; padding-top:1.7em; min-height:9.4em}
	#container .module.ftl img { margin-top:1.7em;}
	#container .module.ftl.image img { margin-top:0;}
*/

.bigModule{background-color:#f7f6f3}

#container .module.ftl.image_even { padding-top:1.7em; background-image:none; border-left:none; border-right:1px solid #f2efec; height:9.4em}
#container .module.ftl.image img, .module.ftl.image_even img { height:7.7em;}

#container .module.graphic { clear:both;}
#container .module.ftl.graphic_even { background-image:none; border-right:1px solid #f2efec; border-left:none}
#container .module.ftl.imageAndText { padding-left:12.5em; width:16.2em; background-color:#fff; background-repeat:no-repeat; background-position:0 0;height:9.4em}
#container .module.ftl.imageAndText_even { float:left; padding-left:12.3em; width:16.2em; background-color:#fff; background-repeat:no-repeat; background-position:0 0; border-right:1px solid #f2efec; border-left:none; min-height:9.4em;}
#container .module.ftl.imageAndText h2,#container .module.ftl.imageAndText_even h2 {margin-bottom:0;margin-top:1.5em}
#container .module.ftl.imageAndText p, #container .module.ftl.imageAndText_even p {font-size:1.1em; }
#container .module.graphic img, .module.graphic_even img { height:6.3em;}

#container .module.textual { padding:1.3em 1em; width:26.7em; border-top:none; background-color:#f7f6f3; /*border-left:1px solid #e9e4de;*/ }
	#contentZone .module.textual {border-left:none}
	#container .module.ftl.textual_even { width:26.6em; border-left:none;padding:1.3em 1em; background-color:#f7f6f3;background-image:none; border-top:none; border-left:none; min-height:15.15em;}
	#container .module.ftl.textual p.intro {font-size:1.1em; margin-bottom:auto}
	#container .module.ftl.textual .photo img, #container .module.ftl.textual_even .photo img { width:6.4em;}
	#container .module.ftl.textual_even p a { font:1.1em Arial, Helvetica, sans-serif; color:#3f3f3d;}

#container .module.imagengrande {border:1px solid red}
#contentZone .module.ftl.image_even {border-right:none}

#container .module .forms {border:1px solid #e9e8e5; background-color:#fbfbf7; padding:1em 1.2em; margin-right:1em}
	#container .module .forms .int { float:left; width:100%; font-size:1.1em; padding-bottom:1.3em; margin-bottom:1.3em; border-bottom:1px dotted #b9b9c1;}
	#container .module .forms .int.last { border-bottom:none; margin-bottom:0; padding-bottom:0;}
	#container .module select { float:left; margin:.5em 0; font-size:1em; color:#666; width:17em;}
	#container .module input { float:left; margin:.65em .3em;}

#container .module.onlyGraphic {border-right:1px solid #f2efec}
		/*#container .module.ftl.normal,#homeContent .module.ftl.normal_even { padding:1.7em .8em; width:27.5em;}*/
#container .module.ftl.normal, .module.ftl.normal_even { padding:1.7em .8em; width:27.1em;}
#container .module.ftl.normal{clear:left}
	#container .module.ftl.normal_even { width:26.9em; background-image:none; border-right:1px solid #f2efec}
	#container .module.ftl.normal h2, .module.ftl.normal_even h2 { margin-bottom:0.5em;}
		/*#container .module.ftl.normal p, #homeContent .module.ftl.normal_even p {font-size:1.1em; }*/
	#container .module.ftl.normal span, .module.ftl.normal_even span { font-size:1.1em;}
	#container .module.ftl.normal_even {padding-top:1.7em; border-left:none}
#container .module.normal img, .module.normal_even img {display:block;margin-bottom:0.8em}
#container .module.normal .subApart a, .module.normal_even .subApart a  {font-weight:normal; color:#3f3f3d}

/*modulo SUBHOME 3 columnas TEXTO+IMAGEN*/
.module.class03.textoImagen { width:17.1em !important; padding:1em;}
	.module.class03.textoImagen img { width:17em; /*height:9.5em;*/ margin-bottom:1em;}
	.module.class03.textoImagen span { font-size:1.1em;}
	.module.class03.textoImagen span ul li { font-size:.9em;}

#container #product { float:left; width:100%; font-size:1.1em; color:#444; margin-bottom:1em; background:#f9f9f9 url(../img/fndFichProd.gif) repeat-x left bottom;}
	#container #product.widthPhoto { min-height:13.5em;}
	#container #product.widthPhoto img { float:left; width:17.1em; margin-right:1em; /*188pixel ancho*/}
	#container #product .interno { padding:1em;}
	#container #product .interno h3 { font-size:1.2em; color:#484846; margin-bottom:.3em;}
	#container #product .interno span { display:block; margin:.5em 0;}
	#container #product .interno span a { text-decoration:none; font-size:1em; color:#7a7f95;}
	#container #product .interno span a:hover {text-decoration:underline;}
			#container #product.widthPhoto .interno h3 { font-size:1.4em; color:#484846;}
	.promo { background:none;}
		.promo img { margin-left:1em;}

#relatedContent {margin-top:14px;display:inline;margin-right:21px; width:17.6em}
#relatedContent .module {width:auto;border:none; margin-bottom:1em; border:1px solid #ebe6db; color:#777}
#relatedContent .module a {font-weight:normal}
#relatedContent h2 {font-size:1.1em; font-weight:normal; background-color:#f2f1e9;padding:0.3em 0.7em 0.2em; margin-bottom:0}
#relatedContent .new { margin:0.7em; border-bottom:1px dotted #b9b9c1; padding-bottom:1em}
	#relatedContent .new.last { border-bottom:none; margin-bottom:0;}
		
#relatedContent .date {font-size:0.9em; color:#666}
#relatedContent .module p.intro { font-size:1.1em; font-weight:normal; color:#777; margin-bottom:.25em;}
	#relatedContent .module ul { padding-top:0;}
	#relatedContent .module .new p.intro { margin-bottom:0;}
	#relatedContent .module .new p.text a { color:#7a7f95;}
	
#relatedContent .headline {font-weight:bold;font-size:1.1em;color:#797e95; margin-bottom:0.35em}
#relatedContent .moreInfo { margin-right:0.8em; margin-bottom:0.8em;text-align:right;}
	#relatedContent .moreInfo a {background:#fff url(../img/icMoreInfo.gif) no-repeat 100% 50%; padding-right:2em;}

#footerContainer { padding:0;}
#footer {border:1px solid #dad3c7; border-top:none; background:transparent url(../img/bgFooter.gif) no-repeat 100% 0; padding:2.2em 13px 2.2em 0; font-size:1.1em}
#footer ul {margin-top:0.5em}
#footer li {border-right:1px solid #910a2b; padding-right:0.25em; margin-right:0.25em}
#footer li.last {margin-right:0; padding-right:0; border-right:none}
#footer a {color:#910a2b; text-decoration:none}
#footer p {padding:0.5em; border-right:1px solid #bebab2; margin-right:0.5em}

#sideBar {width:16.6em; margin-top:14px;padding-bottom:250px;margin-left:0.8em;display:inline}

/*menu lateral*/
#sectionMenu li {background-color:#d3d3cf}
#sectionMenu a {text-decoration:none;}
	#sectionMenu a.sel {color:#910a2b;}
#sectionMenu a.path {color:#910a2b}
#sectionMenu a.active {font-weight:bold}
#sectionMenu li {position:relative;}
#sectionMenu li a {font-size:1.2em;color:#504549;display:block;padding:0.4em 0.3em 0.3em 1em;border-bottom:1px solid #fff}
#sectionMenu li.hasChildren a{background:transparent url(../img/down_arrow.gif) no-repeat 98% 55%}
#sectionMenu li.hasChildren.open a {background-image:url(../img/down_arrow.gif)}
#sectionMenu li li {background-color:#f3f3f1}
#sectionMenu li li a {font-size:1.1em;padding:0.4em 1.7em 0.3em;}
#sectionMenu li.hasChildren li a,#sectionMenu li.hasChildren.open li a {background-image:none}
	#sectionMenu li.hasChildren a.sel { color:#910a2b;}
#sectionMenu li.hasChildren li.hasChildren a { color:#504549; background-image:url(../img/right_arrow_secondLevel.gif);background-position:97% 55%}
#sectionMenu li.hasChildren li.hasChildren.open a { color:#910a2b; background-image:url(../img/down_arrow_secondLevel.gif);;background-position:98% 55%}
#sectionMenu li.hasChildren li.hasChildren.open li a {color:#958a8e; background-image:none} 
	#sectionMenu li.hasChildren li.hasChildren.open li a.sel { color:#910a2b;}

#sectionMenu li li li {background-color:#fff}
#sectionMenu li li li a { font-size:1.1em;padding:0.4em 2.4em 0.3em;border:1px solid #f3f3f1;border-top:none; color:#958a8e; }
#languages {padding:1em 1em 200px;background:#fff url(../img/bgChangeLanguage.gif) repeat-x 0 0%;}

/*zona Contenido*/
#contentZone { margin-right:2.2em; margin-top:1.4em; display:inline; width:57.4em; padding-bottom:3em;}
#contentZone .module{ border-left:none;border-right:none;}
#contentZone .module.big { background-color:#f9f8f6; border:none;}
	#contentZone .module.big .photo {float:left; margin-right:1em; margin-left:0; margin-top:0}

#contentZone .module.image { /**/ margin-top:0; padding-top:0 !important; width:28.7em;}
#contentZone .module.class03.textoImagen .module.image {width:17.1em; border-width:0em; background:none}
#contentZone .module.onlyGraphic {width:28.7em;}
#container .module.leading {width:auto; border-top:none;padding-left:22.7em;padding-top:1.2em}
#container .module.leading h2 {font-size:2.2em;font-weight:normal;margin-bottom:auto; line-height:1em}
#container .module.leading ul {padding-top:0; margin-top:0.5em;   border-top:none;}
#container .module.leading li a {font-weight:normal}
	#contentZone.classAll { float:left; width:74em; margin:1em; margin-bottom:0;}
	#contentZone.classAll h2 { background:#e9e9e7; font-size:1.2em; color:#910a2b;}
		#contentZone.classAll h2.mapa { padding:.7em 1em; margin:1em 0;}
	#contentZone.classAll .listHeader { width:74.5em; margin-top:2em;}
	#contentZone.classAll #contentGenerico { width:98%;}
	#contentZone.classAll .contentProducts { width:64.1em;}
	#contentZone.classAll .noResults { width:74.1em;}
	
	#contentZone.ftl.class03 { margin-left:.7em; width:39em; margin-right:0;}
		.class03 .listHeader { width:100%;}
		.class03 #contentGenerico { width:37.5em;}
		.class03 .section { width:36.9em;}

.listaDestacada { margin:1em;}
	.listaDestacada h4 { padding:0;}
	.listaDestacada .item { padding:0;}
	.listaDestacada .item h4 { font-style:normal; padding-left:2em;}
	.listaDestacada .item p { padding-left:2.4em;}
	.listaDestacada .item span.fecha { font-size:1em; padding-left:2.5em;}
	.listaDestacada .item ul.descargas { padding-left:2.8em;}
	.listaDestacada h5.tituloLista { font-size:1.2em; font-weight:normal; padding-bottom:.6em;}

/*listado*/
.listHeader { margin-bottom:.8em; padding-bottom:.4em; background:#fff url(../img/bgHeadline.gif) no-repeat 100% 100%;}
	#container .listHeader h2, #container .listHeader h3 { color:#910a2b; font-weight:normal; font-size:1.2em; margin-bottom:.15em; line-height:0.9em; background:none; padding-left:.6em;}
		#container .listHeader h3 {color:#484846; margin-left:1em; padding-left:1em; background:url(../img/separa.gif) no-repeat left .15em;}
	.listHeader a {text-decoration:none; color:#868b9f; background:#fff url(../img/icDownload.gif) no-repeat 0 50%; padding-left:1.5em;}
	
div.message { font-size:1.2em; color:#910a2b; padding:.75em; padding-top:0;}
	div.message span { color:#484846;}
	div.message span.titProductos { color:#910a2b; background:url(../img/separa.gif) repeat-y right top; padding-right:.3em;}
	
div.intro { padding:.8em; font-size:1.1em;}
	div.intro ul { float:left; margin-bottom:1em;}
	div.intro ul li { float:left; padding-right:.8em; margin-right:.8em;}
	div.intro ul li.first { background:url(../img/bgItemsPagination.gif) no-repeat right .35em;}
	div.intro ul li a { color:#777E95; text-decoration:none;}
	div.intro ul li a:hover { text-decoration:underline;}

.pagination {font-size:1.1em; background-color:#f1f1ef;padding:0.9em 1em;border-bottom:1px solid #fff}
.pagination .total {color:#910a2b;}
.pagination li { background:#f1f1ef url(../img/bgItemsPagination.gif) no-repeat 100% 50%;width:1.2em; text-align:center;}
.pagination li.last {background-image:none}
.pagination img {margin-top:0.4em}
.pagination a {color:#4c4c4c; text-decoration:none}

.class03 .pagination { width:33.5em;}

.section { clear:both; padding:.5em 1em 0 2em; border:1px solid #e9e9e7; border-top:none;}

.list { border-top:1px solid #e9e9e7;}
	.list .section { padding:.5em 1em 0 1em;}
		.section .item { border-top:1px solid #e9e9e7; padding:.6em 0; padding-left:.8em; font-size:1.1em;}
			.section .item.iDescarga { padding:.2em 0; padding-left:.6em; border:0;}
			.section .item.iDescarga span.encabezadoLista { font-size:1.2em; color:#484846; font-style:italic; font-weight:bold; border-bottom:1px solid #e9e9e7; display:block; margin-bottom:.2em;}
			.section .item.iDescarga span { display:block; font-size:1em; color:#666; padding-left:.6em;}
				.section .item.iDescarga span p { font-size:1em;}
			.section .item.first { padding-top:0; border-top:0;}
		.section.downloads { border-bottom:1px solid #e9e9e7; margin:0; padding:0; padding-top:1em; padding-left:1em;}
		.section.downloads .item { border:0; padding-top:0; padding-left:0; width:50em;}
			.section.downloads .item h3 { margin-bottom:.5em;}
		.section.brdBttom { border-bottom:1px solid #e9e9e7;}
		.section.noBorder { border:0;}
		.section h3 { font-size:1.2em; margin-bottom:.5em;}
			.section h3 a { color:#797e95; text-decoration:none;}
		.section .item h3 { margin-bottom:0;}
		div.entradilla h3 { font-size:1.2em; color:#999; margin-left:.8em; margin-bottom:.4em;}
			.section div.entradilla h3 { color:#484846; font-size:1.2em; margin-left:0; margin-bottom:0.4em;}
		.section h4 { color:#484846; font-size:1.2em; font-weight:normal; font-style:italic; margin-bottom:0.4em;}
			.section h4.descarga { width:30.5em; font-size:1.1em; color:#484846; /*padding-bottom:.5em;*/ font-weight:normal; background:url(../img/pxitem.gif) no-repeat left .7em; padding-left:.5em; margin:0;}
			.section h4 a, .section.downloads h3 a { text-decoration:none;color:#797e95;}
			.section span.fecha { font-size:1em; font-weight:normal; display:block; color:#910a2b; margin-top:1.2em; /* margin-bottom:.6em;*/}
		.section p {font-size:1.1em;}
			.section .item div.photo { margin-bottom:1em;}
				.section .item div.photo img { width:9.1em;}				

.downloadsList { background-color:#f7f7f7;padding:1em; }
.section .downloadsList h4 { font-size:1.1em; font-weight:bold !important; color:#4c4c4c; border-bottom:1px solid #e0e0e0;padding-bottom:0.2em;margin-bottom:1em}
	.section .downloadsList h4 a { color:#4c4c4c;}
	.section .downloadsList h4 a:hover { text-decoration:none;}
.section .downloadsList p { font-size:1em; line-height:1.7em; margin-bottom:0;}

.section .downloadsList a { display:block; text-decoration:none; color:#868b9f; padding:.5em 0; padding-left:1.5em; margin:0 .75em;}
	.section .downloadsList a:hover { text-decoration:underline;}
	.section .downloadsList a.pdf { background:#f7f7f7 url(../img/IcoPDF.gif) no-repeat left 50%;}
	.section .downloadsList a.word { background:#f7f7f7 url(../img/IcoWORD.gif) no-repeat left 50%;}
	.section .downloadsList a.excel { background:#f7f7f7 url(../img/IcoEXCEL.gif) no-repeat left 50%;}
	.section .downloadsList a.ppt { background:#f7f7f7 url(../img/IcoPPT.gif) no-repeat left 50%;}
	.section .downloadsList a.mov { background:#f7f7f7 url(../img/IcoVHS.gif) no-repeat left 50%; padding-left:1.8em;}
	.section .downloadsList a.real { background:#f7f7f7 url(../img/IcoReal.gif) no-repeat left 50%; padding-left:2em;}
	.section .downloadsList a.QT { background:#f7f7f7 url(../img/IcoQT.gif) no-repeat left 50%; padding-left:2em;}
	.section .downloadsList a.descargas { background:none; padding:0; margin:0;}

.section .downloadsList p.adobe {margin-top:1em;border-top:1px dashed #e0e0e0; padding-top:1em}
	.section .downloadsList p.adobe a {background:url(../img/icAdobe.gif) no-repeat; padding-top:0.2em; padding-left:2.2em;}
	.section .downloadsList p.insReal a {background:url(../img/IcoReal.gif) no-repeat; padding-top:0.2em; padding-left:2.2em;}
	.section .downloadsList p.insQT a {background:url(../img/IcoQT.gif) no-repeat; padding-top:0.2em; padding-left:2.2em;}

.section .item ul.descargas { /*margin-left:.6em;*/ margin-bottom:.5em; /*clear:both;*/}
	.section .item ul.descargas li { width:13em; text-align:left; padding:.4em 0; padding-top:0; padding-left:1.5em;}
	.section .item ul.descargas li a { color:#868b9f; text-decoration:none;}
	.section .item ul.descargas li a:hover { text-decoration:underline;}
	.section .item ul.descargas li.pdf { background: url(../img/IcoPDF.gif) no-repeat left top;}
	.section .item ul.descargas li.word { background: url(../img/IcoWORD.gif) no-repeat left top;}
	.section .item ul.descargas li.excel { background: url(../img/IcoEXCEL.gif) no-repeat left top;}
	.section .item ul.descargas li.ppt { background: url(../img/IcoPPT.gif) no-repeat left top;}
	.section .item ul.descargas li.mov { background: url(../img/IcoVHS.gif) no-repeat left top;}
	.section .item ul.descargas li.generico { background: url(../img/icDownload.gif) no-repeat left top;}

ul#pestProducts { float:left; width:100%; position:relative; top:1px;}
	ul#pestProducts li a { font-size:1.1em; color:#797e95; text-decoration:none;}
	ul#pestProducts li a:hover { text-decoration:underline;}
	ul#pestProducts li { float:left; background:#f1f1ef; padding:10px 0; border:1px solid #fff; border-top:0; border-bottom:1px solid #f1f1ef; text-align:center;}
	ul#pestProducts li.first { border-left:1px solid #f1f1ef;}
	ul#pestProducts li.ult { border-left:1px solid #fff; border-right:1px solid #f1f1ef;}
	ul#pestProducts li.sig { border-left:1px solid #f1f1ef;}
	ul#pestProducts li.ant { border-right:1px solid #f1f1ef;}
	ul#pestProducts li.sel { float:left; background:#fff; border:1px solid #e9e9e7; border-bottom:0; text-align:center;}
	ul#pestProducts li.sel a { color:#666; font-weight:bold;}

.contentProducts { display:block; width:48.8em; clear:both; font-size:1.1em; border:1px solid #e9e9e7; padding:1.5em;}
	.contentProducts a { color:#797e95; text-decoration:none;}
	.contentProducts a:hover { text-decoration:underline;}
	.contentProducts ul { margin-top:1em;}
	.contentProducts ul li { border-top:1px solid #ebebe8; padding-top:1em; margin-bottom:1em; background: url(../img/vinModule.gif) no-repeat left 1.5em; padding-left:.6em;}
	.contentProducts ul li span { background:url(../img/icDownload.gif) no-repeat left top; padding-left:1.7em;}

ul#icons li { float:left;}
	ul#icons li a.goBack { display:none; background:none; padding-left:0;}
	ul#icons li a.print { display:none; background:#fff url(../img/icoPrint.gif) no-repeat left top;padding-left:1.9em;}
	ul#icons li.items { padding-right:1em; margin-right:1em; background:url(../img/separa.gif) no-repeat right top;}
	ul#icons li.itemsLast { background:none;}

/*pagina buscador oficinas*/
#contentMap { float:left; width:99%; border:1px solid #e9e9e7;}
	#contentMap .pdd { padding:1em;}
	#contentMap .pddTitle { padding:0 1em;}
	#contentMap h3 { clear:both; font-size:1.2em; color:#484846; padding-top:1.4em; padding-left:1em;}
	#contentMap .intMap { float:left; width: 55em; border-bottom:1px solid #dad3c7; background:#fbfaf9; margin:0 .5em;  padding:0; margin-bottom: 2.5em}
	#contentMap .intMap img { float:left;}
	#contentMap .intMap .info { float:left; width:12.1em;}
		#contentMap .intMap .info .up { height:3.4em; padding-left:1.2em; background:url(../img/fndInfMap.gif) no-repeat right bottom;}
		#contentMap .intMap .info .up span { display:block; padding-top:.9em; text-decoration:none; color:#666; background:url(../img/icoInfo.gif) no-repeat left .8em; padding-left:2.2em;}
		#contentMap .intMap .info .down { border-right:1px solid #fbfaf9; min-height:25.2em; font-size:1.1em; color:#910a2b; padding:1.2em; background:url(../img/fndTxtMap.gif) repeat-x left top;}

form#RedOfi { clear:both; font-size:1.1em;}
	form#RedOfi legend { display:none;}
	form#RedOfi .int { padding:0 2em; padding-bottom:1em; width:47.66em; border-bottom:1px solid #e9e9e7;}
	form#RedOfi select { font-size:1em;width:14.4em;margin-top:.1em;}
		form#RedOfi select.cp { width:12em;}
	form#RedOfi input.address { font-size:1em; width:25.5em;}
	form#RedOfi input.code { font-size:1em; width:2.8em;}
	form#RedOfi input.check { margin-right:.2em;}
	form#RedOfi div { float:left; margin:.8em 0;}
	form#RedOfi div.sppbdo{float:none;margin:0em;clear:both;width:100%;font-size:0.01em}
	/* form#RedOfi div span { margin:0 3em; margin-left:1.5em;} */
	form#RedOfi div span { margin:0 1em 0 .4em }
	form#RedOfi div.realizaPeticion { display:none; padding-top:1.1em; margin-right:1em;}
	form#RedOfi label.ocultaCombos { display:none;}
	form#RedOfi label.dir, form#RedOfi label.ofi { float:left; /*display:block;*/}
		form#RedOfi label.ofi { margin:0 1em;}
	form#RedOfi label.dir { /*margin-bottom:.5em*/}
	form#RedOfi .megaCombo { width:100%; padding:1em 0; padding-bottom:0; margin:0;}
	form#RedOfi .megaCombo select{ width:32em;}
	form#RedOfi .buttons { padding:0;}

/*formulario de contacto*/
div#Contact { clear:both; float:left;}
	div#Contact .int { float:left; width:100%; text-align:left; border:1px solid #D6D6D6;}
	div#Contact .int span.obliga { float:left; width:55em; padding:1em 0; margin:0 1em; margin-bottom:1em; border-bottom:1px solid #D6D6D6;}
	div#Contact form.frmClass .intForm { clear:both; padding:0; padding-left:2.8em; font-size:1.1em; color:#666;}
	div#Contact form.frmClass legend { display:none;}
	div#Contact form.frmClass span { color:#910A2B;}
	div#Contact form.frmClass input.txt, div#Contact form.frmClass select { font-size:1em; width:22.1em; /*margin-bottom:1.7em;*/}
	
		div#Contact form.frmClass .mrgBttm { margin-bottom:.5em;}
		div#Contact form.frmClass .wTxtShort { font-size:1em; width:15em;}
	
	div#Contact form.frmClass select { width:22.5em; min-height:1em;}
	div#Contact form.frmClass textarea { font:1em Arial, Helvetica, sans-serif; width:45.6em; height:9.6em; /*margin-bottom:1.7em;*/}
		div#Contact form.frmClass textarea.mrgBttn { margin-bottom:1em;}
	
	div#Contact form.frmClass div.campo { float:left; margin-bottom:1em; margin-right:1em;}
		div#Contact form.frmClass div.campo.wWidth {width:48em;}
		div#Contact form.frmClass div.campo.mrgBttn { margin-bottom:1.5em;}
		div#Contact form.frmClass div.campoCLS { clear:both; float:left; width:22.4em; margin-bottom:1em; margin-right:1em;}
	
	div#Contact form.frmClass select.threeColumns { width:12em;}
	
	div#Contact form.frmClass div.file {clear: both; width: 46em;}
		div#Contact form.frmClass div.file p {margin-bottom: 1.2em}
		div#Contact form.frmClass div.file input {width: 28.6em; padding: .2em 0 .2em .3em; margin-bottom: 2em; font-size: 1em;}
		
	div#Contact form.frmClass div.botones { float:left; width:46.7em; margin:1em 0;}

	div#Contact form.frmClass div.new { clear /**/ : /**/ left }
	div#Contact form.frmClass div.clear,h3.clear { clear:both;}
	div#Contact .int h3 { font-size:1em; color:#910a2b; margin-bottom:.6em; font-weight:bold;}
		div#Contact .int h3.close { border:1px solid #910a2b; border-left:0; border-right:0; width:45.9em; padding:0; padding:.5em 0; margin:2em 0;}
		
	div#Contact .buttons { float:left; border-top:1px solid #D6D6D6; padding:1.5em 0;}
	div#Contact .noResults { width:57em;}
	
			/*clases para el boton file*/
/*
	.SI-FILES-STYLIZED label.cabinet { width:7.9em; height:2.2em; background:url(../img/fndSubmit.gif) 0 0 no-repeat;
		display:block; overflow:hidden; cursor:pointer;
	}
	.SI-FILES-STYLIZED label.cabinet input.file {
		position: relative;
		height: 100%;
		width:auto;
		opacity:0;
		-moz-opacity:0;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}
*/	
			
dl#contacto { margin-left:.6em;}
	dl#contacto dt { color:#484846; }
	dl#contacto dd { margin-bottom:.6em;}
	dl#contacto dd.tel { margin-bottom: .1em;}
	
	dl#contacto dd span { color: #555 !important; margin-left: .3em}
	dl#contacto dd a { color:#797E95; text-decoration:none;}
	dl#contacto dd a:hover { text-decoration:underline;}

div.contentCondiciones { margin:1em 0; margin-bottom:0; background:#F7F6F3;}
	div.contentCondiciones .intCondiciones { width:46em; font-size:1.1em; color:#888; border-top:1px solid #E2E2E2; margin:0 1em; padding:1em 2em;}		

.buttons { padding:0 1.7em; padding-bottom:1em;}
	.btn { float:right; border:1px solid #ccc; border-right:1px solid #999; border-bottom:1px solid #999; background:none; font-size:.9em; cursor:pointer; margin-right:1em;}
		.btn.borrar { background:url(../img/fndClear.gif) repeat right top; padding-right:2em;}
		.btn.buscar { background:url(../img/fndSubmit.gif) repeat right top; padding-right:2em;}

/*combo selecion anios*/		
div.sYears { float:left; width:56.3em; padding-left:1em; padding-bottom:.5em; margin-bottom:1.5em; border-bottom:1px solid #d3d3cf;}
	div.sYears form select { float:left; width:14.4em; margin-right:.5em; font-size:1.1em;}

/*mensajes de confirmacion / sin resultados */
div.noResults, div.confirma { clear:both; width:57.5em; border:1px solid #E9E9E7;}
	div.noResults .head, div.confirma .head { padding:1.4em 4.5em; background:#F2F0F1 url(../img/icoAlarm.gif) no-repeat 1.4em .8em;}
		div.confirma .head { background:#F2F0F1 url(../img/icoConfirm.gif) no-repeat 1.4em .8em;}
	div.noResults .head h3, div.confirma .head h3 { font-size:1.2em; color:#910A2B;}
		div.confirma .head h3 { color:#016703;}
	div.noResults .body, div.confirma .body { padding:1em 3.7em; font-size:1.2em; min-height:6.5em;}
	div.noResults.mrg, div.confirma.mrg { margin-bottom:1em;}
	div.noResults.mrg .body, div.confirma.mrg .body { min-height:0;}

/*tabla emisiones*/
table caption, table tfoot { display:none;}
	table#emisiones { border-right:1px solid #E4E4E2; border-bottom:1px solid #E4E4E2;}
	table#emisiones th { font:1.2em Arial, Helvetica, sans-serif; color:#484846; background:#F7F6F3; border-left:1px solid #E4E4E2; border-top:1px solid #E4E4E2; text-align:center; vertical-align:top; padding:.5em;}
	table#emisiones th.subNivel { font-size:1.1em;background:#fff;}
	table#emisiones td { font-size:1.1em; padding-left:.5em; border-left:1px solid #E4E4E2; border-top:1px solid #E4E4E2;}
	table#emisiones td a { color:#797E95; text-decoration:none;}
	table#emisiones td a:hover { text-decoration:underline;}
	table#emisiones td.title { background:#F7F7F8; padding:1em .5em;}
	table#emisiones td.number { text-align:right; padding-right:.5em;}

/*tabla resultados oficinas*/
#contentResults { clear:both; width:100%; border:1px solid #e9e9e7;}
	#contentResults .entradilla { font-size:1.1em; color:#484846; margin:1em; margin-top:0; padding:1em 0; border-bottom:1px solid #e4e4e0;}
	#contentResults ul.result { margin-bottom:1em; padding:0 1.9em; font-size:1.1em;}
	#contentResults ul.result li { margin:.25em 0;}
	#contentResults ul.result a { color:#777e95; text-decoration:none;}
	#contentResults ul.result a:hover { text-decoration:underline;}

table#results { width:100%; border-right:1px solid #e4e4e2; border-top:1px solid #e4e4e2; margin-top:1em;}
	table#results th { font:1.1em Arial, Helvetica, sans-serif; color:#484846; text-align:center; padding:.5em; background:#f7f6f3; border-left:1px solid #e4e4e2; border-bottom:1px solid #e4e4e2;}
	table#results td { font-size:1.1em; border-left:1px solid #e4e4e2; border-bottom:1px solid #e4e4e2; padding:.5em;}
	table#results td.num { text-align:right;}
	table#results a { color:#777e95; text-decoration:none;}
	table#results a:hover { text-decoration:underline;}

/*estilos tablaslistados*/
table.listado { border:1px solid #e4e4e2; border-left:0; font-size:1.2em; color:#000; margin:.6em 0;}
	table.listado th { font-size:.9em; color:#747473; border:1px solid #e4e4e2; border-bottom:0; border-right:0; background:#f7f7f8; text-align:left; padding:.5em 0; padding-left:1em;}
		table.listado th.date { background:#efede5; color:#484846; border-top:0;}
	table.listado td { font-size:.9em; color:#747473; border:1px solid #e4e4e2; border-bottom:0; border-right:0; text-align:left; padding:.25em 0; padding-left:1em;}
		table.listado td.leyenda { color:#666;}
		table.listado td.presentacion { color:#ba6d2a;}
		table.listado td.dividendo { color:#794f2a;}
		table.listado td.junta { color:#ba9a2a;}
	table .destacado1 { background:#e1dcce;}
	table .destacado2 { background:#efede5;}
	table .destacado3 { background:#f7f6f2;}

table.styleTables { border:1px solid #E4E4E2;}
	table.styleTables th { font:1.2em Arial, Helvetica, sans-serif; color:#484846; background:#F7F6F3; border-left:1px solid #E4E4E2; border-top:1px solid #E4E4E2; text-align:center; vertical-align:top; padding:.5em;}
		table.styleTables th.aLeft { text-align:left;}
	table.styleTables td { font-size:1.1em; padding:.5em 0; padding-left:.5em; border-left:1px solid #E4E4E2; border-top:1px solid #E4E4E2;}
	table.styleTables td a { color:#797E95; text-decoration:none;}
	table.styleTables td.aLeft { text-align:left;}
				/*leyendas tablas*/
	ul.tipoLeyenda li { float:left; margin-right:1em; padding-left:1em;}
		ul.tipoLeyenda li.presentacion { background:url(../img/fndPresentacion.gif) no-repeat 0 .3em; color:#ba6d2a;}
		ul.tipoLeyenda li.dividendo { background:url(../img/fndDividendo.gif) no-repeat 0 .3em; color:#794f2a;}
		ul.tipoLeyenda li.junta { background:url(../img/fndJunta.gif) no-repeat 0 .3em; color:#ba9a2a;}

/*organigrama*/
ul#organigrama { float:left; width:99.6%; border:1px solid #e9e9e7; padding:1em 0;}
	ul#organigrama li { float:left; width:95%; font-size:1.2em; color:#484846; padding-bottom:1em; margin:0 1em; margin-bottom:1em; border-bottom:1px solid #ebebe9;}
	ul#organigrama li.last { border:0;}
	ul#organigrama li ul { margin-top:.3em;}
		ul#organigrama li ul.dosColums { float:left; width:50% !important;}
		ul#organigrama li ul li { font-size:1em; color:#910a2b; /*484846*/ margin:0; margin-bottom:1em; padding:0; border:0; font-weight:bold;}
		ul#organigrama li ul li span { font-size:.9em; color:#666; font-weight:normal;}
			ul#organigrama li ul li span p { display:inline;}
		ul#organigrama li ul li span.description { color:#888;}
		div.itemRelacionado { clear:both; font-size:.9em; color:#666;}
			div.itemRelacionado ul li {  color:#666 !important; font-weight:normal !important; margin-bottom:.5em !important; margin-left:1em !important; padding-left:.8em !important; background:url(../img/pxLevel03.gif) no-repeat 0 .5em;}

/*ficha generica // Notas de prensa*/
#contentGenerico { float:left; width:55.8em; padding:.8em;}
	#contentGenerico .genericPhoto { float:left; background:url(../img/fndFoto.gif) no-repeat left top; margin-right:.6em;}
	#contentGenerico .genericPhoto img { width:11em; margin:.5em .4em;}
	#contentGenerico .genericPhoto a { display:block; margin-left:.5em; margin-bottom:.5em; color:#797e95; text-decoration:none;}
	#contentGenerico .genericPhoto a:hover {text-decoration:underline;}
	#contentGenerico span.fecha, #contentGenerico h3.titulo { font-size:1.2em; color:#910a2b; margin-bottom:.2em;}
		#contentGenerico h3.titulo { color:#484846;}
	#contentGenerico h4.entradilla { font-size:1.1em; color:#8a887c; margin-bottom:1.1em;}
	#contentGenerico span.fecha { font-size:1.1em; padding-left:0;}
	#contentGenerico .texto { font-size:1.1em; color:#666;}
		#contentGenerico .texto a { color:#910a2b; text-decoration:none;}
		#contentGenerico .texto a:hover { text-decoration:underline;}
		#contentGenerico .texto ol { margin:1em 4em;}
		#contentGenerico .texto ol li { margin-bottom:.3em;}
		#contentGenerico .texto ol a { color:#797e95;}
		#contentGenerico .texto ul li { background:url(../img/lnaLi.gif) no-repeat 0 .6em; padding-left:.8em; margin-bottom:1em;}
			#contentGenerico .texto ul li ul { margin-left:1em;}
			#contentGenerico .texto ul li ul li { background:url(../img/pxitem.gif) no-repeat 0 .5em; padding-left:1em; margin-bottom:0;}

/*galeria de imagenes*/
ul.galeria { border-bottom:1px solid #ebebe9; width:55em; margin:2em 0; margin-left:1.6em;}
	ul.galeria li { float:left; width:15.6em; margin:1.2em; margin-top:0;}
	ul.galeria li img { width:15.6em; /*margin-bottom:.4em;*/}/*156ancho y alto*/
	ul.galeria li a { font-size:1.1em; color:#797e95; text-decoration:none;}
		ul.galeria li a:hover { text-decoration:underline;}
	ul.galeria li span.descripcion { font-size:1.1em;}
	ul.galeria.last { border:0;}
	ul.galeria a.ampliar { display:block;}

/*tabla historia banco*/
.contentHistory { border:1px solid #e9e9e7; padding:.8em;}
.president { display:block; font-size:.9em; padding:.5em; text-align:left;}
table#History { border:0;}
	table#History thead th { padding:.6em 0; border-bottom:1px solid #ecece9; text-align:center; font-size:1.1em; color:#484846;}
	table#History tbody td { border-bottom:3px solid #fff; font-size:1.1em; vertical-align:top;}
	table#History tbody td a { color:#797E95; text-decoration:none;}
	table#History tbody td a:hover { text-decoration:underline;}
	table#History tbody td.left { background:#fff url(../img/fndLeft.gif) repeat-y right top;}
	table#History tbody td.right { background:#fff url(../img/fndRight.gif) repeat-y left top;}
	table#History tbody td.year { text-align:center; background:#fff;}
	table#History tbody td ul li { clear:both; float:left; width:90%; padding:1em;}
	table#History tbody td ul li img { float:right;}
	table#History tbody td ul li.separa { border-bottom:1px solid #fff;}

/*viniestas*/	
div.tip { display:none; z-index:90; position:absolute; top:0; left:0; text-align: left;}
	div.tip .int { padding:.7em; line-height:1.2em; background:#910a2b; width:15.5em; color:#fff; text-align:left; padding:1em;}
	div.close { display:none; z-index:100; position:absolute; top:0; left:0; background:url(../img/closeVinieta.gif) no-repeat 1em top; width:2em; height:.7em;}

/*mapa web*/
.contentMapL, .contentMapR { float:left; width:35.5em; margin-left:1em;}
	.contentMapL h3, .contentMapR h3 { font-size:1.1em; margin:0 .9em; margin-bottom:.5em; padding-right:1.5em; /* background:url(../img/arrow_down.gif) no-repeat 100% 50%; */}
	.intMap { padding:.8em 1.5em; clear:both; background:#f3f1ed url(../img/fndBlockMap.gif) repeat-x left top; margin-bottom:2em;}
		.intMap ul li { font-size:1.1em; color:#910a2b;}
		.intMap li.firstLevel { margin-bottom:.5em;}
				.intMap li.firstLevel a { text-decoration:none; color:#910a2b;}
				.intMap li.firstLevel a:hover { text-decoration:underline;}
			.intMap li.firstLevel ul li { padding-left:.7em; font-size:1em;}
			.intMap li.firstLevel ul li a { text-decoration:none; color:#910a2b;}
			.intMap li.firstLevel ul li a:hover { text-decoration:underline;}
			.intMap li.firstLevel ul li ul li a { color:#797e95;}

.goProduct { margin-left:1em; padding:1em 0; font-family:Verdana, Helvetica, sans-serif; color:#910a2b;}
	.goProduct a { font-size:1em; color:#910a2b; text-decoration:none; font-weight:bold;}
	.goProduct span { font-size:.9em;}
	.goProduct a:hover { text-decoration:underline;}

#mIframe { width:100%; height:55em;}

/*DECLARACION DE LOS BORDES REDONDEADOS DE LAS CAPAS*/
	/*lineas*/
.t { background: url(../img/dot.gif) 0 0 repeat-x;}
.b { background: url(../img/dot.gif) 0 100% repeat-x;}
.l { background: url(../img/dot.gif) 0 0 repeat-y;}
.r { background: url(../img/dot.gif) 100% 0 repeat-y;}
	/*cierres*/
.bl { background: url(../img/downLeft.gif) 0 100% no-repeat;}
.br { background: url(../img/downRight.gif) 100% 100% no-repeat;}
.tl { background: url(../img/upLeft.gif) 0 0 no-repeat;}
.tr { background: url(../img/upRight.gif) 100% 0 no-repeat; padding:.1em;}

/*DECLARACION DE LOS BORDES REDONDEADOS DE LAS CAPAS*/
	/*lineas*/
.t { background: url(../img/dot.gif) 0 0 repeat-x;}
.b { background: url(../img/dot.gif) 0 100% repeat-x;}
.l { background: url(../img/dot.gif) 0 0 repeat-y;}
.r { background: url(../img/dot.gif) 100% 0 repeat-y;}
	/*cierres*/
.bl { background: url(../img/downLeft.gif) 0 100% no-repeat;}
.br { background: url(../img/downRight.gif) 100% 100% no-repeat;}
.tl { background: url(../img/upLeft.gif) 0 0 no-repeat;}
.tr { background: url(../img/upRight.gif) 100% 0 no-repeat; padding:.1em;}
