BODY {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #353535; LINE-HEIGHT: 8px; FONT-FAMILY: arial
}
TD {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #353535; LINE-HEIGHT: 16px; FONT-FAMILY: arial; text-align:justify
}
TH {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #353535; LINE-HEIGHT: 13px; FONT-FAMILY: arial
}

#pagecorpnor{
width:765px; 
}
.azul_negrita {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #002569; FONT-FAMILY:Arial, Helvetica, sans-serif
}
.azul{
	COLOR: #002569; 
}


A.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0b1e3c; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: #0b1e3c
}
A.menu:hover {
	COLOR: #002382
}
A.menu:active {
	COLOR: #0b1e3c
}
.menu2td {
	PADDING-LEFT: 2px; PADDING-TOP: 3px; HEIGHT: 18px
}
.menu2gristd {
	PADDING-LEFT: 2px; HEIGHT: 10px
}
A.menu2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0b1e3c; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.menu2:visited {
	COLOR: #0b1e3c
}
A.menu2:hover {
	COLOR: #002382
}
A.menu2:active {
	COLOR: #0b1e3c
}
.banda_situacion {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: arial; HEIGHT: 23px; BACKGROUND-COLOR: #0b1e3c; TEXT-ALIGN: left
}
A.enlgris {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 18px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.enlgris:visited {
	COLOR: #333
}
A.enlgris:hover {
	FONT-WEIGHT: bold; COLOR: #333
}
A.enlgris:active {
	COLOR: #333
}
A.enlverde {
	FONT-SIZE: 11px; COLOR: #088956; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.enlverde:visited {
	COLOR: #088956
}
A.enlverde:hover {
	COLOR: #088956
}
A.enlverde:active {
	COLOR: #088956
}

a.enlverde1 {
	FONT-SIZE: 12px; COLOR: #088956; FONT-FAMILY: arial; TEXT-DECORATION: none;
}
a.enlverde1:visited {
	COLOR: #088956;
}
a.enlverde1:hover {
	COLOR: #088956;
}
a.enlverde1:active {
	COLOR: #088956;
}
A.submenu {
	FONT-SIZE: 10px; COLOR: #333; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.submenu:visited {
	COLOR: #333
}
A.submenu:hover {
	COLOR: #000
}
A.submenu:active {
	COLOR: #000
}
.celdamenu {
	BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 21px
}
.celdasub {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 15px
}
.celdasub_last {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 15px
}
#celda_img {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 0px; PADDING-TOP: 30px
}
#celda_img_dcha {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-TOP: 30px
}
#footer {
	PADDING-RIGHT: 15px; FONT-SIZE: 10px; COLOR: #716f6e; LINE-HEIGHT: 11px; PADDING-TOP: 10px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: left
}
A.pies {
	FONT-SIZE: 10px; COLOR: #716f6e; FONT-FAMILY: arial
}
A.pies:visited {
	COLOR: #716f6e
}
A.pies:hover {
	COLOR: #716f6e
}
A.pies:active {
	COLOR: #716f6e
}
A {
	COLOR: #002065; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A:visited {
	COLOR: #002065
}
A:hover {
	COLOR: #002065
}

A.verde {
	FONT-SIZE: 11px; COLOR: #088956; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
A.verde:visited {
	COLOR: #999999
}
A.verde:hover {
	COLOR: #088956
}
A.verde:active {
	COLOR: #088956
}
A.noticia {
	FONT-SIZE: 12px; COLOR: #003574; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
A.noticia:visited {
	COLOR: #003574
}
A.noticia:hover {
	COLOR: #003574
}
A.noticia:active {
	COLOR: #003574
}
A.rapido {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.rapido:visited {
	COLOR: #ffffff
}
A.rapido:hover {
	COLOR: #ffffff
}
A.rapido:active {
	COLOR: #ffffff
}
A.tit_sec_enl {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../Images/item17az.gif) #fff no-repeat left bottom; TEXT-TRANSFORM: uppercase; COLOR: #003574; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.tit_sec_enl:hover {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../Images/item17ver.gif) #fff no-repeat left bottom; TEXT-TRANSFORM: uppercase; COLOR: #003574; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.tit_sec_enl:active {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../Images/item17az.gif) #fff no-repeat left bottom; TEXT-TRANSFORM: uppercase; COLOR: #003574; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contenido {
	FONT-SIZE: 12px; MARGIN-LEFT: 15px; WIDTH: 600px; COLOR: #353535; MARGIN-RIGHT: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: justify; PADDING-TOP: 15px; padding-bottom:30px; 
}
#seccion200 {
	PADDING-BOTTOM: 25px; WIDTH: 200px; COLOR: #333; LINE-HEIGHT: 16px; PADDING-TOP: 15px; TEXT-ALIGN: justify
}
#seccion280 {
	PADDING-BOTTOM: 25px; WIDTH: 280px; COLOR: #333; LINE-HEIGHT: 16px; PADDING-TOP: 15px; TEXT-ALIGN: justify
}
#seccion350 {
	PADDING-BOTTOM: 25px; WIDTH: 350px; COLOR: #333; LINE-HEIGHT: 16px; PADDING-TOP: 15px; TEXT-ALIGN: justify
}
#seccion380 {
	PADDING-BOTTOM: 25px; WIDTH: 380px; COLOR: #333; LINE-HEIGHT: 16px; PADDING-TOP: 15px; TEXT-ALIGN: justify
}
#seccion450 {
	PADDING-BOTTOM: 25px; WIDTH: 450px; COLOR: #333; LINE-HEIGHT: 16px; PADDING-TOP: 15px; TEXT-ALIGN: justify
}
#seccion550 {
	PADDING-BOTTOM: 25px; WIDTH: 550px; COLOR: #333; LINE-HEIGHT: 16px; PADDING-TOP: 15px; TEXT-ALIGN: justify
}
#subseccion {
	PADDING-LEFT: 15px; LINE-HEIGHT: 12px; PADDING-TOP: 15px
}
.tit_sec {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../Images/item17az.gif) #fff no-repeat left bottom; TEXT-TRANSFORM: uppercase; COLOR: #003574; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tit_subsec {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../Images/item11ver.gif) #fff fixed no-repeat 0px 15px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #088956; LINE-HEIGHT: 12px; PADDING-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cont_dest {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 15px; COLOR: #353535; PADDING-TOP: 15px
}
.subrayado {
	TEXT-DECORATION: underline
}
.padleft20 {
	PADDING-LEFT: 20px
}
UL {
	PADDING-TOP: 0px
}
LI {
	LINE-HEIGHT: 14px
}
LI.li-azul {
	LIST-STYLE-IMAGE: url(../Images/item_red12_az.gif); TEXT-INDENT: 15px; LINE-HEIGHT: 14px
}
LI.li-verde {
	LIST-STYLE-IMAGE: url(../Images/item_red12_ver.gif); TEXT-INDENT: 15px; LINE-HEIGHT: 14px
}
.tit_int_az {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 25px; COLOR: #098956; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; TOP: auto
}
#tema {
	PADDING-LEFT: 25px; PADDING-TOP: 15px
}
.tit_tema {
	FONT-WEIGHT: bold; COLOR: #088956; LINE-HEIGHT: 18px; PADDING-TOP: 21px
}
.tit_formulario {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize; COLOR: #088956; LINE-HEIGHT: 18px
}
#menuproducto {
	WIDTH: 170px
}

#fondomenusp {
	WIDTH: 629px; BORDER-BOTTOM: #bbd1da 1px solid; POSITION: relative; LEFT: 0px;  HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; PADDING-TOP:1px; display:block; z-index:2;
	}
#fondomenusp1 {
	LEFT: 0px; WIDTH: 765px; BORDER-BOTTOM: #bbd1da 1px solid; POSITION: relative; HEIGHT: 22px; BACKGROUND-COLOR: #B2B3B5; PADDING-TOP:1px;
}
#menuspOn {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 85px; COLOR: #002569;  LINE-HEIGHT:1em; MARGIN-RIGHT: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
DIV#menuspOn A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 85px; COLOR: #002569;  PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
DIV#menuspOn A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 85px; COLOR: #002569;  PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
#menusp {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 85px; COLOR: #ffffff; LINE-HEIGHT:1em; MARGIN-RIGHT: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #002569; 
}
#menuspTxt {
	PADDING-TOP: 4px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV#menusp A {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 85px; COLOR: #ffffff; LINE-HEIGHT: 1em; HEIGHT: 20px; BACKGROUND-COLOR: #002569; TEXT-DECORATION: none; 
}
DIV#menusp A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 85px; COLOR: #002569; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
#menuspOn2 {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 70px; COLOR: #002569; LINE-HEIGHT:1em; MARGIN-RIGHT: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
DIV#menuspOn2 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 70px; COLOR: #002569;  PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
DIV#menuspOn2 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 70px; COLOR: #002569;  PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
#menusp2 {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 70px; COLOR: #ffffff; LINE-HEIGHT:1em; MARGIN-RIGHT: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #002569
}
DIV#menusp2 A {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 70px; COLOR: #ffffff; LINE-HEIGHT: 1em; HEIGHT: 20px; BACKGROUND-COLOR: #002569; TEXT-DECORATION: none
}
DIV#menusp2 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 70px; COLOR: #002569; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
#menuspOn3 {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 103px; COLOR: #002569;  LINE-HEIGHT:1em; MARGIN-RIGHT: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
DIV#menuspOn3 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 103px; COLOR: #002569;  PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
DIV#menuspOn3 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 103px; COLOR: #002569;  PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
#menusp3 {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 103px; COLOR: #ffffff; LINE-HEIGHT:1em; HEIGHT: 20px; BACKGROUND-COLOR: #002569; MARGIN-RIGHT: 1px;
}
DIV#menusp3 A {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 103px; COLOR: #ffffff; LINE-HEIGHT: 1em; HEIGHT: 20px; BACKGROUND-COLOR: #002569; TEXT-DECORATION: none
}
DIV#menusp3 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 103px; COLOR:#002569; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
#menuspOn4 {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 140px; COLOR: #002569;  LINE-HEIGHT:1em; MARGIN-RIGHT: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
DIV#menuspOn4 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; COLOR: #002569;  PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
DIV#menuspOn4 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; COLOR: #002569;  PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
#menusp4 {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 140px; COLOR: #ffffff; LINE-HEIGHT:1em; MARGIN-RIGHT: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #002569
}
DIV#menusp4 A {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 140px; COLOR: #ffffff; LINE-HEIGHT: 1em; HEIGHT: 20px; BACKGROUND-COLOR: #002569; TEXT-DECORATION: none
}
DIV#menusp4 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; COLOR: #002569; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}



#fondomenuizq {
margin:0;
padding:0;
width:134px;
}

#fondomenuizq ul{
margin:0;
padding:0;
width:134px;
BACKGROUND-COLOR: #ffffff;
}

#fondomenuizq li{
margin:0;
padding:0;
width:134px;
border-bottom:1px solid white;
}

#fondomenuizq li a{
	FONT-SIZE:11px;
	WIDTH: 120px;
	padding-left:10px;
	DISPLAY: block;
	COLOR: #002569;
	BORDER-left: #bbd1da 4px solid; 
	BACKGROUND-COLOR:#E5E9F0;
	TEXT-DECORATION: none;
	text-align:left;
	line-height:1.7em;
}

#fondomenuizq li a:hover{
	FONT-SIZE:11px;
	WIDTH: 120px;
	padding-left:10px;
	DISPLAY: block;
	COLOR: #002569;
	BORDER-left: #FDD44F 4px solid;
	BACKGROUND-COLOR: #FEF4D3;
	TEXT-DECORATION: none;
	text-align:left;
}

#fondomenuizq li a.On{
	FONT-SIZE:11px;
	WIDTH: 120px;
	padding-left:10px;
	DISPLAY: block;
	COLOR: #002569;
	BORDER-left: #FDD44F 4px solid;
	BACKGROUND-COLOR: #FEF4D3;
	TEXT-DECORATION: none;
	text-align:left;
}
#fondomenuizq .menuizqSub {
BACKGROUND-COLOR: #e9e9e9;
COLOR: #353535;
FONT-SIZE:10px;
BORDER-left: #FDD44F 4px solid;
}
#fondomenuizq .menuizqSub:hover {
BACKGROUND-COLOR: #e9e9e9;
COLOR: #353535;
FONT-SIZE:10px;
BORDER-left: #FDD44F 4px solid;
}
#fondomenuizq .menuizqSubOn {
BACKGROUND-COLOR: #e9e9e9;
COLOR: #353535;
FONT-SIZE:10px;
BORDER-left: #FDD44F 4px solid;
}
#fondomenuizq .menuizqSubOn:hover {
BACKGROUND-COLOR: #e9e9e9;
COLOR: #353535;
FONT-SIZE:10px;
BORDER-left: #FDD44F 4px solid;
}









#linea {
	FLOAT: left; WIDTH: 629px; MARGIN-BOTTOM: 1px; HEIGHT: 1px; BACKGROUND-COLOR: #002569; FONT-SIZE:2px;
}
#linea2 {
	FLOAT: left; WIDTH: 629px; MARGIN-TOP: 2px; HEIGHT: 1px; BACKGROUND-COLOR: #FDD44F; FONT-SIZE:1px
}

.pagina{
font-size:21px; color:#002569; font-weight:bold; BACKGROUND: url(images/icoTitulo.gif) #fff no-repeat 0px -2px; padding-left:25px; height:20px; margin-top:15px;
}
.pagina A{
text-decoration:underline;
}
.pagina A:hover{
text-decoration:none;
}


#fondomenuUs{
	RIGHT: 0px; WIDTH: 320px; POSITION: relative; BACKGROUND-COLOR: #ffffff; PADDING-TOP:1px; float:right; display:block
}

#menuUs {
	FONT-SIZE:10px; FLOAT: left; COLOR: #002569; LINE-HEIGHT:1em; MARGIN-RIGHT: 1px; HEIGHT: 18px;PADDING-RIGHT:10px; padding-left:2px;
}
#menuUsTxt {
	PADDING-TOP: 7px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV#menuUs A {
	FONT-SIZE:10px; FLOAT: left; COLOR: #002569; LINE-HEIGHT: 1em; HEIGHT: 18px;  TEXT-DECORATION: none; 
}
DIV#menuUs A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px; HEIGHT: 18px; 
}
#menuUsImg {
	FLOAT: left;  HEIGHT: 18px;
}

UL {
padding-top:0px; 
margin-right:0px;
margin-bottom:0px;
}
LI {
line-height:16px;
margin-top:10px;
}
LI.li-am  {
	
	list-style-image:url("images/lista.gif") ;
	text-indent:0px;
	line-height:16px;
	text-align:justify;
	list-style-position:outside}

.bloque{
padding-top:15px;
}

#colDcha{
width:375px;;
}

#contImg {
	FLOAT: right;  margin-left: 10px; padding-top:18px;
}
/* estilos genéricos - comunes a todas las fichas de todas las áreas */
DIV#fichaDatos {
	PADDING-TOP: 7px; PADDING-LEFT:7px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left; line-height:16px; font-size:10px; color: #252525;  padding-right:5px;
}
DIV#fichaDatosRes {
	PADDING-TOP: 7px; PADDING-LEFT:7px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left; line-height:16px; font-size:11px; color: #252525;  padding-right:5px; font-weight:bold;
}
DIV#fichaNombre {
	PADDING-TOP: 2px; FONT-SIZE:16px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left; line-height:20px; color: #ffffff;  padding-right:5px; height:21px; font-weight:bold;
}
DIV#fichaNombreNegro {
	PADDING-TOP: 2px; FONT-SIZE:16px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left; line-height:20px; color: #252525;  padding-right:5px; height:21px; font-weight:bold;
}
DIV#fichaDireccion {
	PADDING-TOP: 3px; PADDING-LEFT:15px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left; line-height:16px;
}


DIV#fichaProductos {
	PADDING-TOP: 7px; PADDING-LEFT:5px; PADDING-BOTTOM: 7px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left; line-height:18px; width: 370px; 
}
#fichaListaTit {
	FONT-SIZE:14px; PADDING-TOP: 4px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left; font-weight:bold; color:#252525;
}
#fichaListaTxt {
	PADDING-TOP: 4px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left; width: 320px;
}
/* estilos específicos de la ficha de morteros */


DIV#fichaLista01 A {
	FONT-SIZE:12px; FLOAT: left; COLOR: #002569; LINE-HEIGHT: 1em; HEIGHT: 18px; TEXT-DECORATION: none; width: 320px;
}
DIV#fichaLista01 A:hover {
	COLOR: #002569; HEIGHT: 18px; width: 320px; DISPLAY: block;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 128px; COLOR: #353535; PADDING-TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: #CCE2DD; 
}

/* ficha de cementos */

DIV#fichaLista02 A
{
  FONT-SIZE:12px;
  FLOAT: left;
  COLOR: #002569;
  LINE-HEIGHT: 1em;
  min-height: 18px;
  TEXT-DECORATION: none;
  width: 320px;
}
DIV#fichaLista02 A:hover
{
  PADDING-RIGHT: 0px;
  DISPLAY: block;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  COLOR: #353535;
  PADDING-TOP: 0px;
  min-height: 18px;
  BACKGROUND-COLOR: #EBF4FB;
}
/* ficha de hormigones */

DIV#fichaLista03 A {
	FONT-SIZE:12px; FLOAT: left; COLOR: #353535; LINE-HEIGHT: 1em; HEIGHT: 18px; TEXT-DECORATION: none; width: 320px;
}
DIV#fichaLista03 A:hover {
	COLOR: #002569; HEIGHT: 18px; width: 320px; DISPLAY: block;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 128px; COLOR: #151515; PADDING-TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: #E9EDBD; 
}

/* ficha de aridos */

#fichaArCol{ /* fondo de columna, dentro van todas las filitas, incluido el título */
	LEFT: 0px; WIDTH: 87px; POSITION: relative; BACKGROUND-COLOR: #ffffff; PADDING-TOP:1px;  PADDING-RIGHT:1px; float:left; border-bottom:2px solid #dAdAEd
}
DIV#fichaArTipoTit { /* solo afecta al título arenas, zahorras, etc*/
	FONT-SIZE:12px;
	FLOAT: left;
	width: 87px;
	COLOR: #353535;
	LINE-HEIGHT: 1em;
	HEIGHT: 18px;
	font-weight:bold;
	background-color:#bbc695;
	text-align:center;
	padding-top:5px;
}
#fichaArTipoTxt { /* fija el TEXTO de cada producto independientemente de la columna */
	PADDING-TOP: 4px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center; width:83px; padding-left:2px; padding-right:2px;
}
#fichaArTipo1 { /* fija el recuadro que contiene cada producto */
	FONT-SIZE:10px; FLOAT: left; WIDTH: 87px; COLOR: #353535; LINE-HEIGHT:1em; MARGIN-BOTTOM: 1px; HEIGHT: 25px; BACKGROUND-COLOR: #d7e0bb; 
}

DIV#fichaArTipo1 A {  /* fija el enlace al PRODUCTO para el tipo 1 que es amarillo */
	FONT-SIZE:10px; FLOAT: left; width: 87px; COLOR: #002569; LINE-HEIGHT: 1em; HEIGHT: 25px; TEXT-DECORATION: none;  background-color:#d7e0bb;
}
DIV#fichaArTipo1 A:hover { /* fija el enlace HOVER al PRODUCTO  para el tipo 1 que es amarillo */
	COLOR: #002569; HEIGHT: 25px; width: 87px; DISPLAY: block;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #353535; PADDING-TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: #bbc695; 
}

#fichaArTipo2 { /* fija el recuadro que contiene cada producto  para el tipo 2 que es gris */
	FONT-SIZE:10px; FLOAT: left; WIDTH: 87px; COLOR: #353535; LINE-HEIGHT:1em; MARGIN-BOTTOM: 1px; HEIGHT: 25px; BACKGROUND-COLOR: #EAEAEA; 
}

DIV#fichaArTipo2 A {  /* fija el enlace al PRODUCTO  para el tipo 2 que es gris */
	FONT-SIZE:10px; FLOAT: left; width: 87px; COLOR: #002569; LINE-HEIGHT: 1em; HEIGHT: 25px; TEXT-DECORATION: none;  background-color:#EAEAEA;
}
DIV#fichaArTipo2 A:hover { /* fija el enlace HOVER al PRODUCTO  para el tipo 2 que es gris */
	COLOR: #002569; HEIGHT: 22px; width: 87px; DISPLAY: block; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #353535; PADDING-TOP: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #D7D7D7; 
}

/* estilos de productos */

/*lineas indicadoras de sección de productos */

#linea01 { /* fija la linea identificadora de sección  */
	WIDTH: 590px; MARGIN-TOP: 3px; HEIGHT: 5px; BACKGROUND-COLOR: #E5E9F0; FONT-SIZE:2px; COLOR: #002569;
}

#linea04 {/* fija la linea identificadora de sección  */
	WIDTH: 590px; MARGIN-TOP: 3px; HEIGHT: 5px; BACKGROUND-COLOR: #647f1d; FONT-SIZE:2px; COLOR: #002569;
}
/* cementos especiales y comunes */
#cemFamilia {
padding-top:25px; padding-left:10px; width:340px;

}
#cemFamiliaTit { 
	FONT-SIZE:12px; FLOAT: left; WIDTH:320px; COLOR: #151515; LINE-HEIGHT:1em; MARGIN-BOTTOM: 5px; HEIGHT: 23px; font-weight:bold; /*BACKGROUND: url(images/bgCemTit_03.gif) #fff repeat-x;*/ padding-top:3px; padding-left:5px; border-bottom:1px solid #647f1d;
}
#cemLineaProd {
  FONT-SIZE:11px;
  FLOAT: left;
  COLOR: #002569;
  LINE-HEIGHT:1em;
  MARGIN-BOTTOM: 1px;
  margin-left:5px;
  min-height: 35px;
  BACKGROUND-COLOR: #ffffff;
  display:block;
}
.cemLineaProd {
	FONT-SIZE:11px; COLOR: #002569; LINE-HEIGHT:1em; MARGIN-BOTTOM: 1px; margin-left:5px; HEIGHT: 35px; BACKGROUND-COLOR: #ffffff; display:block;  width:100%;
}
#cemGranel { 
	FONT-SIZE:12px; FLOAT: left; WIDTH:60px; 
}
.cemGranel { 
	FONT-SIZE:12px; FLOAT: left; WIDTH:60px; 
}
#cemSaco { 
	FONT-SIZE:12px; FLOAT: left; WIDTH:30px; 
}
.cemSaco { 
	FONT-SIZE:12px; FLOAT: left; WIDTH:30px; 
}
#cemNota { 
	FONT-SIZE:9px; FLOAT: left; WIDTH:20px; 
}

.cemProducto,
#cemProducto
{
  background-color: #EAEAEA;
  color: #151515;
  font-size:11px;
  font-weight:bold;
  float: left;
  height: 25px;
  line-height: 1em;
  margin-bottom: 1px;
  margin-top: 5px;
  padding-left: 0px;
  width: 200px;
}

DIV#cemProducto A
{
  /* fija el enlace al PRODUCTO  para el tipo 2 que es gris */
  COLOR: #002569;
  min-height: 25px;
  width: 200px;
  PADDING-RIGHT: 0px;
  DISPLAY: block;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  COLOR: #353535;
  PADDING-TOP: 4px;
  padding-left:5px;
  TEXT-DECORATION: none;
  background-color:#EAEAEA;
}
DIV#cemProducto A:hover
{
  /* fija el enlace HOVER al PRODUCTO  para el tipo 2 que es gris */
  COLOR: #002569;
  min-height: 25px;
  width: 200px;
  PADDING-RIGHT: 0px;
  DISPLAY: block;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  COLOR: #353535;
  PADDING-TOP: 4px;
  padding-left:5px;
  BACKGROUND-COLOR: #D7D7D7;
}

#cemLineaExp {
	FONT-SIZE:11px; FLOAT: left; WIDTH: 200px; COLOR: #002569; LINE-HEIGHT:1em;MARGIN-BOTTOM: 1px; margin-left:15px; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; border-bottom:1px solid #002569;
}
#cemExpTxt{ 
	FONT-SIZE:11px; FLOAT: left;  COLOR: #353535; LINE-HEIGHT:1em; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 15px; MARGIN-TOP: 5px; HEIGHT: 18px; font-weight:bold;
}
/* Uber morteros */
.morNombre {
width:169px; border-top:1px solid #00806e ; border-right:1px solid #00806e; border-left:1px solid #00806e; background-color:#00806e; font-size:12px; font-weight:bold; padding-left:15px; padding-top:2px; color:#FFFFFF; height:22px;
}
.morFamilia {
width:170px; border-bottom:1px solid #00806e; background-color:#E5F1EF; font-size:12px; font-weight:bold; padding-left:15px; padding-top:2px; color:#002569; height:22px;
}

#morterosMenu{
	border: 1px solid #00806e;
	border-width: 1px 1px 0px 1px;
	width: 170px;
	font-size:11px;
}
#morterosMenu ul, li {
	list-style-type: none;
}
 
#morterosMenu ul {
	margin: 0;
	padding: 0;
}
 
#morterosMenu li {
	border-bottom: 1px solid #00806e; margin:0px; text-align:left;  padding:0px; line-height:15px;
}

#morterosMenu a {
	text-decoration: none;
	color: #002569;
	background: #Ffffff;
	display: block;
	padding:2px 3px 2px 15px;
	
}
#morterosMenu a.On {
	text-decoration: none;
	color: #002569;
	background: #eaeaea;
	display: block;
	padding:2px 3px 2px 15px;
	
}
#morterosMenu a.Volver {
	text-decoration: none;
	color: #002569;
	display: block;
	background: #E5F1EF;
	padding:2px 3px 2px 15px;
	
}
#morterosMenu a:hover {
	background: #eaeaea; color: #002569;
	}


#morLineaMenu {
width:170px; font-size:11px; height:20px; 
}
DIV#morLineaMenu A {
width:170px; border-bottom:1px solid #00806e; border-right:1px solid #00806e; border-left:1px solid #00806e; background-color:#ffffff; font-size:11px; padding-left:15px; color:#002569; height:20px; 
}
DIV#morLineaMenu A:hover {
width:170px; border-bottom:1px solid #00806e; border-right:1px solid #00806e; border-left:1px solid #00806e; background-color:#eaeaea; font-size:11px; padding-left:15px; color:#002569; height:20px; 
}

#morLineaMenuOn {
width:170px; font-size:11px; height:20px; 
}
DIV#morLineaMenuOn A {
width:170px; border-bottom:1px solid #00806e; border-right:1px solid #00806e; border-left:1px solid #00806e; background-color:#eaeaea; font-size:11px; padding-left:15px; color:#002569; height:20px; 
}
DIV#morLineaMenuOn A:hover {
width:170px; border-bottom:1px solid #00806e; border-right:1px solid #00806e; border-left:1px solid #00806e; background-color:#eaeaea; font-size:11px; padding-left:15px; color:#002569; height:20px; 
}
#morNombreMenuActivo{
 border:1px solid #00806e; width:370px; margin-bottom:2px; background-color:#00806e; font-size:12px; font-weight:bold; padding-left:10px; padding-top:2px; color:#FFFFFF; height:22px;
 }
#fichaMorCol{ /* fondo de columna, dentro van todas las filitas, incluido el título */
	LEFT: 0px; WIDTH: 300px; POSITION: relative; BACKGROUND-COLOR: #ffffff; PADDING-TOP:1px;  PADDING-RIGHT:1px; float:left; 
}
#fichaMorTipo1 { /* fija el recuadro que contiene cada producto */
	FONT-SIZE:10px; FLOAT: left; WIDTH: 350px; COLOR: #000000; LINE-HEIGHT:1em; MARGIN-BOTTOM: 1px; HEIGHT: 18px; BACKGROUND-COLOR: #FFFFFF; 
}
DIV#fichaMorTipotit { /* solo afecta al título arenas, zahorras, etc*/
	FONT-SIZE:12px; FLOAT: left; width: 100%; COLOR: #000000; LINE-HEIGHT: 16px; HEIGHT: 18px;  background-color:#FFFFFF; text-align:justify; padding-top:5px;
}
DIV#fichaMorTipotxt { /* solo afecta al título arenas, zahorras, etc*/
	FONT-SIZE:12px; FLOAT: left; width: 181px; COLOR: #000000; LINE-HEIGHT: 16px; HEIGHT: 18px;  background-color:#FFFFFF; text-align:left; padding-top:5px; 
}

DIV#mortContenidotxt { /* solo afecta al título arenas, zahorras, etc*/
	FONT-SIZE:12px; FLOAT: left; COLOR: #000000; LINE-HEIGHT: 16px; background-color:#FFFFFF; text-align:left; padding-top:5px; 
}
DIV#fichaMorTipofoto { /* solo afecta al título arenas, zahorras, etc*/
	FLOAT: right; width: 50px; COLOR: #000000; LINE-HEIGHT: 1em; background-color:#FFFFFF; text-align:right; padding-top:5px;
}
#morContenidoMenuActivo {
width:370px; border:1px solid #00806e; font-size:11px; padding:7px 7px 7px 7px; color:#00806e;height:250px}






/* imbahormigones FTW */


#ossNombre {
width:170px; border-top:1px solid #e46713 ; border-right:1px solid #e46713; border-left:1px solid #e46713; background-color:#e46713; font-size:12px; font-weight:bold; padding-left:15px; padding-top:2px; color:#FFFFFF; min-height:22px;
}
#ossLineaMenu {
width:170px; font-size:11px; height:21px; 
}
DIV#ossLineaMenu A {
width:170px; border-bottom:1px solid #e46713; border-right:1px solid #e46713; border-left:1px solid #e46713; background-color:#ffffff; font-size:11px; padding-left:15px; color:#002569; height:20px; display:block; 
}
DIV#ossLineaMenu A:hover {
width:170px; border-bottom:1px solid #e46713; border-right:1px solid #e46713; border-left:1px solid #e46713; background-color:#eaeaea; font-size:11px; padding-left:15px; color:#002569; height:20px; display:block;
}

#ossLineaMenuOn {
width:170px; font-size:11px; height:21px; display:block; 
}
DIV#ossLineaMenuOn A {
width:170px; border-bottom:1px solid #e46713; border-right:1px solid #e46713; border-left:1px solid #e46713; background-color:#eaeaea; font-size:11px; padding-left:15px; color:#002569; height:20px; display:block;
}
DIV#ossLineaMenuOn A:hover {
width:170px; border-bottom:1px solid #e46713; border-right:1px solid #e46713; border-left:1px solid #e46713; background-color:#eaeaea; font-size:11px; padding-left:15px; color:#002569; height:20px; 
}
#ossNombreMenuActivo{
 border:1px solid #e46713; width:370px; margin-bottom:2px; background-color:#e46713; font-size:12px; font-weight:bold; padding-left:15px; padding-top:2px; color:#FFFFFF; height:22px;
 }
#fichaossCol{ /* fondo de columna, dentro van todas las filitas, incluido el título */
	LEFT: 0px; WIDTH: 100%; POSITION: relative; BACKGROUND-COLOR: #ffffff; PADDING-TOP:1px;  PADDING-RIGHT:1px; float:left; 
}
#fichaossTipo1 { /* fija el recuadro que contiene cada producto */
	FONT-SIZE:10px; FLOAT: left; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT:1em; MARGIN-BOTTOM: 1px; HEIGHT: 18px; BACKGROUND-COLOR: #FFFFFF; 
}
DIV#fichaossTipotit { /* solo afecta al título arenas, zahorras, etc*/
	FONT-SIZE:12px; FLOAT: left; width: 100%; COLOR: #000000; LINE-HEIGHT: 16px;HEIGHT: 18px; ; background-color:#FFFFFF; text-align:justify; padding-top:1px;
}
DIV#fichaossTipotxt { /* solo afecta al título arenas, zahorras, etc*/
	FONT-SIZE:12px; FLOAT: left; width: 171px; COLOR: #000000; LINE-HEIGHT: 16px; HEIGHT: 18px; ; background-color:#FFFFFF; text-align:justify; padding-top:5px; 
}
DIV#fichaossTipofoto { /* solo afecta al título arenas, zahorras, etc*/
	FLOAT: right; width: 50px; COLOR: #000000; LINE-HEIGHT: 1em; background-color:#FFFFFF; text-align:right; padding-top:5px;
}
#ossContenidoMenuActivo {
width:370px; border:1px solid #e46713; font-size:11px; padding:7px 7px 7px 7px; color:#e46713;min-height:250px}


/* columanas para cementos */
#fondoProdCementos {
	LEFT: 0px; WIDTH: 600px; POSITION: relative; PADDING-TOP:2px; 
}
#cemCol1 {
width: 170px; float: left; MARGIN-RIGHT: 6px;  
}
#cemCol2 {
width:380px; float:left;
}
#cemCol3 {
width:500px; 
}

.cemNombre {
width:155px; border-top:1px solid #647f1d; border-right:1px solid #647f1d; border-left:1px solid #647f1d; background-color:#002569; font-size:12px; font-weight:bold; padding-left:15px; padding-top:2px; color:#FFFFFF; 
}
.spacer {
  clear: both;
}

.cemLineaMenu {
width:170px; font-size:11px; height:20px;  border-bottom:1px solid #647f1d; border-right:1px solid #647f1d; border-left:1px solid #647f1d; background-color:#ffffff; 
}
.cemLineaMenu A {
width:155px;  font-size:11px; padding-left:15px; color:#002569; height:20px; display:block;
}
.cemLineaMenu A:hover {
width:155px; background-color:#eaeaea; font-size:11px; padding-left:15px; color:#002569; height:20px;
}

.cemLineaMenuOn {
width:170px; font-size:11px; height:20px; border-bottom:1px solid #647f1d; border-right:1px solid #647f1d; border-left:1px solid #647f1d;
}
.cemLineaMenuOn A {
width:155px; background-color:#eaeaea; font-size:11px; padding-left:15px; color:#002569; height:20px; display:block;
}
.cemLineaMenuOn A:hover {
width:155px; background-color:#eaeaea; font-size:11px; padding-left:15px; color:#002569; height:20px; 
}
.cemUNE {
width:165px; font-size:11px; padding-left:5px; padding-top:2px; color:#353535; height:22px;
}
#fondocemMiniMenu{
width:160px; position:relative; margin-top:10px;  
}
#cemMiniMenu{
width:150px; font-size:10px;  FLOAT: right; 
}
DIV#cemMiniMenu A {
width:150px;  font-size:10px; padding-left:12px; color:#454545;  BACKGROUND: url(images/flecha10.gif) #fff 0px 3px no-repeat;
}
DIV#cemMiniMenu A:hover {
width:150px;  font-size:10px; padding-left:12px; color:#647f1d;   BACKGROUND: url(images/flecha.gif) #fff 0px -2px no-repeat; 
}
#cemMiniMenuOn{
width:150px; font-size:10px;  FLOAT: right; 
}
DIV#cemMiniMenuOn A {
width:150px;  font-size:10px; padding-left:12px; color:#647f1d;  BACKGROUND: url(images/flecha.gif) #fff 0px -2px no-repeat; 
}
DIV#cemMiniMenuOn A:hover {
width:150px;  font-size:10px; padding-left:12px; color:#647f1d;  BACKGROUND: url(images/flecha.gif) #fff 0px -2px no-repeat; 
}
#cemMiniMenuTit{
width:150px; font-size:11px; color:#151515; font-weight:bold;  FLOAT: right; 
}

#cemNombreMenuActivo{
 border:1px solid #647f1d; width:363px; margin-bottom:2px; background-color:#002569; font-size:12px; font-weight:bold; padding-left:15px; padding-top:2px; color:#FFFFFF; height:22px; 
 }

#mortNombreMenuActivo
{
  background-color:#017860;
  border:1px solid #017860;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  min-height:22px;
  margin-bottom:2px;
  padding-left:7px;
  padding-top:2px;
  text-align:left;
  width:371px;
}

 #cemNombreMenuActivo2{
 width:537px; background-color:#002569; font-size:12px; font-weight:bold; padding-left:15px; padding-top:2px; color:#FFFFFF; height:22px;
 }

#cemContenidoMenuActivo {
width:370px; border:1px solid #647f1d; font-size:12px; padding:7px 3px 7px 5px; color:#353535; min-height:250px; height: auto !important; height:250px; line-height:16px; text-align:left; }

#mortContenidoMenuActivo {
width:364px; border:1px solid #017860; font-size:12px; padding:7px 7px 7px 7px; color:#353535; min-height:250px; height: auto !important; line-height:16px; text-align:left; }
DIV#mortContenidoMenuActivo UL { padding-left:5px; margin-left:7px;}
DIV#mortContenidoMenuActivo LI { list-style-image:url(images/flechaVerde.gif);}

#cemContenidoMenuActivo2 {
width:539px; font-size:12px; padding-top:7px; color:#353535;height:250px; line-height:16px; text-align:left;}
/* canteras listado de canteras */

#canterasListado{
	border: 1px solid #d2d2d2;
	border-width: 1px 1px 0px 1px;
	
}
#canterasListado ul, li {
	list-style-type: none;
}
 
#canterasListado ul {
	margin: 0px;
	padding: 0px;
}
 
#canterasListado li {
	border-bottom: 1px solid #d2d2d2; margin:0px; text-align:left;  padding:0px;
}
 
#canterasListado a {
	text-decoration: none;
	color: #363636;
	background: #F5f5f5;
	display: block;
	padding:4px 5px 4px 15px;
	
}
#canterasListado a:hover {
	background: #FEF8E6; color: #002569;
	}

/* exposición de canteras */
#cantNombre {
width:155px; border-top:1px solid #647f1d; border-right:1px solid #647f1d; border-left:1px solid #647f1d; background-color:#647f1d; font-size:12px; font-weight:bold; padding-left:15px; padding-top:2px; color:#FFFFFF;
}
#cantNombreMenuActivo{
	border:1px solid #647f1d;
	width:369px;
	margin-bottom:2px;
	background-color:#647f1d;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	padding-top:2px;
	color:#FFFFFF;
	height:22px;
 }

#cantContenidoMenuActivo {
width:370px; border:1px solid #647f1d; font-size:11px; padding:7px 7px 7px 7px; color:#353535; min-height:250px}

#cantfondocaract{
	width:360px;
	margin-top:5px;
	border-bottom:1px solid #eaeaea;
	line-height:24px;
	overflow: hidden;
	padding-bottom: 2px;
}
#cantCaracteristica {
	FONT-SIZE:11px;
	FLOAT: left;
	WIDTH:160px;
	line-height:1em;
	color:#0C1E3C;
	padding-bottom: 5px;
}
#cantNorma {
	FONT-SIZE:11px;
	FLOAT: left;
	WIDTH:100px;
	line-height:1em;
	color:#454545;
	text-align:center
}
#cantValor {
	FONT-SIZE:11px;
	FLOAT: left;
	WIDTH:100px;
	line-height:1em;
	color:#454545;
	text-align:center;
	padding-bottom: 5px;
}
#cantTxt{
FONT-SIZE:12px; font-family:Arial, Helvetica, sans-serif; color:#353535; line-height:18px; text-align:justify; 
}

/* listado de familias de morteros */
#morterosListado{
	border: 1px solid #d2d2d2;
	border-width: 1px 1px 0px 1px;
	width: 320px;
	
}
#morterosListado ul, li {
	list-style-type: none;
}
 
#morterosListado ul {
	margin: 0;
	padding: 0;
}
 
#morterosListado li {
	border-bottom: 1px solid #d2d2d2; margin:0px; text-align:left;  padding:0px;
}
 
#morterosListado a {
	text-decoration: none;
	color: #363636;
	background: #F5f5f5;
	display: block;
	padding:4px 5px 4px 15px;
	
}
#morterosListado a:hover {
	background: #E5F1EF; color: #002569;
	}
#morterosListado2{
	border: 1px solid #d2d2d2;
	border-width: 1px 1px 0px 1px;
	width: 170px;
	font-size:10px;
	
}
#morterosListado2 ul, li {
	list-style-type: none;
}
 
#morterosListado2 ul {
	margin: 0;
	padding: 0;
}
 
#morterosListado2 li {
	border-bottom: 1px solid #cccccc; margin:0px; text-align:left;  padding:0px; line-height:12px;
}
 
#morterosListado2 a {
	text-decoration: none;
	color: #363636;
	background: #F5f5f5;
	display: block;
	padding:3px 1px 3px 5px;
	
}
#morterosListado2 a:hover {
	background: #E5F1EF; color: #002569;
	}
#morterosListado2 a.on {
	text-decoration: none;
	color: #002569;
	background: #E5F1EF;
	display: block;
	padding:3px 1px 3px 5px;
	
}
.morterosTitFamilia{
FONT-SIZE:14px; padding:5px 5px 5px 15px; COLOR: #ffffff; font-weight:bold; BACKGROUND-COLOR:#017860; display:block; line-height:21px;
}

#idpagina02{
	width:623px; float:right;height:20px; MARGIN-TOP: 5px; BACKGROUND-COLOR: #017860; FONT-SIZE:12px; COLOR: #ffffff;font-weight:bold; padding-left:25px; padding-top:2px;
}

A.mortprod:hover{
text-decoration:underline;
}
A.mortprod:visited{
color:#656565;
}
.mortTxtTD2{
border-bottom:3px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; font-size:12px;text-align:left; color:#252525; vertical-align:middle; background-color:#dedede; padding:1px 1px 1px 15px; font-weight:bold; width:100%;
}
.mortTxtTD3{
border-bottom:3px solid #017860; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; font-size:12px;text-align:left; color:#252525; vertical-align:middle; background-color:#E5F1EF; padding:1px 1px 1px 15px; font-weight:bold; width:100%;
}
.mortTxtTD4{
border:1px solid #017860; font-size:14px;text-align:left; color:#ffffff; vertical-align:middle; background-color:#017860; padding:1px 1px 1px 15px; font-weight:bold; width:100%; height:25px;
}
.mortTxtTD5{
border-bottom:3px solid #017860; border-left:1px solid #017860; border-right:1px solid #017860; border-top:1px solid #017860; font-size:12px; text-align:left; color:#252525; vertical-align:middle; background-color:#E5F1EF; padding:1px 1px 1px 10px; font-weight:bold; width:100%;height:25px;
}
.mortTxtTD6{
border-bottom:1px solid #999999; font-size:12px; text-align:left; color:#002569; vertical-align:middle; background-color:#E5F1EF; padding:1px 1px 1px 10px; height:18px;
}
.mortTxtTD7{
border-bottom:1px solid #999999; font-size:11px;text-align:center; color:#252525; vertical-align:middle; background-color:#efefef;
}
.mortTxtTD8{
font-size:12px; text-align:left; color:#353535; vertical-align:middle; background-color:#EBF4FB; padding:1px 1px 1px 10px; height:18px;
}
.fondoRallado{
font-size:12px; text-align:left; color:#353535; vertical-align:middle; background-image: url('images/bg1.gif'); padding:1px 1px 1px 10px; height:18px;
}
.titulillo{
font-size:12px; text-align:right; color:#002569; vertical-align:middle; background-color:#E5F1EF; padding:1px 15px 1px 10px; height:18px;
}
/* inicio de morteros*/
#mortInicioFondoCabe{
width:100%; float:right; height:128px; margin-top:0px; 
}
#mortInicioLogo { 
	FLOAT: left; border-bottom:10px solid #c7c7c7;
}
#mortInicioImg{ 
	FLOAT: left; border-bottom:10px solid #c7c7c7; display:inline;
}
#mortInicioSlogan { 
	FLOAT: left; WIDTH:205px; height:128px; border-bottom:10px solid #eaeaea; background-color:#017860;
}
#mortInicioFondo { 
	WIDTH:629px;
}
DIV#mortInicioCol1 { 
	FLOAT: left; WIDTH:404px; height:auto; padding-left:10px; padding-right:10px;    
}

DIV#mortInicioCol2 { 
FLOAT: left; WIDTH:204px; BACKGROUND-IMAGE: url(images/bg1.gif); border-left:1px solid #dfdfdf;  font-size:11px; 
}

.pagina{
font-size:21px; color:#002569; font-weight:bold; padding-left:0px; height:20px; margin-top:15px; line-height:21px; text-align:left; background:none!important
}

.mortInicioImgNews{
FLOAT: left; WIDTH:100%; background-color:#ffffff; margin-top:0px; border-bottom:2px solid #d7d7d7;
}
.mortInicioNew {
WIDTH:100%; background-color:#ffffff; padding-top:10px; padding-left:10px; padding-right:5px; 
}
.mortInicioNewFecha {
color:#017860; 
}
.mortInicioNewTxt {
color:#454545; font-size:11px; line-height:14px;
}
DIV#mortInicioNewLeer {
color:#353535; background-color:#ffffff; width:100%; padding-top:5px;  
}
DIV#mortInicioNewLeer A{
color:#363636; text-decoration:underline; width:35px; background-color:#dedede; text-align:center;  
}
DIV#mortInicioNewLeer A:hover{
color:#002569; text-decoration:none;  background-color:#CCCCCC; text-align:center;  
}
#mortInicioNewPies{
WIDTH:100%; background-color:#ffffff; margin-top:0px; border-bottom:10px solid #c7c7c7; 
}
#morteroInicioBloque{
FLOAT: left; WIDTH:240px; padding-top:10px;
}
#morteroInicioBloqueTit{
FLOAT: left; font-weight:bold; color:#017860;
}
.morteroInicioBloqueTxt{
FLOAT: left; color:#454545; font-size:12px; line-height:13px; line-height:16px; padding-top:10px; text-align:justify;}
/* inicio de aridos*/
#arInicioSlogan { 
	FLOAT: left; WIDTH:205px;  border-bottom:10px solid #eaeaea; background-color:#647f1d;
}
#arInicioBloqueTit{
FLOAT: left; font-weight:bold;  
}
DIV#arInicioBloqueTit A{
color:#002569; BACKGROUND: url(images/flecha10.gif) #fff 0px 2px no-repeat; padding-left:15px;
}
DIV#arInicioBloqueTit A:hover{
color:#647f1d; BACKGROUND: url(images/flecha1.gif) #fff 0px 2px no-repeat; padding-left:15px;
}
#arInicioBloque{
FLOAT: left; WIDTH:250px; padding-top:10px;
}

/* inico de cementos*/

#cemInicioSlogan { 
	FLOAT: left; 
	WIDTH:205px; 
    border-bottom:10px solid #eaeaea; 
	background-color:#d49700;
}
#cemInicioBloque{
FLOAT: left; WIDTH:395px; padding-top:10px;
}
#cemInicioBloqueTit{
FLOAT: left; font-weight:bold; width:350px; 
}
DIV#cemInicioBloqueTit A{
color:#002569; BACKGROUND: url(images/flecha10.gif) #fff 10px 2px no-repeat; padding-left:25px;
}
DIV#cemInicioBloqueTit A:hover{
color:#647f1d; BACKGROUND: url(images/flecha1.gif) #fff 10px 2px no-repeat; padding-left:25px;
}
#cemInicioBloqueTxt{
FLOAT: left; color:#454545; font-size:12px; padding-top:10px; padding-left:10px; line-height:16px;
}
/* inico de hormigones*/

#hormInicioSlogan { 
	FLOAT: left; WIDTH:205px; border-bottom:10px solid #eaeaea; background-color:#e46713;
}
#hormInicioBloque{
WIDTH:395px; padding-top:10px;
}
#hormInicioBloqueTit{
font-weight:bold; width:350px; line-height:18px;
}
DIV#hormInicioBloqueTit A{
color:#002569; BACKGROUND: url(images/flecha10.gif) #fff 10px 2px no-repeat; padding-left:25px;
}
DIV#hormInicioBloqueTit A:hover{
color:#A9B33B; BACKGROUND: url(images/flechaVerdeH.gif) #fff 10px 2px no-repeat; padding-left:25px;
}
.hormInicioBloqueTxt{
color:#454545; font-size:12px; line-height:13px; padding-top:10px; line-height:13px; padding-left:10px; line-height:16px;
}
/* comunicados */
#comComunicado{
	width:400px;  margin-bottom:10px; margin-right:10px; margin-top:5px; padding-left:25px; font-size:13px;
}
#comfecha{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	float: left;
	width:400px;
}
#comtit{
	float: left;width:400px; color:#002569; font-size:12px; font-weight:bold;
}
#comtit2{
	float: left;width:400px; color:#002569; font-size:12px; font-weight:bold;
	float: left; color:#353535; width:400px;  padding-bottom:5px; border-bottom:2px dotted #FDC100;
	margin-bottom:5px;
}
#comtit2 a{
	color:#017860; font-size:12px; font-weight:bold; line-height:18px;
}

#comtit3{
	float: left;width:400px; color:#017860; font-size:12px; font-weight:bold;
	margin-bottom:5px;
}
#comtit2 a:hover{
text-decoration:underline;
}
#comtitlinks{
	float: left;width:400px; color:#002569; font-size:12px; font-weight:normal;
}
#comresumen{
	float: left; width:400px;color:#353535; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#comlinks{
	float: left; width:400px;color:#666666;  
}
DIV#comlinks A{
	float: left; width:400px;color:#666666; 
}
DIV#comlinks A:hover{
	float: left; width:400px;color:#666666; text-decoration:underline;
}
#comleermas{
	float: left; color:#353535; width:400px;  padding-bottom:5px; border-bottom:2px dotted #FDC100;
}
#comleermas2{
	float: left; color:#353535; width:400px;  padding-bottom:0px; border-bottom:2px dotted #FDC100;
}
#comcontenido{
	float: left; color:#353535; margin-bottom:3px; width:400px; 
}
#comimagen{
	float: left; height:100px;
}
#comMenu{
	float:right; width:20%; margin-bottom:5px; margin-right:10px; 
}
#commenufecha{
	FLOAT: left; color:#000066; font-size:9px;  
}
#comSubMenu{
	float:left; margin-bottom:15px; width:150px;
}
#comMenutit{
	float: left; color:#353535; font-size:11px;
}
DIV#comMenutit A { color:#353535;}
#compdf{
	float:left; text-decoration:none; ;
	}
/* minimenu de hormigones */

#fondohormMiniMenu{
width:165px; position:relative; margin-top:20px;  text-align:left;
}
#hormMiniMenu{
width:165px; font-size:10px; height:14px;  FLOAT: right;
}
DIV#hormMiniMenu A {
width:165px;  font-size:10px; padding-left:12px; color:#454545; height:14px; display:block;}
DIV#hormMiniMenu A:hover {
width:165px;  font-size:10px; padding-left:12px; color:#647f1d; height:14px;  BACKGROUND: url(images/flecha.gif) #fff 0px -2px no-repeat; display:block;
}
DIV#hormMiniMenuOn A {
width:165px;  font-size:10px; padding-left:12px; color:#647f1d; height:14px;  BACKGROUND: url(images/flecha.gif) #fff 0px -2px no-repeat; display:block;
}
DIV#hormMiniMenuOn A:hover {
width:165px;  font-size:10px; padding-left:12px; color:#647f1d; height:14px;  BACKGROUND: url(images/flecha.gif) #fff 0px -2px no-repeat; display:block;
}
#hormMiniMenuTit{
width:165px; font-size:11px; height:12px; color:#151515; font-weight:bold;  FLOAT: right;
}

/* imagenes */

#imgcuerpo{
width:95%; padding-left:15px; padding-right:5px; padding-top:25px;  padding-bottom:10px;
}
#imgimagenes{
width:150px;  padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; float:left;
}
#imgfila{
width:90%;
}
/*comunicados internos*/

#comivolver{
float:left; width:50px; padding-bottom:5px;
}
#comiSubMenu{
float:right; width:130px;
}
#comidesconectar{
float:right; width:50px; padding-right:15px; padding-top:5px; padding-left:5px; padding-bottom:5px; background-color:#E5E9F0;
}
#comiAdmin{
float:right; width:50px; padding-right:22px; padding-top:5px; padding-left:5px; padding-bottom:5px; background-color:#E5E9F0; margin-bottom:1px;
}
DIV#comidesconectar A:hover{
text-decoration:underline; color:#04004F;
}
DIV#comiAdmin A:hover{
text-decoration:underline; color:#04004F;
}
.comiCabecera{
float:left;font-size:21px; color:#002569; font-weight:bold; BACKGROUND: url(images/icoTitulo.gif) #fff no-repeat 0px -2px; padding-left:25px; height:20px; margin-top:15px; width:300px; 
}
DIV#hormTitTDnoA{
border-bottom:3px solid #002569; font-size:11px; font-weight:bold; text-align:center; color:#ffffff; vertical-align:middle; background-color:#e46713; height:40px; line-height:16px; width:100%; padding:2px 2px 2px 2px;
}
DIV#hormTitTD{
vertical-align:middle; height:40px; line-height:16px; width:100%;
}
DIV#hormTitTD A{
border-bottom:3px solid #002569; font-size:11px; font-weight:bold; text-align:center; color:#353535; vertical-align:middle; background-color:#e46713; height:40px; line-height:16px; width:100%; padding:2px 2px 2px 2px; text-decoration:underline;
}
DIV#hormTitTD A:hover{
border-bottom:3px solid #002569; font-size:11px; font-weight:bold; text-align:center; color:#353535; vertical-align:middle; background-color:#FDD44F; height:40px; line-height:16px; width:100%; padding:2px 2px 2px 2px;
}
.hormTxtTD{
border-bottom:3px solid #cccccc; font-size:11px;text-align:center; color:#252525; vertical-align:middle; background-color:#dedede; padding:1px 1px 1px 1px;
}

.hormTxtTD1{
font-size:11px;text-align:center; color:#252525; vertical-align:middle; background-color:#efefef;
}

.mortTxtTD{
border-bottom:3px solid #cccccc; font-size:12px;text-align:left; color:#252525; vertical-align:middle; background-color:#dedede; padding:1px 1px 1px 15px; font-weight:bold;
}
.hormTxtTD2{
font-size:11px;text-align:right; color:#252525; vertical-align:middle; background-color:#efefef; padding-right:15px;
}



H1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #002569; LINE-HEIGHT: 16px; BORDER-BOTTOM: #dfdfdf 1px solid; padding-bottom:5px; margin-bottom:10px;
}
H2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #222222; LINE-HEIGHT: 16px; BORDER-BOTTOM: #dfdfdf 1px solid; padding-bottom:2px; margin-bottom:10px;
}
.DatosTabulados {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

.Etiqueta {
	COLOR: #002569; padding-left:10px; text-align:left
}

#fondomenuspZ {
	LEFT: 0px; WIDTH: 763px; POSITION: relative; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; PADDING-TOP:1px;
}
#menuspZ {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 76px; COLOR: #ffffff; LINE-HEIGHT:1em; MARGIN-RIGHT: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #002569; 
}
#menuspTxt {
	PADDING-TOP: 4px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV#menuspZ A {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 76px; COLOR: #ffffff; LINE-HEIGHT: 1em; HEIGHT: 20px; BACKGROUND-COLOR: #002569; TEXT-DECORATION: none; 
}
DIV#menuspZ A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 76px; COLOR: #002569; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}

#menuspZ2 {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 63px; COLOR: #ffffff; LINE-HEIGHT:1em; HEIGHT: 20px; BACKGROUND-COLOR: #002569
}
DIV#menuspZ2 A {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 63px; COLOR: #ffffff; LINE-HEIGHT: 1em; HEIGHT: 20px; BACKGROUND-COLOR: #002569; TEXT-DECORATION: none
}
DIV#menuspZ2 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 63px; COLOR: #002569; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
#menuspZ3 {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 95px; COLOR: #ffffff; LINE-HEIGHT:1em; HEIGHT: 20px; BACKGROUND-COLOR: #002569; MARGIN-RIGHT: 1px;
}
DIV#menuspZ3 A {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 95px; COLOR: #ffffff; LINE-HEIGHT: 1em; HEIGHT: 20px; BACKGROUND-COLOR: #002569; TEXT-DECORATION: none
}
DIV#menuspZ3 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 95px; COLOR:#002569; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}

#menuspZ4 {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 130px; COLOR: #ffffff; LINE-HEIGHT:1em; MARGIN-RIGHT: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #002569
}
DIV#menuspZ4 A {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 130px; COLOR: #ffffff; LINE-HEIGHT: 1em; HEIGHT: 20px; BACKGROUND-COLOR: #002569; TEXT-DECORATION: none
}
DIV#menuspZ4 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 130px; COLOR: #002569; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #FDD44F
}
#menuspZ0 {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 185px; COLOR: #ffffff; LINE-HEIGHT:1em; MARGIN-RIGHT: 1px; MARGIN-LEFT: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #002569
}
.acceso {
background-color:#D7DCE5;
line-height:20px;
font-size:12px;
font-weight:bold;
color: #002569;
text-align:center;
}
#comunicadosinicio {
font-size:10px; color:#002569; text-align:left; line-height:12px;
}
#comunicadosinicio A{
font-size:10px; color:#002569; text-align:left; line-height:12px;
}
#comunicadosinicio A:hover{
font-size:10px; color:#002569; text-align:left; line-height:12px; text-decoration:underline;
}

#menuv {

	width: 170px;

}
#menuv ul, li {
	list-style-type: none;
}
 
#menuv ul {
	margin: 0;
	padding: 0;
}
 
#menuv li {
	width:170px; font-size:11px; height:20px;  border-bottom:1px solid #647f1d; border-right:1px solid #647f1d; border-left:1px solid #647f1d; background-color:#ffffff; margin: 0;
}
 
#menuv a {
width:100%;  font-size:11px; padding-left:15px; color:#002569; height:20px;   display: block; margin: 0;
}
 
#menuv a:hover {
	width:100%; background-color:#eaeaea; font-size:11px; padding-left:15px; color:#002569; height:20px;  
}
#menuv li {
	width:170px; font-size:11px; height:20px;  border-bottom:1px solid #647f1d; border-right:1px solid #647f1d; border-left:1px solid #647f1d; background-color:#ffffff; margin: 0;
}
 
#fondoMapaSitio{
width:270px; line-height:16px; text-align:left
}
.lineaMapa{
width:270px; display:block;}
#fondoMapaSitio A.lineaMapa1 {
width:270px;  font-size:12px; padding-left:10px; height:18px;  color:#002569; font-family:Arial; margin-top:10px;
}
#fondoMapaSitio A.lineaMapa1:hover {
width:270px;  font-size:12px; padding-left:10px; height:18px;  color:#002569; font-family:Arial; margin-top:10px; text-decoration:underline; font-weight:bold;
}
#fondoMapaSitio A.lineaMapa2 {
width:270px;  font-size:12px; padding-left:35px; height:18px;  color:#666666; font-family:Arial;
}
#fondoMapaSitio A.lineaMapa2:hover {
width:270px;  font-size:12px; padding-left:35px; height:18px;  color:#333333; font-family:Arial; text-decoration:underline
}
#fondoMapaSitio A.lineaMapa3 {
width:270px;  font-size:12px; padding-left:50px; height:18px;  color:#888888; font-family:Arial;
}
#fondoMapaSitio A.lineaMapa3:hover {
width:270px;  font-size:12px; padding-left:50px; height:18px;  color:#333333; font-family:Arial; text-decoration:underline;
}
.spacer {
clear: both;
}
#base:after { 
 content:"\A0"; /* (espacio en blanco) */ 
 display:block; 
 clear:both; 
 height:0; 
}
#contenedorBanco{
width:550px; 
}
.BancoImgContenedorCabe {
width:470px; 
}
.BancoImgTitulo{
width:350px; margin:5px; background-color:#FEF4D3; border:1px solid #d2d2d2; padding:3px 3px 3px 5px; font-size:14px; font-weight:bold; color:#002569; float:left; text-align:left
}
.BancoImgVolver{
width:65px; margin:10px; padding:0px 3px 6px 5px; float:left; 
}

.contenedorFoto{
border:1px solid #d2d2d2; width: 138px; margin: 5px; float: left;
}
.bancoImgFoto {
text-align:center; padding-top:3px; 
}
.bancoImgText {
	text-align:center;
	font-size:10px;
	width: 130px;
	height:37px;
	margin:0px auto;
	margin-bottom:4px;
	overflow: hidden;
}
.bancoImgText a{
border:1px solid #d2d2d2; 
width: 128px; 
height:35px; 
background-color:#eaeaea; 
display : block;
overflow: hidden;
line-height:12px;
margin:auto 0px;

}
.bancoImgText a:hover{
	border:1px solid #d2d2d2;
	width: 128px;
	background-color:#FEF4D3;
	display : block;
	overflow: hidden;
}

/*  hormigonesProd*/
#hormProdRes{
	border: 1px solid #dddddd;
	border-width: 1px 1px 2px 1px;
	width: 100%;
	
	font-size:11px;
}
#hormProdRes ul, li {
	list-style-type: none;
}
 
#hormProdRes ul {
	margin: 0;
	padding: 0;
}
 
#hormProdRes li {
	border-bottom: 1px solid #dddddd; margin:0px; text-align:left;  padding:0px; line-height:14px;
}

#hormProdRes a {
	text-decoration: none;
	color: #002569;
	background: #f2f2f2;
	display: block;
	width: 100%;
	padding:2px 3px 2px 3px;
	text-align:center;
	
}

#hormProdRes a:hover {
	background: #f0d5a6; color: #002569;
	}
.hormProdTipo {
	border: 1px solid #dddddd;
	border-width: 1px 1px 2px 1px;
	width:120px;
	font-size:11px;
	background-color:#eaeaea;
}
.hormProdTipo a {
	text-decoration: none;
	color: #002569;
	background: #dedede;
	display: block;
	width: 100%;
	height:100%;
	padding:2px 3px 2px 3px;
	text-align:center;
	
}
.hormProdTipo a:hover {
	text-decoration: none;
	color: #002569;
	background: #f0d5a6;
	
}
.peque{
font-size:10px;
line-height:12px;
margin-top:7px;
color:#002569;
}
.cabeceraproductos {
	width:629px;
	padding:0;
	margin:0;     
	float:left;
	height:128px;
}
.morterosnoticias {
	color:#017860;
	text-decoration:none;
}

.morterosnoticias:hover {
	color:#017860;
	text-decoration:underline;
}
.morterosnoticias:visited {
	color:#017860;
}

#cantContenidoMenuActivo table td{

text-align:left;
}

div.pulmor
{
  text-align: left;
  width: 629px;
}

/* CSS Document */

div.pulmor #middlepan p,
div.pulmor #middlepan img,
div.pulmor #middlepan h2,
div.pulmor #middlepan h3,
div.pulmor #middlepan div,
div.pulmor #middlepan form,
div.pulmor #middlepan input
{
  margin:0;
  padding:0;
}

div.pulmor #middlepan img
{
  border:0;
  display:block;
}

div.pulmor #middlepan a img
{
  border:none;
}

div.pulmor #middlepan ul
{
  list-style-type:none;
}

div.pulmor #middlepan .spacer
{
  font-size:0;
  line-height:0;
  clear:both;
}

div.pulmor #middlepan
{
  width:616px;
  padding:0 0 40px 13px;
  font:13px/18px Arial, Helvetica, sans-serif;
  background:url(images/body-divider.gif) 100% 0 repeat-y;
}

div.pulmor #middlepan a
{
  text-decoration:underline;
  color:#990E00;
  background-color:inherit;
}

div.pulmor #middlepan a:hover
{
  text-decoration:none;
  color:#000;
  background-color:inherit;
}

/* leftpan */

div.pulmor #leftpan
{
  width:396px;
  float:left;
  padding:20px 0 0 0 !important;
}

div.pulmor #leftpan h2
{
	border: 0;
	font-size:21px;
	color:#002569;
	font-weight:bold;
	background:#fff;
	padding:0 0 0 0px !important;
	margin:0 0 18px 0 !important;
}

div.pulmor #leftpan p
{
  padding:0 0 20px !important;
  font-size:13px;
  line-height:18px;
  color:#454545;
  background-color:inherit;
}

div.pulmor #leftpan a
{
  font-size:13px;
  line-height:18px;
  text-decoration:none;
  color:#017778;
  background-color:inherit;
}

div.pulmor a.consultar
{
  text-decoration:underline!important;
  color:#990E00 !important;
  background-color:inherit;
}

div.pulmor a.consultar:hover
{
  text-decoration:none;
  color:#000!important;
  background-color:inherit;
}

div.pulmor #leftpan a:hover
{
  text-decoration:none;
  color:#000;
  background-color:inherit;
}

div.pulmor div.boxLink
{
  padding:25px 0 0 0 !important;
  border-top:1px solid #DFDFDF;
  margin:5px 0 0 0 !important;
}

div.pulmor div.boxLink div.block
{
  width:89px;
  text-align:center;
  float:left;
  margin:0 11px 0 0 !important;
}

div.pulmor div.boxLink div.lastblock
{
  margin:0 !important;
}

div.pulmor div.boxLink div.block img
{
  margin:0 0 5px 0 !important;
  display:block;
}

div.pulmor div.boxLink div.block a
{
  font-size:11px !important;
  line-height:13px !important;
  font-weight:bold;
  color:#3F3F3F !important;
  background-color:inherit;
  text-decoration:underline;
}

div.pulmor div.boxLink div.block a:hover
{
  color:#990E00 !important;
  text-decoration:none;
  background-color:inherit;
}

/* rightpan */

div.pulmor #rightpan
{
  width:204px;
  float:right;

}

div.pulmor #rightpan h3
{
	font-size:16px;
	line-height:20px;
	color:#002569;
	background-color:inherit;
	padding:0 0 10px !important;
	font-weight:bold;
}

div.pulmor div.acceso-pulmor
{
	padding:5px 10px 15px !important;
	background-color:#EEF3FB;
	color:inherit;
	margin:0 0 20px !important;
}

div.pulmor div.acceso-pulmor label
{
	float:left;
	font-size:12px;
	line-height:18px;
	color:#1B1B1B;
	background-color:inherit;
	width:56px;
	height:18px;
	display:block;
}

div.pulmor div.acceso-pulmor input.txt
{
	float:left;
	height:16px;
	width:120px;
	background-color:#fff;
	color:inherit;
	border:1px solid #C9D3E3;
	margin:0 0 7px 0 !important;
}

div.pulmor div.acceso-pulmor input.acceder
{
	border:0;
	margin:0 0 6px 56px !important;
	width:57px;
	height:20px;
}

div.pulmor div.acceso-pulmor a
{
	font-size:11px;
	line-height:13px;
	margin:0 0 0 56px !important;
	width:123px;
	display:block;
}

div.pulmor div.ultimas
{
  padding:0 10px !important;
}

div.pulmor div.ultimas p
{
	font-size:12px;
	line-height:16px;
	color:#017860;
	background-color:inherit;
	padding:0 0 12px !important;
	margin:0 0 12px !important;
	border-bottom:1px solid #EBEBEB;
}

div.pulmor div.ultimas p a
{
	margin:0 0 4px 0 !important;
	background:url(images/arrow.gif) 0 5px no-repeat;
	padding:0 0 0 10px !important;
	display:block;
	text-decoration:underline;
	color:#9B9B9B !important;
	background-color:inherit;
}

div.pulmor div.ultimas p a:hover
{
  display:block;
  text-decoration:none;
}

div.pulmor div.ultimas p.nodivider
{
  border:0;
  padding:0 0 2px 0 !important;
}

div.pulmor div.ultimas a.verTodas
{
	width:177px;
	height:22px;
	display:block;
	text-align:center;
	font-size:13px;
	line-height:22px;
	font-weight:bold;
	color:#fff !important;
	background-color:#002569;
	text-decoration:none!important;
}

div.pulmor div.ultimas a.verTodas:hover
{
	color:#CDDAEF !important;
	background-color:#002569;
	text-decoration:none!important;
}

