/* CSS Document */

* {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
list-style-type: none;
color: #656659;
font-weight: normal;
font-size: 13px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

br { clear: left }

body {
background-image: url(../imagenes/fondo.jpg);
background-repeat: no-repeat;
background-position: center 45px;
background-color: #CACABE;
position: relative;
}

.float_left { float: left; }

#barra_contenedor {
background-image: url(../imagenes/barra_superior_fondo.png);
background-repeat: repeat-x;
background-position: left top;
}

#barra_contenedor #sitios_especificos {
	width: 178px;
	position: absolute;
	top: 45px;
	margin-left: 264px;
	z-index: 99;
	padding: 10px;
	background-image: url(../imagenes/pixel_blanco_trans.png);
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

#barra_contenedor #sitios_especificos a {
display: block;
margin-top: 6px;
background-image: url(../imagenes/bullet_listado.png);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 10px;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
}

#barra_contenedor #sitios_especificos a:hover { color: #000; }

#barra {
	height: 45px;
	padding-bottom: 20px;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}

#barra ul {
margin-right: auto;
margin-left: auto;
}

#barra li { float: left; }

#barra li#item {
}

#barra_buscador {
float: left;
height: 35px;
}

#barra_buscador input {
border: 2px solid #f0f0ee;
height: 20px;
line-height: 20px;
padding-right: 4px;
padding-left: 4px;
background-color: #b1b0a8;
float: left;
color: #FFF;
width: 97px;
margin-top: 10px;
margin-left: 4px;
font-size: 11px;
}

#barra_buscador img#ir { margin-top: 10px; }

#header { position: relative; }

#botonera_top {
position: relative;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #b0ada4;
z-index: 900;
}

#botonera_top img#rss {
position: absolute;
top: 8px;
right: 10px;
}

#menu_minisitios {
height: 38px;
width: 340px;
background-image: url(../imagenes/menu_minisitios_fondo.png);
background-repeat: no-repeat;
background-position: left top;
position: absolute;
top: 0px;
right: 0px;
padding-top: 5px;
padding-left: 110px;
}

#menu_minisitios li {
float: left;
margin-right: 2px;
}

#menu_minisitios a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 26px;
font-weight: bold;
}

#menu_minisitios a:hover { color: #000; }

#menu_minisitios a#activo { color: #4478AB; }

#col_izq {
	width: 216px;
	margin-right: 4px;
	float: left;
}

#col_izq li {
height: 44px;
width: 216px;
}

#col_izq li a {
	background-image: url(../imagenes/col_izq_fondo_boton-2.png);
	line-height: 44px;
	color: #D6E2EF;
	display: block;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#col_izq li a#nuevo {
	background-image: url(../imagenes/col_izq_fondo_boton_nuevo-2.png);
	line-height: 44px;
	color: #D6E2EF;
	display: block;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#col_izq li a:hover {
color: #FFF;
background-image: url(../imagenes/col_izq_fondo_boton_hover-2.png);
}

#col_izq li a#nuevo:hover {
color: #FFF;
background-image: url(../imagenes/col_izq_fondo_boton_nuevo_hover-2.png);
}
#col_izq #certificaciones{
	position: absolute;
	left: 0px;
	bottom: 0px;

}

#col_der {
width: 764px;
float: left;
}

#col_der strong { font-weight: bold; }

#col_der ul#listado {
margin-right: 20px;
margin-left: 20px;
cursor: default;
}

#col_der ul#listado li {
padding-left: 8px;
background-image: url(../imagenes/bullet_listado.png);
background-repeat: no-repeat;
background-position: left 7px;
}
ul#listado_dos   {
	margin-bottom: 10px;
	max-width: 900px;
	margin-top: 10px;
}
ul#listado_dos li  {
	padding-left: 16px;
	background-image: url(../imagenes/ico_popup.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-bottom: 1px;
}

#col_der #foto_promocional {
position: relative;
left: 0px;
top: 0px;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #e5e4dd;
}

#col_der #foto_promocional img#foto_promocional_mask {
position: absolute;
left: 0px;
top: 0px;
}

#col_der #foto_promocional h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 28px;
color: #336699;
margin-left: -2px;
margin-top: -2px;
cursor: default;
text-transform: uppercase;
}

#col_der #foto_promocional h1 span {
font-size: 16px;
color: #336699;
vertical-align:top;
}

#col_der #titulo_foto_promocional {
position: absolute;
left: 20px;
top: 192px;
font-size: 11px;
}

#col_der #nav_bar {
font-size: 11px;
text-transform: uppercase;
}

#col_der #nav_bar a { font-size: 11px; }

#col_der #nav_bar a:hover { color: #000; }

#col_der_izq {
width: 580px;
float: left;
}

#col_der ul#archivos { margin-left: 20px; }

#col_der ul#archivos a {
background-image: url(../imagenes/ico_archivo_descargar.png);
background-repeat: no-repeat;
height: 22px;
line-height: 22px;
background-position: 0px 4px;
padding-left: 18px;
display: block;
}

#col_der ul#archivos a:hover { color: #000; }

#col_der #noticia_full {
margin-left: 20px;
float: right;
border: 4px solid #CCC;
margin-bottom: 6px;
margin-right: 20px;
}

#col_der_der {
width: 180px;
float: left;
margin-left: 4px;
}

#col_der_der li { position: relative; }

#col_der_der li #link_separador {
position: absolute;
left: 0px;
top: 92px;
}

.separador {
height: 40px;
background-image: url(../imagenes/separador.png);
background-repeat: repeat-x;
background-position: left top;
}

#col_der h2 {
font-size: 19px;
color: #656659;
margin-left: 20px;
margin-top: 20px;
cursor: default;
margin-right: 20px;
}

#col_der h2 span {
font-size: 14px;
color: #656659;
vertical-align:top;
padding-right:5px;
}

#col_der h3 {
font-size: 19px;
color: #000;
margin-left: 20px;
font-weight: bold;
background-image: url(../imagenes/bullet_h1.png);
background-repeat: no-repeat;
background-position: left 3px;
padding-left: 18px;
margin-bottom: 10px;
cursor: default;
}

#col_der h4 {
color: #336699;
font-size: 18px;
font-weight: bold;
line-height: 18px;
cursor: default;
}

#col_der input[type="text"] {
margin-left: 20px;
width: 400px;
border: 2px solid #C4C2B0;
margin-bottom: 10px;
}

/*#col_der input[type="submit"] {
width: 400px;
font-weight:bold;
color:#fff;
border: 2px solid #9CB4CF;
margin-bottom: 10px;
background-color:#6286B3;
text-transform:uppercase; 
}*/

#col_der input[type="submit"] {
background-image:url(../imagenes/bot_contacto.png);
background-color:transparent;
display: block;
height: 21px;
width: 236px;
background-repeat: no-repeat;
float: left;
}

#col_der input[type="submit"]:hover {
background-image:url(../imagenes/bot_contacto_on.png);
background-color:transparent;
display: block;
height: 21px;
width: 236px;
background-repeat: no-repeat;
float: left;
}

#col_der textarea {
margin-left: 20px;
width: 400px;
border: 2px solid #C4C2B0;
margin-bottom: 10px;
}

#col_der a#acordeon {
font-size: 15px;
color: #656659;
margin-left: 20px;
cursor: default;
display: block;
margin-bottom: 10px;
}

#col_der a:hover#acordeon {
color: #000;
cursor:pointer;
}

p {
font-size: 14px;
color: #4F5047;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 8px;
text-align: justify;
cursor: default;
}

p strong {
font-size: 14px;
color: #336699;
font-weight: bold;
}

#col_der_izq #ico { margin-left: 20px; }

#gallery { margin-left: 20px; }

#gallery li {
float: left;
position: relative;
width: 127px;
height: 97px;
margin-right: 10px;
margin-bottom: 5px;
}

#gallery li #galeria_mask {
position: absolute;
left: 0px;
top: 0px;
}

#relacionados {
background-color: #e3e2da;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #cbcabf;
padding-top: 16px;
padding-bottom: 20px;
}

#relacionados ul { margin-left: 20px; }

#relacionados li {
width: 136px;
float: left;
margin-right: 10px;
position: relative;
margin-bottom: 6px;
height: 124px;
}

#productos_mask {
position: absolute;
top: 0px;
left: 0px;
}

#destacamos li { margin-bottom: 10px; }

#destacamos img { margin-left: 20px; }

.bajada_producto {
font-size: 11px;
color: #4F5047;
text-transform: uppercase;
font-weight: bold;
display: block;
text-align: center;
line-height: 11px;
margin-top: 6px;
}

.noticia { position: relative; }

.noticia img {
float: left;
margin-right: 10px;
margin-left: 20px;
}

.noticia p {
margin-top: 0px;
margin-right: 20px;
margin-bottom: 0px;
margin-left: 0px;
text-align: left;
}

a#generico {
background-image: url(../imagenes/bot_generico_back.png);
display: block;
height: 22px;
width: 88px;
background-repeat: no-repeat;
font-size: 10px;
color: #336699;
font-weight: bold;
text-align: center;
padding-right: 10px;
padding-top: 7px;
margin-left: -5px;
float: left;
}

/* boton leer todo*/

a#generico2 {
background-image: url(../imagenes/bot_generico_back.png);
display: block;
height: 22px;
width: 88px;
background-repeat: no-repeat;
font-size: 10px;
color: #336699;
font-weight: bold;
text-align: center;
padding-right: 10px;
padding-top: 7px;
margin-left: -5px;
float:right;
}

#footer {
height: 56px;
background-image: url(../imagenes/footer_tile.png);
background-repeat: repeat-x;
background-position: left top;
margin-top: 20px;
padding-top: 20px;
cursor: default;
}

#footer_box {
width: 984px;
margin-right: auto;
margin-left: auto;
position: relative;
font-size: 12px;
}

#footer_box strong {
font-weight: bold;
color: #4E4F44;
font-size: 12px;
}

#footer_box a {
font-weight: bold;
color: #4E4F44;
font-size: 12px;
}

#footer_box a:hover {
font-weight: bold;
color: #2D2E27;
font-size: 12px;
}

.footer_real {
position: absolute;
top: 0px;
right: 0px;
font-size: 12px;
}

.box_ficha {
float: left;
width: 344px;
height: 54px;
background-image: url(../imagenes/box_ficha_fondo.png);
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
background-repeat: no-repeat;
background-position: left top;
margin-left: 12px;
margin-bottom: 4px;
}

.box_ficha img#pdf { float: left; }

.box_ficha h1 {
font-size: 16px;
color: #000;
margin-top: 2px;
}

.box_ficha h1 span {
font-size: 12px;
color: #000;
vertical-align:top;
}

.box_ficha p {
font-size: 13px;
color: #8A8275;
}

ul.gobierno_corporativo {
margin-right: 20px;
margin-left: 20px;
}

ul.gobierno_corporativo li {
background-color: #ECEBE1;
padding: 6px;
border: 2px solid #FCFBF2;
width: 346px;
float: left;
height: 50px;
}

ul.gobierno_corporativo h1 {
font-size: 15px;
color: #000;
font-weight: normal;
}

ul.gobierno_corporativo p {
font-size: 13px;
color: #8A8275;
margin: 0px;
}

a#generico_2 {
background-image: url(../imagenes/bot_generico_2_back.png);
display: block;
height: 22px;
width: 88px;
background-repeat: no-repeat;
font-size: 10px;
color: #336699;
font-weight: bold;
text-align: center;
padding-right: 10px;
padding-top: 7px;
margin-left: -5px;
float: left;
}

#atributos li {
display:block;
float:left;
margin-right:20px;
width:120px;
height:40px;
}

#popupForm input[type="text"] {
width:95%;
margin-left:0px;
border:3px solid #C4C2B0;
}

#popupForm input[type="submit"] {
width:100px;
background-color:#D7D7D7;
margin-top:10px;
margin-left:0px;
border:3px solid #D7D7D7;
cursor:pointer;
}

#popupForm input[type="submit"]:hover {
border:3px solid #C4C2B0;
cursor:pointer;
}

#popupForm textarea {
width:95%;
height:50px;
margin-left:0px;
border:3px solid #C4C2B0;
}

#popupForm p {
margin-left:0px;
margin-top:5px;
margin-bottom:5px;
}

#popupContact h1 {
text-align:left;
color:#336699;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}

#popupForm2 input[type="text"] {
width:95%;
margin-left:0px;
border:3px solid #C4C2B0;
}

#popupForm2 input[type="submit"] {
width:100px;
background-color:#D7D7D7;
margin-top:10px;
margin-left:0px;
border:3px solid #D7D7D7;
cursor:pointer;
}

#popupForm2 input[type="submit"]:hover {
border:3px solid #C4C2B0;
cursor:pointer;
}

#popupForm2 textarea {
width:95%;
height:50px;
margin-left:0px;
border:3px solid #C4C2B0;
}

#popupForm2 p {
margin-left:0px;
margin-top:5px;
margin-bottom:5px;
}

#popupContact2 h2 {
text-align:left;
color:#336699;
font-size:16px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContact2  p{
font-size: 13px;
color: #666;
}
.popup h2 {
text-align:left;
color:#336699;
font-size:16px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
.popup p {
font-size: 13px;
color: #666;
}
h13  {
text-align:left;
color:#336699;
font-size:18px;
font-weight:700;
margin-left: 20px;
display: block;
margin-bottom: -14px;
text-transform: uppercase;
}

.resultados {
float:left;
color:#336699;
margin-bottom:10px;
margin-right:0px;
padding-left:0px;
font-weight:bold;
font-size:12px;
padding:0px;
cursor:pointer;
text-align:left;
}

.resultados a {
float:left;
color:#336699;
margin-bottom:10px;
margin-right:0px;
padding-left:0px;
font-weight:bold;
font-size:12px;
padding:0px;
cursor:pointer;
text-align:left;
}

img#elemento {
margin-left: 20px;
float: left;
margin-right: 10px;
}
a#big_box {
display: block;
width: 200px;
text-align: center;
line-height: 60px;
height: 60px;
color: #FFF;
font-weight: bold;
background-image: url(../imagenes/big_box_sombra.png);
float: left;
margin-right: 20px;
margin-bottom: 10px;
}
a#big_box_2 {
display: block;
width: 200px;
text-align: center;
line-height: 60px;
height: 60px;
color: #FFF;
font-weight: bold;
background-image: url(../imagenes/big_box_sombra_2.png);
float: left;
margin-right: 20px;
margin-bottom: 10px;
}

#col_der .campo_denuncia {
width: 300px;
border: 2px solid #C4C2B0;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
height: 16px;
line-height: 16px;
font-size: 11px;
}
#col_der .area_denuncia {
width: 444px;
border: 2px solid #C4C2B0;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
font-size: 11px;
}
#col_der .list_denuncia {
border: 2px solid #C4C2B0;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
font-size: 11px;
}
#col_der p#detalle { font-size: 11px; 
}

.tabla_generica {
width: 92%;
margin-left: 20px;
}
.tabla_generica td{ font-size: 14px; 
}
.temporal {
color: #F00;
font-size: 11px;
font-style: italic;
}
a.bot_cotizar {
	color: #FFF;
	font-size: 9px;
	font-weight: bold;
	background-color: #999;
	border: 1px solid #999;
	padding-right: 3px;
	padding-left: 3px;
}
ul#regiones {
	margin-left: 20px;
	display: block;
	margin-top: 20px;
	padding-right: 20px;
	padding-bottom: 180px;


}

ul#regiones li{
	color: #CCC;
	font-size: 11px;
	height: auto;
	margin-bottom: 10px;

}
ul#regiones li strong{
	color: #FFF;
	font-size: 13px;
	font-weight: bold;

}
p3  {
	max-width: 900px;
	display: block;
}
em {
	display: none;
}
img#novedad {
	position: absolute;
	top: -10px;
	left: -10px;
	z-index: 9999;

}
img#curso {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 4px solid #D9D6CD;


}
#publicityextrim{
	position: absolute !important; 
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px); 
}
