fhtml, body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	height: 100%;
}
img {
	border: 0;
}
/*========== Modal Window ===============*/
#mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #000;
  display: none;
}
#boxes .window {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 9999;
  padding: 20px;
  border-radius: 15px;
  text-align: center;
}

#boxes #dialog .window {
  width: 750px;
  padding: 10px;
  background-color: #ffffff;
  font-family: 'Segoe UI Light', sans-serif;
  font-size: 15pt;
}
#boxesOUT .window {
  position: absolute;
  top: 156.5px;
  left: 418.5px;
  display: none;
  z-index: 9999;
  padding: 20px;
  border-radius: 15px;
  text-align: center;
  background-color: white;
  width: 500px;
  font-size: 13px;
  font-family: Arial;

}
#boxesOUT #dialog_boxesOUT .window {
  width: 750px;
  padding: 10px;
  font-size: 10pt;
  background-color: white;

}
#popupfoot {
  font-size: 16pt;
  position: absolute;
  bottom: 20px;
  width: 250px;
  left: 250px;
}
/*========== Modal Window END ===============*/
#site {
	 min-height: 100%;
	 height: auto !important;
	 height: 100%;
	 margin: 0 auto -195px;
	 clear: both;
}

/* HEADER CSS RULES */
#header {
	background-repeat:repeat-x;
	height: 180px;
}

#headerv1 {
	background-repeat:repeat-x;
	height: 135px;
}


#content-v2{
	clear:both;
	width: 1024px;
	height: 700px;
	position: relative;
	left: 50%;
	margin-left: -520px;
}

#content-v3{
	width: 840px;
	position: relative;
	left: 50%;
	margin-left: -420px;
}

#tabla-pleca-inicio{
	height:70px
}

#tabla-pleca-inicio td{
	font-family: Arial;
	font-size: 9px;
	text-align:justify;
	vertical-align:middle;
}

#content-image-v2{
	width: 1024px;
	position: relative;
	left: 50%;
	margin-left: -520px;
}

#header-wrapper, #content, #footer-wrapper {
	width: 840px;
	position: relative;
	left: 50%;
	margin-left: -420px;
}
#header-current-date {
	height: 30px;
	font-size: 9px;
	padding: 6px 0px 2px 0px;
	text-align: right;
	color: #FFF;
}
#header-social-network {
	float: right;
	width: 70px;
}
#header-menu {
	padding-top:40px;
	/* clear: both; */
}
#header-menu ul {
	margin: 0;
	padding: 0;
}
#header-menu ul ul {
	margin: 0;
}
#header-menu ul ul {
	position: absolute;
	margin-top: 20px;
	left: 0;
	width: 840px;
}
#header-menu ul ul li {
	float: left;
	background: none;
	border-right: 1px solid #da6651;
	padding-top:0px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
#header-menu ul ul li.last {
	border-right: 0;
}
#header-menu ul ul ul {
	margin: 0;
}
#header-menu ul li.selected ul {
	display: block;
}
#header-menu ul li.selected ul li {
	/* IE 6 Hack */
	/*----------------*/
}
#header-menu ul li.menu1.selected a {
	background-color: transparent !important;
	padding: 0px;
}
#header-menu ul li.selected a {
	background-color: #54160b;
	padding: 3px;
}
#header-menu ul li ul li a {
	background-color: transparent;
	color: #00305c;
	padding: 0px;
}
#header-menu ul li {
	float: left;
	list-style: none;
	font-size: 10px;
	text-transform: uppercase;
	padding: 8px 11px 9px 11px;

	/* IE 6 & 7 Hack */
	/* padding: 8px 9px 9px 9px; */
	/*----------------*/
	background-repeat:repeat-x;
}
#header-menu ul li a {
	color: #00305c;
	text-decoration: none;
}

#header-menu ul li a:hover {
	text-decoration: underline;
}

#header-logo {
	padding: 20px 0px 0px 0px;
	float: left;
	width: 188px;
}
#header-press {
	padding: 0px 0px 0px 360px;
	float: left;
	font-size: 10px;
}
#headerl-menu-search{
	padding: 20px 0px 0px 0px;
}
#header-search {
	float: right;
}
#header-search input.search-form-text {
	background-repeat:no-repeat !important;
	background-color:transparent;
	font-size: 13px;
	padding: 4px 3px 10px 23px;
	border: 0;
	width: 150px;
	margin: 0;
	float: left;
}
#header-search input.search-form-submit {
	background-repeat:no-repeat !important;
	background-color:transparent;
	background-position:top right;
	font-size: 13px;
	padding: 6px 3px 10px 3px;
	color: #FFF;
	text-transform: uppercase;
	border: 0;
	margin: 0;
	float: left;
	font-size: 11px;
	cursor: pointer;
}
#header-search p.p-search {
	margin: 0;
}
div#header div.window-over {
	width: 410px;
	position: absolute;
	z-index: 1982;
}

div#header div.window-over_4c{
	width: 788px;
	position: absolute;
	z-index: 1982;
}
div#header div.window-over_5c{
	width: 975px;
	position: absolute;
	z-index: 1982;
}
div#header div.window-over-header {
/*	background: url(images/window-over-top.png) no-repeat;*/
	height: 35px;
}
div#header div.window-over-middle {
/*	background: url(images/window-over-middle.png) repeat-y;*/
	font-size: 12px;
	color: #00305c;
	padding-left: 10px;
}
div#header div.window-over-footer {
/*	background: url(images/window-over-bottom.png) no-repeat;*/
	height: 24px;
}

div#header div.window-over-header_4c {
/*	background: url(images/window-over-top_4c.png) no-repeat;*/
	height: 35px;
}
div#header div.window-over-header_5c {
/*	background: url(images/window-over-top_4c.png) no-repeat;*/
	height: 35px;
}
div#header div.window-over-middle_4c{
/*	background: url(images/window-over-middle_4c.png) repeat-y;*/
	font-size: 12px;
	color: #00305c;
	padding-left: 10px;
}
div#header div.window-over-middle_5c{
/*	background: url(images/window-over-middle_4c.png) repeat-y;*/
	font-size: 12px;
	color: #00305c;
	padding-left: 10px;
}
div#header div.window-over-footer_4c{
/*	background: url(images/window-over-bottom_4c.png) no-repeat;*/
	height: 24px;
}
div#header div.window-over-footer_5c{
/*	background: url(images/window-over-bottom_4c.png) no-repeat;*/
	height: 24px;
}
div#header div.window-over-left, div#header div.window-over-right {
	width: 160px;
	float: left;
	padding: 0px 0px 0px 24px;
}

div#header div.window-over-left_4c, div#header div.window-over-right_4c {
	width: 352px;
	float: left;
	padding: 0px 0px 0px 24px;
}
div#header div.window-over-left_5c, div#header div.window-over-right_5c {
	width: 352px;
	float: left;
	padding: 0px 0px 0px 24px;
}
div#header div.window-over-left {
	/*margin-right: 11px;*/
	margin-right: 4px;
}
div#header div.window-over h2, div#header div.window-over_4c h2, div#header div.window-over_5c h2, div#header div.window-over_3c h2 {
	font-size: 12px;
	text-align: left;
}
div#header div.window-over ul, div#header div.window-over_4c ul, div#header div.window-over_5c ul, div#header div.window-over_3c ul {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	color: #242424;
	display: block;
	text-align: left;
	position: inherit;
	width: 100%;
}
div#header div.window-over ul li, div#header div.window-over_4c ul li, div#header div.window-over_5c ul li, div#header div.window-over_3c ul li {
	list-style: none;
	float: none !important;
	border: 0;
	padding: 0;
	margin-bottom: 0;
}
div#header div.window-over ul li a, div#header div.window-over_4c ul li a, div#header div.window-over_5c ul li a, div#header div.window-over_3c ul li a {
	color: #676767;
	text-decoration: none;
}
div#header div.window-over ul li a:hover, div#header div.window-over_4c ul li a:hover, div#header div.window-over_5c ul li a:hover, div#header div.window-over_3c ul li a:hover {
	text-decoration: underline;
}

/* CONTENT CSS RULES */
#content ul.content-image-menu-home {
	width: 530px;
	margin: 0;
	padding: 0;
}
#content ul.content-image-menu-home li {
	height: 43px;
	width: 132px;
	background-color: #e2eaf0;
	float: left;
	list-style: none;
	font-size: 12px;
	line-height: 43px;
	text-align: center;
	margin: 0;
	padding: 0;
}
#content div.content-image {
	line-height: 0;
}
#content ul.content-image-menu-home li a {
	color: #00305c;
	text-decoration: none;
}
#content ul.content-image-menu-home li.selected {
	background-color: #95b0c8;
	width: 134px;
}
#content ul.content-image-menu-home li a:hover {
	color: #CD2E11;
}
#content div.content-info {
	clear: both;
	padding-top: 30px;
}
#content div.content-info p {
	margin-right: 10px;
	text-align:justify;
}
#content p, #content div.content-info li  {
	color: #00305c;
	font-size: 12px;
}
#content h1, div#content div.two-column-left h2, div.window-over h2, div.window-over_4c h2, div.window-over_5c h2, div.window-over_3c h2 {
	font-size: 14px;
	color: #cd2e12;
	clear: both;
}

div.two-column-left {
	width: 530px;
	float: left;
	margin-right: 10px;
}
div.two-column-right {
	width: 300px;
	float: left;
}
div.two-column-right h2, div#content div.two-column-left h2.bar {
	width: 288px;
	color: #FFF;
	font-size: 10px;
	padding: 8px 0px 9px 12px;
	text-transform: uppercase;
}
div#content div.two-column-left h2.bar {
	background: url(images/header-2.jpg) no-repeat;
	width: 100%;
}
div.two-column-right h3 {
	text-transform: uppercase;
	font-size: 12px;
	margin: 0;
	color: #00305c;
}
div.two-column-right p {
	margin: 0px;
}
a.see-more {
	font-size: 11px;
	color: #cb2d13 !important;
	text-transform: uppercase;
}
div.content-right-block {
	margin-bottom: 20px;
}
div.content-right-block h3, div.content-right-block p, div.content-right-block a.see-more {
	padding-left: 10px;
	padding-right: 10px;
}
div#content.financial-states ul {
	clear: both;
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	padding-bottom: 20px;
}
div#content.financial-states ul.archive li {
	float: left;
	list-style: none;
	padding: 0px 5px;
	border-right: 1px solid #cc2e13;
}
div#content.financial-states ul.archive li.last {
	border: 0;
}
div#content.financial-states ul li a, div#content.financial-states p a {
	color: #00305c;
	font-size: 12px;
}
div#content a:hover {
	color: #999 !important;
}
div#content.financial-states h2 {
	margin: 0;
}
div#content ul.downloads li {
	list-style: none;

}
div#content ul.downloads li a.pdf {
	padding-left: 2px;
	color: #00305c;
}
div#content div.login-window {
	background: url(images/image-multiva.jpg) no-repeat;
	padding-top: 50px;
	height: 205px;
}
div#content div.login-window input.form-text {
	width: 160px;
	font-size: 12px;
	padding: 3px;
	height: 12px;
	margin-bottom: 4px;
}
div#content div.login-window label {
	width: 100px;
	display: block;
	color: #FFF;
	font-size: 12px;
	float: left;
	height: 18px;
	line-height: 18px;
	margin-left: 15px;
	margin-bottom: 4px;
}
div#content div.login-window p {
	margin: 0;
	padding: 0;
}
div#content input.form-submit {
	/*background: url(images/button-enter.png);*/
	width: 84px;
	height: 27px;
	text-align: center;
	color: #FFF;
	border: 0;
	cursor: pointer;
	float: right;
	margin-right: 13px;
}
div#content div.login-window ul  {
	margin: 0;
	padding: 0;
	margin-left: 15px;
	clear: both;
}
div#content div.login-window li {
	list-style: none;
	line-height: 11px;
}
div#content div.login-window li a {
	color: #FFF;
	font-size: 11px;
	text-decoration: none;

}
div#content div.navigation a, div#content div.navigation  {
	color: #cd2e12;
	font-size: 14px;
}
div#content p.online-sell-links a {
	display: block;
	text-decoration: none;
	color: #00305c;
	background: url(images/button-gray.jpg) no-repeat;
	display: block;
	width: 168px;
	text-align: center;
	font-size: 12px;
	padding: 8px 0px;
	float: right;
	margin-right: 10px;
}
div#content ul.product-types  {
	margin: 0;
	padding: 0;
	margin-left: 18px;
}
div#content ul.product-types li {
	list-style: lower-latin;
	margin-top: 10px;
}
div#content ul.product-types li a {
	color: #00305c;
	font-weight: bold;
}
div#content p.product-types a, div#content p.product-types {
	color: #cd2e12;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:10px;
}
div#content div.news-item h2 {
	text-transform: uppercase;
}
div#content div.news-item {
	clear: both;
}
div#content div.news-item div.news-image {
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 1px solid #ca2d13;
	margin-bottom: 10px;
}
div#content div.news-item div.news-extra {
	padding-bottom: 50px;
}
div#content div.news-item div.news-extra p {
	width: 265px;
	float: left;
	margin: 0;
	padding: 0;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	color: #808080;
	font-size: 11px;
}
div#content div.news-item div.news-extra p.news-social {
	text-align: right;
}
div#content div.news-item div.news-extra p img {
	vertical-align: middle;
}
div#content div.news-navigation ul {
	margin: 0;
	padding: 0;
}
div#content div.news-navigation li {
	list-style: none;
	float: left;
	width: 265px;
}
div#content div.news-navigation li a {
	list-style: none;
	color: #cb2d13;
	text-decoration: none;
}

div#content div.news-navigation li a:hover {
	color: #cb2d13;
	text-decoration: underline;
}
div#content div.news-navigation li.last {
	text-align: right;
}
div#content div.three-column-right, div#content div.three-column-middle, div#content div.three-column-left {
	width: 190px;
	float: left;
	min-height: 400px;
	padding: 10px 40px;
}
div#content div.three-column-left, div#content div.three-column-middle {
	border-right: 1px solid #ca2d13;
}
div#content.search-engine h2 {
	color: #ca2d13;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
div#content.search-engine ul {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
div#content.search-engine ul li, div#content.search-engine ul li a {
	margin-top: 10px;
	color: #00305c;
}
div#content.contact div.form-item, div#content.contact div.form-item-textarea, div#content.contact p.warning {
	clear: both;
}
div#content.contact p.warning {
	color: #777;
	font-size: 10px;
}
div#content.contact ul {
	margin: 0;
	padding: 0;
	height: 60px;
}
div#content.contact ul li {
	float: left;
	width: 200px;
	list-style: none;
}
div#content.contact div.form-item label, div#content.contact div.form-item-textarea label {
	display: block;
	float: left;
	width: 80px;
	font-size: 12px;
	color: #00305c;
	height: 24px;
	line-height: 24px;
}
div#content.contact div.form-item-textarea label {
	line-height: normal;
}
div#content.contact div.form-item input.form-text-large, div#content.contact div.form-item input.form-text-short {
	/*background: url(images/background-textfield-large.jpg) no-repeat;*/
	width: 411px;
	padding: 7px 9px 7px 9px;
	border: 0;
	font-size: 12px;
}
div#content.contact div.form-item input.form-text-short {
	/*background: url(images/background-textfield-short.jpg) no-repeat;*/
	width: 173px;
}
div#content.contact div.form-item-textarea textarea {
	width: 328px;
	height: 86px;
	padding: 9px;
	/*background: url(images/background-textarea.jpg) no-repeat;*/
	border: 0;
}
div#content.contact a {
	color: #00305c;
}
div#content.contact p input.form-submit {
	float: none;
}
div#content div.location-item {
	border-top: 1px solid #ca2d13;
	clear: both;
	margin-top: 20px;
}
div#content div.location-item h3 {
	color: #00305c;
	font-size: 14px;
}
div#content.locations input.form-submit {
	clear: both;
	float: none;
}
div#content.locations div.form-item label, div#content.sellonline div.form-item label {
	font-size: 12px;
	color: #00305c;
	display: block;
	width: 250px;
	float: left;
}
div#content.sellonline div.form-item label {
	width: 170px;
}
div#content.sellonline div.form-item select {
	width: 350px;
}
div#content.sellonline form.quotation div.form-item label {
	text-align: right;
	width: 190px;
	padding-right: 5px;
}
div#content.sellonline form.quotation div.form-item {
	margin-bottom: 5px;
}
div#content.sellonline form.quotation div.form-item select {
	width: 330px;
}

/* FOOTER CSS RULES */
#footer {
	clear: both;
	background-color:#3c4143 ;
	background-repeat:repeat-x;
	margin-top: 30px;
}
#footer ul.first-ul {
	margin-left: 60px;
	/* HACK IE 6 */
	_margin-left: 60px;
	/*--------------*/

}
#footer ul {
	margin: 0;
	padding: 0;
	color: #FFF;
	width: 150px;
	float: left;
}
#footer ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	height: 14px;

	/* HACK IE 6 & 7 */
	/*line-height: 12px; */
	/*height: auto; */
	/*--------------*/

}
#footer ul li h3 {
	margin: 0px;
	font-size: 10px;
	height: 16px;
	line-height: 16px;
}
#footer ul li a {
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#footer p.location {
	clear: both;
	font-size: 9px;
	color: #a8a8a8;
	text-align: center;
	margin: 0;
	padding: 15px 0px 10px 0px;
}
div.footer-push {
	height: 195px;
	 clear: both;
}


.links_pages a, .links_pages {
	color:#cb2d13;
	text-align:center;
	font-size:12px;
}

div.news-navigation span a {
	line-height:50px;
	text-align:center;
}

.titulo_seccion_estado, .titulo_seccion_emisora{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#01305C;
}

.lista_vacia{
	margin-bottom:-20px !important;
}

.anio_estado_seleccionado
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#00305c;
}

.lista_superior_producto
{
	margin-top:10px;
}

div#header div.window-over_3c{
	width: 600px;
	position: absolute;
	z-index: 1982;
}

div#header div.window-over-header_3c {
	/*background: url(images/window-over-top_3c.png) no-repeat;*/
	height: 35px;
}

div#header div.window-over-middle_3c{
	/*background: url(images/window-over-middle_3c.png) repeat-y;*/
	font-size: 12px;
	color: #00305c;
	padding-left: 10px;
}

div#header div.window-over-footer_3c{
	/*background: url(images/window-over-bottom_3c.png) no-repeat;*/
	height: 24px;
}

div#header div.window-over-left_3c {
	width: 352px;
	float: left;
	padding: 0px 0px 0px 24px;
}

div#header div.window-over-right_3c {
	width: 176px;
	float: left;
	padding: 0px 0px 0px 24px;
}

div.mapa_sucursales{
	width:300px;
	height:250px
}

