﻿body {
	color:#434343;
	background:#080B31 url(../images/globals/body_bg.jpg) left top repeat-x;
	background-attachment:fixed;
}
object,embed{ outline:none; }
hr { color:#676D8D; background:#676D8D; }

#master{ background-color:#FFF; }
#main-wrapper{ margin:0 auto; background-color:#FFF; }
#main-wrapper, #sabmiller{ padding:0 20px; }

#header{ height:72px; color:#656565; }
#header p, #header ul{ padding-top:39px; }
#header a{ color:#0F1337; text-decoration:none; outline:none; }
#header a:hover{ text-decoration:underline; }
	
#header ul{ font-size:11px; }
#header ul li{ float:left; }
#header .rss{ background:url(../images/globals/rss_btn.jpg) no-repeat left 2px; border-right:1px solid #B1B1B1; padding-right:10px; margin-right:9px; text-indent:-9999em; }
#header .rss a{ display:block; width:44px; height:17px; }

#logo{
	text-indent:-9999em;
	background:url(../images/globals/logo_backus.jpg) no-repeat;
	margin-top:28px;
}
#logo a{
	display:block;
	width:116px;
	height:30px;
}

#menu{ margin-top:10px; height:50px; background:#1E296E url(../images/globals/menu_bg.jpg) repeat-x left top; position:relative; z-index:9990; }
	#menu li{ margin:0; position:relative; }
	#menu li a{	display:block; color:#FFF; height:50px; outline:none;}
	#menu li a:hover, #menu li a.active{ background:#020C41 url(../images/globals/menu_bg_h.jpg) repeat-x left top; }
	#menu li a span{ display:block; height:50px; background:url(../images/globals/menu_items.gif) no-repeat left top; text-indent:-999em; cursor:pointer; }
	#opt1{ width:76px; }
	#opt2{ width:160px; }
	#opt3{ width:139px; }
	#opt4{ width:181px; }
	#opt5{ width:139px; }
	#opt6{ width:119px; }
	#opt7{ width:136px; }
	
	#opt1 span{ background-position:left top; }
	#opt2 span{ background-position:-76px top!important;  }
	#opt3 span{ background-position:-236px top!important;  }
	#opt4 span{ background-position:-375px top!important;  }
	#opt5 span{ background-position:-556px top!important;  }
	#opt6 span{ background-position:-695px top!important;  }
	#opt7 span{ background-position:-814px top!important;  }
	
	#menu li ul{ position:absolute; top:50px; left:0; background-color:#FFF; list-style:none; margin:0; padding:0; border:1px solid #020c41; border-top:none; min-width:180px; display:none; }
	#menu li.hover ul{ display:block; }
	#menu li ul li{ font:11px Arial, Helvetica, sans-serif; background-color:#FFF; white-space:nowrap; }
	#menu li ul a{ height:14px; padding:5px 20px; text-decoration:none; color:#009; }
	#menu li ul a:hover, #menu li ul a.active{ background:none; background-color:#020c41; color:#FFF; }
	#menu li.last ul{ right:0; left:auto; }
	
#header ul, #brands ul, #menu, #bottom-links ul{ list-style:none; }

#banner-top{ line-height:0; }
#banner-top *{ margin:0; padding:0; }

#status-bar{ font:bold 9px Verdana, Geneva, sans-serif; color:#8C8A8A; padding-top:10px; margin-bottom:10px; }
#status-bar .active{ color:#303246; }
#status-bar a{ color:#666; font-weight:normal; text-decoration:none; }
#status-bar .active, #status-bar a{ display:inline-block; background:url(../images/globals/breadcrumb-arrow.gif) 1px 5px no-repeat; padding-left:10px; margin-right:3px; }
#status-bar a.home{ padding-left:0; background:none; }
#status-bar a:hover{ text-decoration:underline; }

#bottom-links{ font-size:11px; line-height:110%; border-top:1px solid #DDDCC7; padding-top:18px;  }
#bottom-links,#bottom-links a{ color:#0F1337; text-decoration:none; }
#bottom-links a:hover{ text-decoration:underline; }
#bottom-links ul{ margin:0; padding:0; }
#bottom-links ul li{ margin-bottom:7px; }
#bottom-links ul a{ color:#656565; }
#bottom-links p{ margin:0 0 10px 0; }
	
#copyright	{
	font-size:10px;
	color:#949292;
	text-align:right;
	padding:20px 0 10px 0;
}
#sabmiller{
	text-indent:-9999em;
	background:#FFF url(../images/globals/logo_sabmiller.jpg) no-repeat 32px center; 
	border-top:1px solid #967D41;
}
#sabmiller, #sabmiller a{ display:block; height:36px;}
#sabmiller a{ text-indent:-99999em; outline:none; }
#innomedia{
	background:none;
	clear:both;
	height:25px;
	margin-top:5px;
	padding-bottom:10px;
	position:relative;
	text-indent:-9999em;
}
#innomedia a{
	background:url(../images/globals/logo_innomediagroup.jpg) no-repeat;
	display:block;
	width:76px;
	height:25px;
	position:absolute;
	top:0;
	right:0;
	text-indent:-9999em;
}

/** CONTENT STYLE ****/
.int-separator{ height:80px; }
.sifrable{ /* todos los elementos que serán reemplazados por sIFR */ }
.top-space { padding:35px 0 20px 0; }
#nav-bar{ line-height:117%; padding-top:17px; }
#nav-bar h4{ margin:0; font-size:12px; }
.content{ color:#0F1337; }
.content hr{ height:1px; }
.content h2, .content h3{ color:#111113; margin-bottom:17px; letter-spacing:-1px; }
.content h2{ font-size:24px; }
.content h3{ font-size:20px; }
.content h4 { color:#181D57; font-weight:bold; line-height:117%; }
.content h3.onpagetitle{ font-size:35px; letter-spacing:-2px; margin:10px 0 25px 0; color:#414141; text-indent:-9999em; display:block; background-position:left top; background-repeat:no-repeat; }
.content h3.onpagetitle *{ margin-bottom:-6px; }
#plantasctitle{ background-image:url(../images/content/sConoceNuestrasPlantas2_title.gif); width:173px; height:117px; }
#desarrollostitle{ background-image:url(../images/content/sDesarrollloSostenible_title.gif); width:159px; height:56px; }
#infoftitle{ background-image:url(../images/content/sInformacionFinanciera_title.gif); width:189px; height:57px; }
#pinversionstitle{ background-image:url(../images/content/sProgramasInversionCorporativa_title.gif); width:183px; height:122px; }
#pSACtitle{ background-image:url(../images/content/sSAC_title.gif); width:183px; height:122px; }
#consumortitle{ background-image:url(../images/content/sConsumoResponsable_title.gif); width:197px; height:63px; }
#contplantastitle{ background-image:url(../images/content/sPlantasDistribuidoras_titles.gif); width:209px; height:56px; }
#niniciatitle{ background-image:url(../images/content/sNuestrasIniciativas_title.jpg); width:147px; height:56px; }
#gobcorptitle{ background-image:url(../images/content/sGobiernoCorporativo_title.gif); width:187px; height:63px; }
#politstitle{ background-image:url(../images/content/sPoliticas_title.gif); width:132px; height:27px; margin-bottom:55px; }
#bancoimgtitle{ background-image:url(../images/content/bancoImagenes/bancoImagenes_title.jpg); width:147px; height:62px; margin-bottom:10px; }
#mediacontactstitle{ background-image:url(../images/content/mediacontacts/mediaContacts_titles.jpg); width:131px; height:56px; margin-bottom:10px; }

.content .date{ color:#656565; display:block; margin-top:9px; }
#nav-bar a, .content .more{ color:#212769; }
.content .type-pdf{ color:#7B7B7B; background:url(../images/globals/pdf_ico.jpg) no-repeat right center; padding-right:15px;  }
#nav-bar a, .content .type-pdf, .content .more, .content .date{ font-size:11px; }

#nav-bar .issue{ padding-left:10px; background:url(../images/globals/bullet3px.gif) left 5px no-repeat; }
#nav-bar .issue a{ color:#0F1337; text-decoration:none; font-size:12px; }
#nav-bar .issue a:hover{ color:#000; text-decoration:underline; }
#nav-bar .issue .date{ margin-top:2px; }

.legend{ font-size:11px; }
.right-content h4{ margin-top:30px; }
.right-content ol li{ padding-left:30px; }
.right-content ul{ list-style:url(../images/globals/right_content_ul_bullet.gif) outside; }

#page-content{ position:relative; }

/** INDEX ****/
#index #nav-bar,#index #page-content{ margin-top:10px; }
#interest-docs h3{ font-size:16px; }
#index #interest-docs h3{ font-size:18px; }


#page-content .ad{ margin-bottom:10px; font-size:1px; }
#brands{ margin-top:50px; overflow:hidden; }
#brands h3{ margin:0 0 5px 0; }
#brands p img{ margin-bottom:32px; }
#brands ul{ height:76px; margin:0; padding:0; }
#brands li{ float:left; margin-right:20px; }
#brands a{ color:#434343; text-decoration:none; }
#brands a:hover{ text-decoration:underline; }

#interest-docs{ padding:40px 0 30px 0; }
#interest-docs h3{ margin-bottom:10px; }
#interest-docs .clear{position:relative; height:95px;margin-bottom:25px;}
#interest-docs .clear .view-all{bottom:2px;left:0;position:absolute;}
#interest-docs .clear .view-all a{ font-size:10px; }
#interest-docs .imagebox{ float:right; }
#interest-docs img{ border:1px solid #B4B4A8; }
#interest-docs p{ width:157px; margin:0; font-size:11px; }
#interest-docs a{ font-size:11px; color:#212769; }
#interest-docs.incontext{ padding-top:20px; width:235px; }
#interest-docs.incontext-liquid{ width:auto; }
#interest-docs.incontext h4, #page-content #interest-docs h4{ font-size:12px; margin:0; }
.int-psig{ width:310px!important; padding-top:0!important; }
.int-psig .span-4{ padding-top:20px!important; }
.span-6 #interest-docs{ width:225px!important; }
.span-6 #interest-docs p{ width:150px!important; }

#page-content #interest-docs .span-6{ padding-top:10px; overflow:hidden; }

/* CONTENIDO GENERAL */
.tabs{ position: relative; overflow: visible; clear: both; }
.tabs .tab-panel h3 { float:left; letter-spacing:normal; font-size:11px; font-weight:bold; background:url(../images/globals/news-tabs/header_bg.gif) left top repeat-x; }
.tabs .tab-panel h3, .tabs .tab-panel h3 a, .tabs .tab-panel h3 a span{ display:block; }
.tabs .tab-panel h3, .tabs .tab-panel h3 a{ height:25px; }
.tabs .tab-panel h3 a{ color:#fff; text-decoration:none; text-transform:uppercase; font-size:11px; outline:none; border-right:1px solid #111F46; border-left:1px solid #27376B; }
.tabs .tab-panel h3 a:hover, .tabs .tab-panel h3 a.selected{ color:#111113; background-color:#FFF; }
.tabs .tab-panel h3 span{ cursor:pointer; padding:8px 0 0 5px; height:17px; }
.tabs .tab-content { position: absolute; top: -99999em; left: -9999em; }
.tabs .selected .tab-content { top:0; left: 0; }
.span-6 .brief{ padding:10px 20px; }

#side-menu{ padding-bottom:50px; }
#side-menu ul{ list-style:none; margin:0; padding:0; border-top:1px solid #DDDCC7; }
#side-menu ul ul{ margin:0 0 0 20px; }
#side-menu .last{ border-bottom:none; }
#side-menu li{ border-bottom:1px solid #DDDCC7; border-top:1px solid #F3F3EB; }
#side-menu a{ color:#0f1338; font-size:12px; display:block; text-decoration:none; padding:5px 0; font-weight:normal; }
#side-menu a:hover{ background-color:#E9E8DA; }
#side-menu a.active{ font-weight:bold; }

/* NUEVOS TABS */
#news{ background:url(../images/globals/news-tabs/tabs_header_bg.jpg) repeat-x left top; }
#news h2{ display:block; float:left; background:url(../images/globals/news-tabs/tabs_title.jpg) 8px 15px no-repeat; width:80px; height:32px; text-indent:-9999em; }
#news .tab-panel h3{ font-size:12px; margin:7px 0 0 0; }
#news .todas{ width:90px; }
#news .marcas{ width:111px; }
#news .corp{ width:108px; }
#news .invsoc{ width:119px; }
#news .searchb{ width:28px; }
#news .todas span{ background-position:left top!important; }
#news .marcas span{ background-position:-110px top!important; }
#news .corp span{ background-position:-221px top!important; }
#news .invsoc span{ background-position:-329px top!important; }
#news .searchb span{ background-position:-438px top!important; }
#news .todas a:hover span, #news .todas a.selected span{ background-position:0 -25px!important; }
#news .marcas a:hover span, #news .marcas a.selected span{ background-position:-110px -25px!important; }
#news .corp a:hover span, #news .corp a.selected span{ background-position:-221px -25px!important; }
#news .invsoc a:hover span, #news .invsoc a.selected span{ background-position:-329px -25px!important; }
#news .searchb a{ text-indent:-99999em; background:url(../images/globals/news-tabs/tabs_tab_search.gif) left top no-repeat; }
#news .searchb a:hover, #news .searchb a.selected{ background-position:left -25px!important; }

#news .more{ clear:both; margin:220px 0 0 0; }
#news .selected .tab-content { top:32px; left:0; }
#news .tab-content ul{ list-style:none; margin:0; padding:15px 0 0 0; }
#news .tab-content li { position:relative; clear:both; padding-bottom:15px; }
#news .tab-content .title{ background:url(../images/globals/bullet3px.gif) 105px 8px no-repeat; display:block; width:350px; padding-left:115px; }
#news .tab-content .title a{ color:#0F1337; text-decoration:none; }
#news .tab-content .title a:hover{ text-decoration:underline; }
#news .tab-content .date { position:absolute; top:2px; left:0; margin:0; }
#news .tab-search{ position:absolute; top:32px; right:0; width:250px; height:26px; background-color:#E0DFCC; padding:12px; display:none; }
#news .tab-search input{ color:#ccc; width:196px; padding:3px; }
#news .tab-search button{ padding:2px; width:33px; height:25px; display:inline-block; margin:0 0 -1px 5px; }
#news .tab-search input, #news .tab-search button{ font:10px Verdana, sans-serif; }

#news.incontext .tab-content{ position:static; margin-top:15px; }
#news.incontext ul{ position:relative; }
#news.incontext p.more{ margin:20px 0 0 0; }

/* PAGINA PRENSA */
#prensatitle{ background-image:url(../images/content/salaPrensa_tit.gif); background-position:20px 20px; width:175px; height:60px; margin:0; }

#press #news .tab-content{ position:static; top:auto; left:auto; }
#press #news .more{ margin-top:20px; }
#press ul{ padding:20px 0 0 0!important; }
#press .image{ padding-bottom:30px; }
.noticias-detalle h2, #press .expand-note h4{ font-size:22px; margin:5px 0; color:#111113; line-height:91%; }
#press .expand-note p.date{ position:static; top:auto; left:auto; }
#press .expand-note p.up, .noticias-detalle .preface{ margin:0; font-size:11px; color:#4C4C4C; }
#press .expand-note{ padding-top:15px; }

.noticias #news{ background:none; }
.noticias #news .first{ font-size:14px; padding-bottom:10px; }
.noticias #news .first a{ font-size:24px; font-weight:bold; color:#111113; line-height:91%; }
.noticias #news .first a:hover{ text-decoration:none; color:#000; }
.noticias #news p.up{ font-size:12px; margin-bottom:8px; }
.noticias #news p.txt{ margin-top:10px; line-height:129%; }
.noticias #news .tab-content .title{ padding-left:105px; background:none; width:370px; }

/* PAGINA NOTICIAS - DETALLE */
.noticias-detalle{ line-height:125%; }
.noticias-detalle h2{ font-size:25px; font-weight:bold; margin:8px 0 15px 0; }
.noticias-detalle .date{ margin-bottom:2px; padding-top:20px; }
.noticias-detalle .preface{}
.noticias-detalle .download{ float:right; color:#7B7B7B; font-size:11px; }
.noticias-detalle .download span{ display:block; background:url(../images/globals/doc.gif) right center no-repeat; padding-right:18px; margin-top:2px; }
.noticias-detalle .postitle{ font-weight:bold; line-height:117%; }
.noticias-detalle .imagebox{ color:#747474; margin-bottom:25px; }
.noticias-detalle .imagebox small{ font-size:9px; cursor:default; }
.noticias-detalle .imagebox img{ margin-bottom:4px; }
.noticias-detalle .more{ text-align:right; }

#section-cnt{ line-height:133%; }
#section-cnt .highlight{ background:none; font-size:22px; font-weight:bold; line-height:99%; margin:15px 0 20px 0; }

/* SUBSECCION */
.blocklist .item{ padding-top:15px; border-top:1px solid #DDDCC7; }
.blocklist .item h4, .blocklist .item h4 a, .blocklist .history-item h4{ text-decoration:none; color:#0f1338; font-size:12px; }
.blocklist .item h4 a:hover{ text-decoration:underline; }
.blocklist .item p{ padding-bottom:15px; }
.blocklist .more{ padding-top:30px; clear:both; }
.blocklist h3{ clear:both; }
.blocklist h3.middle{ padding-top:20px; }

.blocklist h4 .num, .blocklist h4 .titl{ float:left; display:block; }
.blocklist h4 .titl{ width:120px; margin-left:5px; }

/* para las 10 prioridades */
#priorit-list.blocklist .span-9{ padding:0; }
#priorit-list h4{ display:inline-block; float:left; margin:4px 5px 5px 0; background-color:#213F9A; background-repeat:no-repeat; background-image:url(../images/content/s10prioridades_icons.gif); }
#priorit-list h4 a{ display:block; width:73px; height:73px; text-indent:-9999em; }
#priorit-list p{ padding-left:5px; }
#priorit-list p a{ color:#0F1337; text-decoration:none; }
#priorit-list p a:hover{ color:#212769; }
h4#prior-1{ background-position:left top; }
h4#prior-2{ background-position:left -73px; }
h4#prior-3{ background-position:left -146px; }
h4#prior-4{ background-position:left -216px; }
h4#prior-5{ background-position:left -292px; }
h4#prior-6{ background-position:left -365px; }
h4#prior-7{ background-position:left -438px; }
h4#prior-8{ background-position:left -511px; }
h4#prior-9{ background-position:left -584px; }
h4#prior-10{ background-position:left -657px; }

/* para historia */
.history-item{ clear:both; padding-top:15px; }
.history-item h4{ width:80px; font-size:15px!important; }
.history-item p{ width:630px; }
.history-item h4, .history-item p{ float:left; margin:0; }

	/* PAGINA PRODUCTOS */
#product-sct{}
#product-sct #top{}
#product-sct #info{ padding-top:20px; }
#product-sct #info .span-12{ padding-top:20px; }
#product-sct #info h2{ color:#111113; font-size:22px; font-weight:bold; margin-bottom:10px; }
#product-sct #info h3{ color:#313346; margin-bottom:5px; }
#product-sct #info h4{ color:#000; font-size:14px; margin-bottom:4px; padding-bottom:0; }
#product-sct #info .top-space{ padding-top:65px; }
#product-sct #info a{ color:#000; font-size:11px; }
#product-sct #info ul{ margin:0; padding:0; list-style:none; }
#product-sct #info li { width:110px; float:left; margin:0 10px 0 0; padding-bottom:10px;  }
#product-sct .last{ margin:0!important; }
#warning-msj{ display:block; height:19px; background-color:#ccc; }
#warning-msj *{ margin:0; }
#product-sct .span-12{ padding-bottom:60px; }

.jump-to{ padding:20px 0; clear:both; }
.jump-to ul{ list-style:none; margin:0; padding:0; }
.jump-to li{ border:1px solid #e1e1e1; border-width:1px 0; list-style:none; height:27px; display:block; }
.jump-to li img{ vertical-align:middle; }
.jump-to strong{ font-weight:bold; }
.jump-to li.prev a , .jump-to li.next a{
font-size:11px;
color:#666666;
padding:5px 0;
float:left;
display:block;
text-decoration:none;
width:630px;
}
.jump-to li.next{ border-top:none; }
.jump-to ul li a span{
width:120px;
float:left;
color:#383838;
font-weight:bold;
cursor:pointer;
}
.jump-to li.prev a:hover , .jump-to li.next a:hover{ background:#ebebd8; }

.gform{ color:#47496F; font-size:11px; }
.gform label, .gform div{ font-weight:normal; float:left; margin:0 5px 5px 0; }
.gform div span{ display:block; }
.gform div label{ float:none; }
.gform div select{ display:inline-block; }
.gform input, .gform select, .gform textarea{ font-size:11px; display:block; margin:0; border:1px solid #7F9DB9; font-family:Arial, Helvetica, sans-serif; }
.gform input{ padding:2px; width:195px; }
.gform select{ padding:1px 0; }
.gform .left{ float:left; }
.gform .left label{ margin:0; }
.gform .col-1{ margin-right:15px; }
.gform .col-3{ margin-right:20px; }
.gform textarea{ height:100px; }
#c7{ clear:both; width:180px; }

/* modal window css */
.modal-overlay{
	background-color:#010215;
	font:12px Arial, Helvetica, sans-serif;
	opacity:0.95; filter: alpha(opacity=95); -moz-opacity: 0.95;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:101;
}
.modal-window{
	background:#FFF url(../images/globals/filter_bg.jpg) right bottom no-repeat;
	position:absolute;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
	overflow:hidden;
}
.modal-window p{
	text-align:left;
}
html>body .modal-overlay, html>body .modal-window{
  position:fixed;
}
#filter-container{ position:relative; top:0; left:0; height:550px; }
#filter-container h3{ font-size:35px; margin:0; position:absolute; top:48px; left:200px; letter-spacing:-2px; color:#0F1338; }
#filter-container p.first-parghp{ width:415px; line-height:133%; display:block; position:absolute; top:93px; left:200px;  }
#filter-container .over-strip{ position:absolute; top:342px; left:245px; text-align:left; font-size:18px; width:560px; color:#000; }
#filter-container .special{ position:absolute; top:0; right:0; }
#filter-container .special a{ text-decoration:none; font-size:35px; color:#000; background-color:#FFD600; display:inline-block; }
#filter-container .special a:hover{ color:#806C07; }
#filter-container .quest{ margin-top:5px; }
#filter-strip{ background-color:#FFD600; opacity:0.99; filter: alpha(opacity=99); -moz-opacity: 0.99; position:absolute; top:332px; left:0; display:block; width:100%; height:50px; }

.faq-selector{ 	font-size:11px; padding:20px 0 0 15px; }
.faq-selector a{ color:#212769; }

.ui-accordion{ list-style:none; margin:0; padding:0; }
.ui-accordion, .ui-accordion a { 
	font-size:11px;
	color:#1B1A2D;
}
.ui-accordion .num{
	position:absolute;
	left:10px;
	display:block;
	font-weight:bold;
}
.ui-accordion li{
	border-bottom:1px solid #E1E1E1;
	padding:1px 0;
}
.ui-accordion li .header {
	position: relative;
	display: block;
	padding:9px 20px 9px 0;
	text-decoration: none;
}
.ui-accordion li .bottom{
	padding-left:45px;
	line-height:109%;
}
.ui-accordion li .bottom p{ padding-bottom:10px; }
.ui-accordion li .header .title{ text-decoration:underline; display:inline-block; margin-left:45px; }
.ui-accordion .ui-state-hover{ background-color:#E7E6D2; }
.ui-accordion .more{ padding:10px 0; }
.ui-accordion .more a{ color:#212769; }
#gobcorp-boxs #interest-docs{ padding-left:40px; margin-top:20px; }
#historiaswf,#comohacemoscervezaswf{ margin-bottom:20px; }


/* PAGINA - Estados Financieros */
#finance{ background:url(../images/globals/finance-tabs/tabs_header_bg.jpg) repeat-x left top; }
#finance h2{ display:block; float:left; background:url(../images/globals/finance-tabs/tabs_title.jpg) 8px 15px no-repeat; width:80px; height:32px; text-indent:-9999em; }
#finance .tab-panel h3{ font-size:12px; margin:7px 0 0 0; }

#finance .a2010{ width:60px; }
#finance .a2009{ width:60px; }
#finance .a2008{ width:60px; }
#finance .a2007{ width:60px; }
#finance .a2006{ width:60px; }
#finance .a2009 span{ background-position:left top!important; }
#finance .a2008 span{ background-position:-60px top!important; }
#finance .a2007 span{ background-position:-118px top!important; }
#finance .a2006 span{ background-position:-176px top!important; }
#finance .a2009 a:hover span, #finance .a2009 a.selected span{ background-position:0 -25px!important; }
#finance .a2008 a:hover span, #finance .a2008 a.selected span{ background-position:-60px -25px!important; }
#finance .a2007 a:hover span, #finance .a2007 a.selected span{ background-position:-118px -25px!important; }
#finance .a2006 a:hover span, #finance .a2006 a.selected span{ background-position:-176px -25px!important; }

#finance .selected .tab-content { top:30px; left:0; }
#finance .tab-content ul{ list-style:none; margin:0; padding:15px 0 0 0; }
#finance .tab-content li { position:relative; clear:both; padding-bottom:15px; }
#finance .tab-content .title{ background:url(../images/globals/bullet3px.gif) 80px 8px no-repeat; display:block; width:350px; padding-left:90px; }
#finance .tab-content .title a{ color:#0F1337; text-decoration:none; }
#finance .tab-content .title a:hover{ text-decoration:underline; }

#finance .tab-content{ position:static; top:auto; left:auto; }
#finance .tab-content #interest-docs{ width:100%!important; }
#finance .tab-content h3, #finance .tab-content h4{ font-size:12px; display:block; float:none; height:auto; clear:both; background:none; }
#finance .tab-content h3{ letter-spacing:normal; font-weight:bold; border-bottom:2px solid #DDDCC7; padding:10px; margin:0;  }
#finance .tab-content h4{ font-weight:normal; padding:10px 0 0 10px; }
#finance .tab-content p{ float:left; width:100px; padding:10px 5px 15px 5px; margin-left:5px; }
#finance .tab-content div.first p{ padding-bottom:30px; }
#finance .tab-content div.audit-anual{ border-top:1px solid #DDDCC7; clear:both; }
#finance .tab-content div.audit-anual p{ width:120px; }

.table-type{ font-family:Arial, Helvetica, sans-serif; }
.table-type{ padding-top:30px; }
.table-type table{ margin-bottom:40px; }
.table-type th.col-centro{ width:180px; }
.table-type th.col-direcccion{ width:290px; }
.table-type th.col-telef{ width:220px; }

.table-type thead{ font-size:12px; }
.table-type thead th{ background:none; border-bottom:2px solid #DDDCC7; }
.table-type tbody{ font-size:11px; }
.table-type tbody td{ padding:7px 5px; border-bottom:1px solid #DDDCC7; font-size:11px; }
.download-pdf{ position:absolute; bottom:0; left:0; }

/* banco de imagenes */
#bankimgs ul.bankimgs-items{ padding:28px 0 0 0; font:9px Arial, sans-serif; zoom:1; }
#bankimgs ul.bankimgs-items a{ color:#4B4B4B; text-decoration:none; }
#bankimgs ul.bankimgs-items a:hover{ text-decoration:underline; }
#bankimgs ul.bankimgs-items li{ width:70px; height:102px;  margin:0; padding:0; margin-right:10px; position:static; clear:none; float:left; }

.mediacontct{ padding-top:35px; color:#4C4C4C; }
.mediacontct h3{ font:bold 18px Arial, sans-serif; color:#4C4C4C;  }

#ddhhFlash{ position:relative; left:-103px; }
.multiformsContainer{ display:none; }
#mfTrigger{ border-bottom:1px solid #7F9DB9; margin-bottom:10px; }
#mfTrigger label{ float:none; display:block; margin:0 5px 10px 0 }

#visitaencuesta{ color:#4c4c4c; padding:15px 0 0 15px; }
#visitaencuesta h2{ font-weight:normal; font-size:35px; color:#414141; }
#visitaencuesta dt{ font-weight:bold; font-size:12px; }
#visitaencuesta dd{ margin:0; padding:5px 0 35px 0; display:block; clear:both; }
#visitaencuesta .light{ font-weight:normal; display:inline-block; padding:2px 0 5px 15px; }
#visitaencuesta label{ color:#000; font-weight:normal; float:left; }
#visitaencuesta input.inptext{ border:1px solid #000; border-color:#808080 #D4D0C8 #D4D0C8 #808080; }
#visitaencuesta .list1 { height:15px; }
#visitaencuesta .list1 label{ display:block; }
#visitaencuesta .list1 .opt1{ width:155px; }
#visitaencuesta .list1 .opt2,#visitaencuesta .list1 .opt3{ width:118px; }
#visitaencuesta .list1 .opt4{ width:162px; }
#visitaencuesta .list1 .opt5{ width:138px; }
#visitaencuesta .var1 .opt4{ width:65px; }
#visitaencuesta .var1 .inpt1{ width:225px; }
#visitaencuesta .list2, #visitaencuesta .var2{ padding-bottom:10px; }
#visitaencuesta .list2 input{ width:120px; }
#visitaencuesta .list2 span{ display:inline-block; width:79px; }
#visitaencuesta .list3{ height:10px; }
#visitaencuesta .list3 label{ width:220px; display:block; }
#visitaencuesta .list3 input{ width:120px; margin-left:15px; }
#visitaencuesta .list4 label, #visitaencuesta .list5 label{ display:block; width:75px; }
#visitaencuesta .list4 span, #visitaencuesta .list5 span{ display:block; float:left; width:345px; }
#visitaencuesta .list4 span input,#visitaencuesta .list5 span input{ width:260px; margin-left:10px; }
#visitaencuesta button{ text-indent:-999999em; border:0; cursor:pointer; display:block; background:url(../images/content/btn_enviarencuesta.png) no-repeat; width:117px; height:30px; }

#login{ color:#4c4c4c; padding:15px 0 0 40px; }
#login dt{ font-weight:bold; font-size:12px; }
#login dd{ margin:0; padding:5px 0 10px 0; display:block; clear:both; }
#login label{ color:#000; font-weight:normal; float:left; }
#login input.inptext{ border:1px solid #000; border-color:#808080 #D4D0C8 #D4D0C8 #808080; }
#login .list3{ height:10px; }
#login .list3 label{ width:180px; display:block; }
#login .list3 input{ width:80px; margin-left:15px; }
#login button{ text-indent:-999999em; border:0; cursor:pointer; display:block; background:url(../images/content/btn_login.png) no-repeat; width:77px; height:30px; }

#recuerdo_visita #nav-bar h2{ padding:25px 0 0 25px; font-weight:bold; letter-spacing:-1px; line-height:90%; width:145px; font-size:34px; color:#414141; }
#recuerdo_visita #page-content{ padding-top:30px; }
#recuerdo_visita #page-content .ad{ margin-bottom:60px; }
#recuerdo_visita #page-content .cont{ padding:30px 20px; }
#recuerdo_visita #page-content .download{ display:block; width:117px; height:30px; background:url(../images/index/RecuerdoVisita_r3_c3_f1.jpg) no-repeat; text-indent:-99999em; margin-bottom:55px; }
#recuerdo_visita #page-content .cont strong{ font:22px/91% Arial, Helvetica, sans-serif; color:#0F1337; }
