* {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}
.hacked {overflow:hidden}
hr, .hidden {display:none;}
html {font-size:100%}
body {font:62.5% Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:center;}
.wrapper {font-size:100%; width:74.2em; margin:9px auto 0; text-align:left;}
#headersOption {width:50em}
#headerMenu {border:1px solid #a3cf62; border-left:none; border-right:none;padding:7px 0; margin-bottom:8px}
#headerMenu li {padding:1px 7px 0; border-right:1px solid #004a8f}
#headerMenu li.last, #mainMenu li.last {border-right:none} 
#headerMenu a, #mainMenu a, #footer a {text-decoration:none; color:#004a8f}
#headerMenu a:hover, #mainMenu a:hover, #footer a:hover{text-decoration:underline;}
#onlineAccess {text-align:right; width:100%; clear:right}

#mainMenu {margin-left:3.7em;background-color:#97c74a; margin-top:7px}
#mainMenu ul {padding:5px 0;}
#mainMenu li {padding:0 6px 1px; border-right:1px solid #004a8f; font-size:1.1em}
#mainMenu li.sel {font-weight:bold}
#mainMenu.hasChildren {margin-bottom:3.5em}
#mainMenu.hasChildren li {position:relative;}
#mainMenu ul ul {position:absolute; width:64.1em; left:0; top:2.25em; background-color:#8b8d91}
#mainMenu ul ul li {font-size:1em; font-weight:normal; color:#fff; border-right-color:#fff}
#mainMenu ul ul li a{color:#fff; text-decoration:none}
#mainMenu ul ul li.sel {color:#231f20; font-weight:bold}
#mainMenu ul ul li.sel a {color:#231f20}

#searchForm {margin:4px 0 4px}
#searchForm input {vertical-align:middle; margin-right:5px}
#searchForm #term {border:none; font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#111;  padding:1px; margin-right:2px; width:12.45em}

#container {margin-top:7px; margin-left:3.7em;}
.module img, .bigModule img {display:block}
#homeContent {width:53.4em}

.module,.bigModule { margin-bottom:.5em;}
.promoModule { width:17.4em; margin-right:0.6em; min-height:20em; background-color:#e1e2e3;}
.promoModule a {text-decoration:none; font-weight:normal; color:#004a8f;}
.promoModule a:hover {text-decoration:underline;}
.promoModule.last { margin-right:0;}
.promoModule div .module { margin-top:1em;}
.promoModule.imgBack div { margin-top:8.1em;}

.promoModule h2 {font-size:1.2em; color:#004a8f; margin:0 5px 0 9px; padding-bottom:7px; background:transparent url(../img/bgTitModulo.gif) repeat-x 0 100%; margin-bottom:4px; margin-top:0.7em;}
.promoModule h2 a {color:#004a8f; text-decoration:none; font-weight:bold; }
.promoModule h2 a:hover {text-decoration:none}
.promoModule h3 { font-weight:bold; font-size:1.1em; padding:0 .8em; margin-bottom:.3em;}
.promoModule h3 a {font-weight:bold;}

.promoModule p {margin:0 7px 8px 8px; font-size:1.1em; padding-bottom:1px}
.promoModule p.img {margin:1em 0 0 0;}
.promoModule p.imgMarginbottom {margin:1em 0 .5em 0;}

.promoModule ul{margin:.8em 0;}
.promoModule ul li{background:url(../img/bullet_pormodule.gif) no-repeat .8em .5em; padding-left:1.7em;}
.promoModule ul li.grey{background:url(../img/bullet_pormodule_grey.gif) no-repeat .7em .5em; padding-left:1.5em; margin-top:0; font-size:1.1em;}
.promoModule ul li a{font-size:1.1em; font-weight:bold;}

.promoModule div.subtitle { margin-top:0;}
.promoModule div.subtitle p{color:#666; font-weight:bold; margin-bottom:.3em;}
.promoModule div.subtitle img{margin: .3em .8em 0 .8em; width:6.3em; height:6.4em;}
.promoModule span.encLista { display:block; color:#111; font-size:1.1em; margin:0 .7em;}

.rightModules{border:.1em solid #e0e1e2; margin-bottom:.5em; width:16.3em;}
.rightModules a{color:#004a8f; text-decoration:none;}
.rightModules a:hover{text-decoration:underline;}
.rightModules p a.seeMore{font-size:.9em; background-image:none; float:right; padding-right:.6em;}
.rightModules h2{background-color:#e0e1e2; text-decoration:none; font-weight:bold; font-size:1.2em; color:#004a8f; padding:.25em .8em .55em .7em;}
.rightModules h2 a:hover{text-decoration:none;}
.rightModules h3{text-decoration:none; font-size:1.1em; color:#111; padding:.55em .8em .1em .7em; }
.rightModules h3 a{color:#111;}

.rightModules p , .rightModules ul{ margin:.5em; font-size:1.1em;}
.rightModules ul li{margin-bottom:.5em;}
.rightModules ul li a{background:url(../img/bullet_pormodule.gif) no-repeat .3em .4em; padding-left:1em;}

.rightModules ul.rightNews{ margin:.5em; font-size:1.1em;}
.rightModules ul.rightNews li{margin-bottom:.5em; background:url(../img/linea_puntos.gif) repeat-x bottom left; padding-bottom:.9em;}
.rightModules ul.rightNews li.last{background-image:none;}
.rightModules ul.rightNews li span{font-family:Verdana; font-size:.8em; color:#111; display:block; margin-bottom:.1em;}
.rightModules ul.rightNews li a{display:block; clear:both; background-image:none; padding-left:0; margin-bottom:.3em;}

#relatedContent .module.news {border:.1em solid #e0e1e2; margin-bottom:.5em; width:16.3em;}
#relatedContent .module.news h2 {background-color:#e0e1e2; text-decoration:none; font-weight:bold; font-size:1.2em; color:#004a8f; padding:.25em .8em .55em .7em;}
#relatedContent .new { margin:0.7em; padding-bottom:1em; background:url(../img/linea_puntos.gif) repeat-x bottom left;}
	#relatedContent .new.last { margin-bottom:0; background:none;}
		
#relatedContent .date {font-size:.9em; color:#111; font-family:Verdana;}
#relatedContent .module p.intro a{ font-size:1.1em; font-weight:normal; color:#004a8f; margin-bottom:.25em; text-decoration:none;}
#relatedContent .module p.intro a:hover{ text-decoration:underline;}
	#relatedContent .module ul { padding-top:0;}
	#relatedContent .module .new p.intro { margin-bottom:.3em;}
	#relatedContent .module .new p.text  { color:#666; font-size:1.1em;}

#footer {margin-top:7px; background-color:#97c74a; margin-left:3.7em; padding:5px 5px 5px 12px}
#footer span {color:#fff}
#footer img {margin-top:2px}
#footer li {padding:0 6px 1px; border-right:1px solid #004a8f;}
#footer li.last {border-right:none}

#moduleList h2 { font:1.4em Verdana, Arial, Helvetica, sans-serif; color:#004a8f; margin:0 .45em}
#moduleList .module { width:34.9em; min-height:12.9em;}
#moduleList .module.last {margin-bottom:0}
#moduleList h2 a {color:#004a8f; text-decoration:none}
#moduleList .module p {font:1em Verdana, Arial, Helvetica, sans-serif; color:#464646; background:transparent url(../img/bgTitModulo.gif) repeat-x 0 0; padding:5px 0.9em 3px; margin-top:9em;}

#sideBar { width:16.5em; background-color:#e4e5e6; min-height:36.7em; display:none;}
#sectionMenu {margin-top:1.1em; margin-bottom:10px}
#sectionMenu li {background:transparent url(../img/bgItemSideMenu.gif) no-repeat 0 6px; padding-left:11px; font-size:1.1em;}
#sectionMenu a.path {font-weight:bold}
#sectionMenu li.open {margin-bottom:11px; padding-bottom:1px; background-color:#c1c6cb; background-image:url(../img/bgItemSideMenuDown.gif); background-position:0 8px}
#sectionMenu li.open div, #sectionMenu li.active div {border-top-color:#c1c6cb}
#sectionMenu li li {font-size:1em}
#sectionMenu a {text-decoration:none; color:#004a8f}
#sectionMenu div {border-top:1px solid #97c74a; padding:2px 0}
#sectionMenu li.nextSel div {border-top-color:#e4e5e6}
#sectionMenu li li div {border-top:none}
#sectionMenu li li {border-bottom:1px solid #fff;}
#sectionMenu li li.active  {border-bottom-color:#97c74a}
#sectionMenu li li.open { margin-bottom:0}
#sectionMenu li li li { background-image:none; border-bottom:none; border-top:1px solid #fff; padding:0; padding-left:.3em; border-bottom:1px solid #c1c6cb;}
#sectionMenu li.nextSel {border-top-color:#97c74a}
#sectionMenu li.active {background-color:#97c74a; border-top-color:#97c74a}

#sectionMenu li.first div {border-top:none}
#sectionMenu li li.last {border-bottom:none}

#contentZone { width:53.4em;}
	#contentZone.class03 { width:36.3em; margin-left:.6em;}
		#contentZone.class03 ul#icons.ftr { float:left; width:90%; margin:.5em .3em;}
	#contentZone.classAll { width:100%;}
		#contentZone.classAll .noResults {width:70.2em;}
		#contentZone.classAll .head {width:61.2em;}

.banners { width:17.4em}
	.banners .promoModule { width:17.4em; margin-right:0; min-height:0; background-color:#fff;}
.banners a {display:block; margin-bottom:5px}
.banners a.last {margin-bottom:0;}

.headers { background:#fff url(../img/bgTitModulo.gif) repeat-x 0 100%; padding-bottom:8px; margin-right:2px; margin-top:5px;}
.headerTitle {font-size:1.3em; font-weight:bold; color:#004a8f; margin-left:3px; font-family:Verdana;}
#breadcrumb {font-size:1.5em; font-weight:bold; margin:10px 3px; color:#97c74a}
	#breadcrumb span.seccion { padding-right:.6em; margin-right:.6em; background:url(../img/fndSepTit.gif) no-repeat right top;}
	#breadcrumb span.titProducto { color:#004a8f;}

#breadcrumb .active {color:#97c74a}
h1 {font-size:1em;  color:#004a8f; display:inline}
h2,h3,h4 { font-size:1em;}

.promotion img {display:block}
	.promotion p { margin-bottom:.7em; color:#a3cf62;}
	.promotion p.titlePromotion { margin-right:.4em; font:2.3em Verdana, Arial,Helvetica,sans-serif; color:#97c74a; font-weight:bold; line-height:1em; margin-bottom:.2em;}
	.promotion .genericPhoto a {font-size:1em;}

p.solicite { float:right; margin:.5em 0; background-color:#97c74a; padding:.3em 1em; margin-right:.2em;}
	p.solicite a {text-decoration:none; color:#004a8f;}

.txt_promotion { clear:both; display:block; width:100%; color:#666; font-size:1.1em; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;}

.sinImg p{margin-left:0px;}

.tabsZone {border:2px solid #97c74a; border-top-width:1px; padding:10px; color:#0e0e0d; margin-top:10px; ; clear: both}
.tabsZone h2 {color:#6a737b; font-size:1.1em; margin-bottom:10px}
.tabsZone h3 {font-size:1.1em}
.tabsZone p {margin-bottom:15px;}
.tabsZone a {color:#004a8f; text-decoration:none}

div.contentTab { min-height:13.8em;}
	div.contentTab ul li { margin:.4em 0;}
.documentName {color:#6a737b; font-size:1em; display:block;}
	.contentTab a.word { float:left; height:1.5em; background:#fff url(../img/icoWORD.gif) no-repeat 100% 50%; padding-right:1.6em;}
	.contentTab a.pdf { float:left; height:1.5em; background:#fff url(../img/icoAdobe.gif) no-repeat 100% 50%; padding-right:1.6em;}
	.contentTab a.ppt { float:left; height:1.5em; background:#fff url(../img/icoPPT.gif) no-repeat 100% 50%; padding-right:1.6em;}
	.contentTab a.excel { float:left; height:1.5em; background:#fff url(../img/icoEXCEL.gif) no-repeat 100% 50%; padding-right:1.6em;}
	.contentTab a.zip { float:left; height:1.5em; background:#fff url(../img/icoZip.gif) no-repeat 100% 50%; padding-right:1.6em;}
	
div.info { margin-bottom:1.5em;}
	div.info ul li { background:url(../img/bullet_pormodule_grey.gif) no-repeat left .5em; padding-left:.8em;}
	div.info p { margin-bottom:1.7em;}

ul#icons {margin-top:.3em;}
ul#icons li { float:left;}
ul#icons li a {text-decoration:none; color:#004a8f;font-family:Verdana, Arial;}
ul#icons li a:hover{text-decoration:underline;}
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 a.AreaDescarga{ background:#fff url(../img/icDownload.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;}


.listaBusquedas {margin-bottom:1.4em; padding-left:.3em;}
.listaBusquedas li{float:left; margin-right:.7em;}
.listaBusquedas li a{color:#004a8f; text-decoration:none; font-size:1.1em;}

.buscadorOficina{border:.1em solid #e9e9e7; padding:1.5em 1.1em; margin-top:1.5em; color:#111; font-size:1.1em;}

.buscadorOficina h3{color:#8b8d91; font-weight:bold; font-size:1.1em; margin-bottom:.25em;}
.buscadorOficina h3.titulo2 {color:#666;}


.buscadorOficina h4{margin-bottom:.3em;}
.buscadorOficina p{margin-bottom:.3em;}
.buscadorOficina p a{color:#004a8f; text-decoration:none;}
.buscadorOficina p a:hover{text-decoration:underline;}
.buscadorOficina div.hr{height:1px; background-color:#e4e4e0; line-height:1px; font-size:1px; margin:10px 0;}
.buscadorOficina div.hr hr{display:none;}
.buscadorOficina ul{margin-left:1.1em;}
.buscadorOficina ul li{margin:.3em 0;}
.buscadorOficina ul li a{color:#004a8f; text-decoration:none;}

.genericPhoto {float:left; background:url(../img/fndFoto.gif) no-repeat left top; margin-right:1.1em; margin-bottom:.2em; }
	.genericPhoto img {margin-bottom:.3em;}
	.genericPhoto a {color:#004a8f; text-decoration:none; font-size:.9em;}
	.genericPhoto a:hover {text-decoration:underline;}
	.footerPhoto { float:left; margin:.5em 0; margin-top:0; width:18.6em;}
	.footerPhoto a{ color:#004a8f; text-decoration:none;}

.buscadorOficina .greyTxt{clear:both; color:#666; margin-top:.45em;}
.buscadorOficina .greyTxt p{margin-bottom:.5em;} 
 
p.headerTitle a{ color:#004a8f; text-decoration:none;}
div.intro { padding:.8em .4em; 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:#004a8f; text-decoration:none;}
	div.intro ul li a:hover { text-decoration:underline;}
		
/*paginacion*/
#contentResults { clear:both; width:100%; border:1px solid #e9e9e7;}
	#contentResults .entradilla { font-size:1.1em; color:#484846; margin:1em; margin-top:0; margin-left:.5em; 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 caption { display:none;}
	table tfoot { display:none;}
	table#results { border-right:1px solid #e4e4e2; border-top:1px solid #e4e4e2; margin:1.4em 0;}
		table#results th { font:1em Verdana, 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:1em; color:#666; 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;}

.pagination {font-size:1em; background-color:#f1f1ef; padding:0.9em 1em;border-bottom:1px solid #fff;}
	.pagination .total {color:#4c4c4c;}
	.pagination li { color:#87ab52; background:#f1f1ef url(../img/bgItemsPagination.gif) no-repeat 100% .3em; padding:0 .3em; text-align:center;}
	.pagination li.last {background-image:none}
	.pagination img {margin-top:0.4em}
	.pagination a {color:#111; text-decoration:none}
	.pagination a:hover {text-decoration:underline;}
	
/*mensajes de confirmacion / sin resultados */
div.noResults, div.confirma {clear:both; width:52.9em; border:1px solid #E9E9E7;}
div.noResults .head, div.confirma .head { padding:1em 4.5em; background:#e0e1e2 url(../img/icoAlarm.gif) no-repeat 1.4em .5em;}
div.confirma .head { background:#e0e1e2 url(../img/icoConfirm.gif) no-repeat 1.4em .5em;}
div.noResults .head p, div.confirma .head p { font-size:1.2em; color:#910A2B; font-weight:bold;}
div.confirma .head p { color:#016703; font-weight:bold;}
div.noResults .body, div.confirma .body { padding:.5em 3.75em; font-size:1.2em; min-height:6.5em; height:6.5em;}
div.noResults.mrg, div.confirma.mrg { margin-bottom:1em;}
div.noResults.mrg .body, div.confirma.mrg .body { min-height:0;}

div.intercambio {clear:both; width:52.9em; border:1px solid #E9E9E7;}
div.intercambio .head { padding:1em 4.5em; background:#e0e1e2 url(../img/icoAlarm.gif) no-repeat 1.4em .5em;}
div.intercambio .head { background:#e0e1e2 url(../img/icoIntercambio.gif) no-repeat 1.4em .5em;}
div.intercambio .head p { font-size:1.2em; color:#004a8f; font-weight:bold;}
div.intercambio .body { padding:.5em 3.75em; font-size:1.2em; min-height:6.5em; height:6.5em;}
div.intercambio.mrg { margin-bottom:1em;}
div.intercambio.mrg .body { min-height:0;}

/*resultados del buscador*/
div.message { clear:both; font-size:1.2em; color:#910a2b; margin:0; margin-bottom:1em; padding-left:.3em;}
	div.message span { color:#484846;}
	div.message span strong { color:#87ab52;}
	.links a { color:#787979;}
	
.list { border-bottom:1px solid #e9e9e7;}

p.message {font-size:1.2em; color:#97c74a;}

.entradilla { font:1.1em Verdana, Geneva, Arial, Helvetica,sans-serif; color:#111; margin:0 1.1em; margin-bottom:1em;}
	.entradilla span { font:1.2em Verdana, Geneva, Arial, Helvetica,sans-serif; color:#111; display:block; padding:.5em 0; padding-top:0;}

.section { font-size:1.1em; color:#111; clear:both; border:1px solid #e9e9e7; border-bottom:none; padding:1.3em 1em; /*padding:1.3em 0;*/}
	.section .item { border-top:1px solid #e9e9e7; margin-top:.5em; padding:1em 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;}
	.section .item.first { padding-top:0; border-top:0;}
	.section.downloads {  border-bottom:1px solid #e9e9e7;}
	.section.downloads .item { border-top:none; padding-top:0}
		.section.downloads .item h3 { margin-bottom:.5em; border:2px solid green;}
	.section.brdBttom { border-bottom:1px solid #e9e9e7;}
	.section.noBorder { border:0;}
	.section .descargas { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
		.section .item .photo img { margin:0; margin-left:.8em; width:15em;}

/*Descargas fondo gris*/	
.section.downloads.grey {border:0; background-color:#fafafa; padding:0; font-size:.9em; margin-top:2em;}
	.section.downloads.grey  h4{background: url(../img/bgDownload.gif) repeat-x top left; color:#4c4c4c; font-family:Verdana, Arial; height:2.5em; line-height:2.5em; padding-left:1.2em;}
	.section.downloads.grey p{padding:.4em 1em .6em 1.3em;}
	
.section .downloadsList a { display:block; text-decoration:none; color:#868b9f; padding:.3em 0; margin:0 .75em;}
	.section .downloadsList a:hover { text-decoration:underline;}
	.section .downloadsList a.pdf { background:#fafafa url(../img/icoPDF.gif) no-repeat left 50%; padding-left:1.8em;}
	.section .downloadsList a.word { background:#fafafa url(../img/icoWORD.gif) no-repeat left 50%; padding-left:1.8em;}
	.section .downloadsList a.excel { background:#fafafa url(../img/icoEXCEL.gif) no-repeat left 50%; padding-left:1.8em;}
	.section .downloadsList a.ppt { background:#fafafa url(../img/icoPPT.gif) no-repeat left 50%; padding-left:1.8em;}
	.section .downloadsList a.mov { background:#fafafa url(../img/icoVHS.gif) no-repeat left 50%; padding-left:1.8em;}
	.section .downloadsList a.real { background:#fafafa url(../img/icoReal.gif) no-repeat left 50%; padding-left:1.8em;}
	.section .downloadsList a.QT { background:#fafafa url(../img/icoQT.gif) no-repeat left 50%; padding-left:1.8em;}
	.section .downloadsList a.txt { background:#fafafa url(../img/icoTXT.gif) no-repeat left 50%; padding-left:1.8em;}
	.section .downloadsList a.flash{ background:#fafafa url(../img/icoFlash.gif) no-repeat left 50%; padding-left:1.8em;}
	.section .downloadsList a.zip{ background:#fafafa url(../img/icoZip.gif) no-repeat left 50%; padding-left:1.8em;}
	
	.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 h3 { color:#000; font-size:1.2em; margin-bottom:.4em;}
	.section h3 a { color:#000; text-decoration:none;}
	.section h3 a:hover { text-decoration:underline;}	
	
.section h4 { color:#004a8f; font-size:1.1em; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom:.4em;}
	.section h4 a { color:#004a8f; text-decoration:none;}
	.section h4 a:hover { text-decoration:underline;}
	
.section .item ul.descargas li { padding:.5em 0; padding-left:1.5em;}
	.section .item ul.descargas li a { font-size:.8em; color:#868b9f; text-decoration:none;}
	.section .item ul.descargas li a:hover { text-decoration:underline;}
	.section .item ul.descargas li.pdf { background: url(../img/icoAdobe.gif) no-repeat left .5em;}
	.section .item ul.descargas li.zip { background: url(../img/icoZip.gif) no-repeat left .5em;}
	.section .item ul.descargas li.word { background: url(../img/icoWORD.gif) no-repeat left .5em;}
	.section .item ul.descargas li.excel { background: url(../img/icoEXCEL.gif) no-repeat left .5em;}
	.section .item ul.descargas li.ppt { background: url(../img/icoPPT.gif) no-repeat left .5em;}
	.section .item ul.descargas li.mov { background: url(../img/icoVHS.gif) no-repeat left .5em;}
	.section .item ul.descargas li.generico { background: url(../img/icDownload.gif) no-repeat left .5em;}
	.section .item ul.descargas li.txt{ background: url(../img/icoTXT.gif) no-repeat left .5em;}
	
/*galeria de imagenes*/
ul.galeria { border-bottom:1px solid #ebebe9; width:50em; margin:2em 0 1em 0; margin-left:1.1em;}
	ul.galeria li { float:left; margin:0 1.6em 1.2em 0;}
	ul.galeria li.last{margin-right:0;}
	ul.galeria li img { width:15.6em; margin-bottom:.4em;}/*156ancho y alto*/
	ul.galeria li a { color:#797e95; text-decoration:none; font-size:1em; font-family:Verdana, Arial;}
	ul.galeria li a:hover { text-decoration:underline;}
	ul.galeria.last { border:0;}

/*pagina buscador oficinas*/
#contentMap { float:left; width:99%; border:1px solid #dad3c7;}
	#contentMap .pdd { padding:1em;}
	#contentMap .pddTitle { padding:0 1em;}
	#contentMap h3 { clear:both; font-size:1.2em; color:#004a8f; padding-top:1.4em; padding-left:1em;}
	#contentMap .intMap { float:left; width:42em; border-bottom:1px solid #dad3c7; background:url(../img/fndMapa.gif) repeat-x left bottom;  margin:0 .5em; padding:0 4em;}
	#contentMap .intMap img { float:left;}

form#RedOfi { clear:both; font-size:1.1em; margin-left:1em;}
	form#RedOfi legend { display:none;}
	form#RedOfi .int { padding:0; padding-bottom:1em; width:45.7em; border-bottom:1px solid #e9e9e7;}
	form#RedOfi select { font-size:1em;width:14.4em;margin-top:.1em;}
		form#RedOfi select.cp { width:9.8em;}
	form#RedOfi input.address { font-size:1em; width:31.5em;}
	form#RedOfi input.check { margin-right:.2em;}
	form#RedOfi div { float:left; margin:.8em 0;}
	form#RedOfi div span { margin:0 3em; margin-left:1.5em;}
	form#RedOfi div.realizaPeticion { display:none; padding-top:1.1em; margin-right:1em;}
		form#RedOfi label.ocultaCombos { display:none;}
	form#RedOfi .megaCombo { width:100%; padding:1em 0; padding-bottom:0; margin:0;}
	form#RedOfi .megaCombo select{ width:32em;}

.buttons { padding:0 1.3em; 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;}
	.btn.borrar { background:url(../img/fndClear.gif) repeat right top; padding-right:2em;}
	.btn.buscar { background:url(../img/fndSumit.gif) repeat right top; margin-left:1em; padding-right:2em;}
	
div.itemsSelected { font-size:1.1em;}
	div.itemsSelected span.prov { font-weight:bold; color:#004a8f;}

/*Estilos para las tablas de cotizacion de valores*/
.fs11 { font-size:1.1em;}
.tableValores { border-top:.1em solid #e0e1e2; margin:0 .9em; padding:1.2em 0 0 0;}
	.tableValores h3{margin-bottom:1.4em;}
	.tableValores h3 a{color:#0e0e0d;}
	.tableValores table{border-collapse:collapse; font-size:1.1em; width:34.4em; text-align:center; margin-bottom:.5em;}
	.tableValores table thead th{border:.1em solid #dfe0e0; background-color:#efefef; color:#004a8f; font-weight:normal; height:2.5em; line-height:2.5em; font-size:.9em;}
	.tableValores table thead th.empty{border:0; background:none;}
	.tableValores table tbody th{border:.1em solid #dfe0e0; background-color:#efefef; font-weight:normal; height:3.6em; line-height:3.6em;}
	.tableValores table tbody td{border:.1em solid #dfe0e0; background-color:#f9f9f9;}
	.tableValores p.fuente{float:right; margin-right:10.4em; color:#8b8d91;}
	
ul.periods {margin-bottom:2.2em;}
ul.periods  li {display:inline; background:url(../img/separatorGrey.gif) no-repeat top right; padding-right:.8em; margin-right:.2em;}
ul.periods  li.last {background:none;}
ul.periods  li a:hover {text-decoration:underline;}

/*Listados producto catalogo*/
.catalogoProducts{border:1px solid #e4e4e2; padding:0 1.5em;}
	.catalogoProducts a{text-decoration:none; color:#35308d;}
	.catalogoProducts a:hover{text-decoration:underline;}
	.catalogoProducts div.left{width:50%; padding-right:1.5em; background:url(../img/sepDegradado.gif) no-repeat top right; float:left; min-height:55em;}
	.catalogoProducts div.right{width:45%; padding-left:1.5em; float:right;}
	
.catalogoProducts ul li {padding:1em 0 1em 2.35em; background:url(../img/greensquare.gif) no-repeat 1.6em 1.4em; font-size:1.2em; font-weight:bold; color:#87ab52; border-bottom:.1em solid #e4e4e2;}
	.catalogoProducts ul li.noBullet {background:none;}
	.catalogoProducts ul li.last{border-bottom:0;}
	.catalogoProducts ul li a {color:#97c74a;}
	.catalogoProducts ul ul li{ padding:.75em 0 0 .55em; background:url(../img/bluesquare.gif) no-repeat .1em 1.3em; font-size:1.1em; font-weight:bold; color:#111; border:0; padding-bottom:0;}
	.catalogoProducts ul ul li a{color:#35308d;}
	.catalogoProducts ul ul ul li{ padding:.65em 0 0 1.3em; background:url(../img/bluesquaresmall.gif) no-repeat .9em 1.2em; font-size:.9em;}
	.catalogoProducts ul ul ul ul li{padding:0; margin:.6em 0; margin-left:1.4em; background:none; font-weight:bold; font-size:1em; background:url(../img/bluesquaresmall.gif) no-repeat 0 .5em; padding-left:.5em;}

span.date { font-size:.78em; display:block; margin-bottom:.5em;}

/*mapa web*/
.contentMapL, .contentMapR { float:left; width:33.7em; margin-left:1em; margin-top:1.5em;}
.contentMapL h3, .contentMapR h3 {margin:0 .9em .5em 0; padding-left:.9em; background:url(../img/greensquare.gif) no-repeat .15em .4em; font-size:1.2em; font-weight:bold; color:#97c74a;}
.contentMapL h3 a, .contentMapR h3 a {text-decoration:none; color:#97c74a;}
.contentMapL h3 a:hover, .contentMapR h3 a:hover {text-decoration:underline;}
.intMapWeb { padding:.8em 1.5em; clear:both; background:#f9f9f9 url(../img/fndBlockMap.gif) repeat-x left top; margin-bottom:2em; font-size:1.2em; color:#111;}
	.intMapWeb ul li { padding-left:.5em;}
	.intMapWeb ul li.noBullet, .intMap ul li ul li.noBullet{background:none;}
	.intMapWeb li.firstLevel { margin-bottom:.5em; background:url(../img/bluesquare.gif) no-repeat .1em .5em; border:0; padding-bottom:0;}
	.intMapWeb li.firstLevel a { text-decoration:none; color:#004a8f;}
	.intMapWeb li.firstLevel a:hover { text-decoration:underline;}
	.intMapWeb li.firstLevel ul li { padding:.65em 0 0 1.4em; font-size:1em; background:url(../img/bluesquaresmall.gif) no-repeat 1em 1.2em; font-weight:bold;}
	.intMapWeb li.firstLevel ul li a { text-decoration:none; color:#004a8f;}
	.intMapWeb li.firstLevel ul li ul { margin-bottom:.7em;}
	.intMapWeb li.firstLevel ul li ul li {padding:0; margin:.6em 0; margin-left:1.4em; background:none; font-weight:bold; font-size:1em; background:url(../img/bluesquaresmall.gif) no-repeat 0 .5em; padding-left:.5em;}

/*organigrama*/
ul#organigrama {font-size:.9em; margin:0; padding:0;}
	ul#organigrama li { font-size:1.2em; color:#484846; padding-bottom:1em; margin:0 1em; margin-bottom:1em; border-bottom:1px solid #ebebe9;}
	ul#organigrama li strong{color:#97c74a;}
	ul#organigrama li.last { border:0;}
	ul#organigrama ul li {font-size:1em; color:#111; margin:0; margin-bottom:.3em; padding:0; border:0; border:.1em solid #fff;}
	ul#organigrama li ul li span { font-size:.9em; color:#666;}
	ul#organigrama li ul li span.descripcion { color:#999;}

/*formulario de contacto*/
div#Contact { clear:both; float:left; margin-top:1em;}
div#Contact .int { float:left; text-align:left; border:.1em solid #e9e9e7}
div#Contact .int span.obliga { float:left; width:50em; padding:1em 0; margin:0 1em; margin-bottom:1em; border-bottom:1px solid #D6D6D6;}
div#Contact form#frmContact .intForm { clear:both; padding:0 2.5em; font-size:1.1em; color:#666;}
div#Contact form#frmContact legend { display:none;}
div#Contact form#frmContact span { color:#004a8f;}
div#Contact form#frmContact input.txt, div#Contact form#frmContact select { font-size:1em; width:20.2em; margin-bottom:1.7em;}
div#Contact form#frmContact select { width:20.5em; min-height:1em;}
div#Contact form#frmContact textarea { font:1em Verdana, Helvetica, sans-serif;  height:9.6em; margin-bottom:1.7em; width:41.7em;}
div#Contact form#frmContact div.campo { float:left; margin-right:1em;}
div#Contact form#frmContact div.clear { clear:both;}
div#Contact .int h3 { font-size:1em; color:#484846; margin-bottom:.6em; font-weight:normal;}
div#Contact .int a{color:#004a8f; text-decoration:none;}
div#Contact .int a:hover{text-decoration:underline;}
div#Contact .buttons { float:left; border-top:1px solid #D6D6D6; padding:1.5em 1.1em 1.5em 0;}

div.contentCondiciones { margin:1em 0; margin-bottom:0; background:#f9f9f9;}
div.contentCondiciones .intCondiciones {font-size:1.1em; color:#666; border-top:1px solid #E2E2E2; margin:0 1em; padding:1em 2em;}

/* Banco - Informes anuales */
.list  .document a:hover {text-decoration: underline;}
.list  .document a.pdf {font-size:.8em; color:#868b9f; text-decoration:none; background:#fafafa url(../img/icoPDF.gif) no-repeat left 50%; padding-left:1.8em; }
.list  .document a.zip {font-size:.8em; color:#868b9f; text-decoration:none; background:#fafafa url(../img/icoZip.gif) no-repeat left 50%; padding-left:1.8em; }

#layerExt.list h3 a {color: #004a8f; text-decoration: underline} 
#layerExt.list h3 a:hover {text-decoration: none}

/* modulo grafico-tabla infovuelos en home */
.modTableInfo { margin:.5em 0;}
.modTableInfo span {display: block; padding: .3em 0 0 7em; color: #004a8f; font-family:Verdana, Arial; font-size: 9px;}
.modTableInfo a {margin-right: .4em; font-family: Verdana; font-size: 1.1em; color: #004a8f; text-decoration: none}
.modTableInfo a:hover {text-decoration: underline}

.goProduct { padding:1em 0; font-family:Verdana, Helvetica, sans-serif; color:#00397f;}
	.goProduct a { font-size:1em; color:#00397f; text-decoration:none; font-weight:bold;}
	.goProduct span { font-size:.9em;}
	.goProduct a:hover { text-decoration:underline;}

/* Listado valores - iFrame */
#mIframe { width:53em; margin-left:.5em; height:228em;}