html{width:100%;padding:0px;margin:0px;}
body{width:100%;background-color:#555d63;padding:0px;margin:0px;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#4c4c4c;text-align:center;}
h1{color:white;font-family:Tahoma, Trebuchet, Palatino Linotype;margin-left:21px;font-style:normal;font-weight:300;font-size:1.6em;float:left;}
h2{font-size:1.4em;font-weight:300;}
h3{font-family:Tahoma, Geneva, sans-serif;font-size:13px;color:#316a92;margin-bottom:10px;margin-top:0px;}
h4{font-family:Tahoma, Geneva, sans-serif;font-size:13px;font-weight:bold;color:#316a92;margin-bottom:0px;}
h5{font-family:Tahoma, Geneva, sans-serif;font-size:13px;color:#316a92;margin-bottom:0px;}
a{font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#316a92;text-decoration:none;}
a:hover{color:#316a92;text-decoration:underline;text-align:left;}
p{text-align:justify;margin:0px;padding:0px;font-size:13px;}
strong{color:#316a92;}
ul{margin:0px;padding-left:17px;text-indent:0px;padding-bottom:20px;}
ul li{list-style-type:none;}
.txt12Blue{font-size:12px;color:#003875;}
.txt9Gray{font-size:9px;color:#6b6b6b;}
.input{font-family:Tahoma, Geneva, sans-serif;border:1px solid #7e878e;color:#7e878e;font-size:11px;}
.imgRight{padding-left:20px;margin-bottom:20px;}
.imgLeft{text-align:left;padding-right:20px;padding-bottom:20px;}
.imgMedio{padding:10px 0 10px 70px;}
#divMain{height:auto;width:1100px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;text-align:left;}
#divHeader{float:left;width:1100px;height:83px;background-color:white;}
#divTitle{float:left;width:1100px;height:46px;background-color:#585b5f;}
#divContainer{float:left;width:1100px;background-color:#FFFFFF;}
#divLeftPanel{float:left;width:297px;background-image:url(../images/common/middle_background.jpg);background-repeat:no-repeat;background-position:right top;}
#divLeftPanel2{float:left;width:160px;}
#divMenu{float:left;width:140px;height:439px;padding-left:20px;}
#divMenu2{float:left;width:140px;height:410px;padding-left:20px;}
#nube{float:left;margin-left:20px;border:1px solid #96857a;padding:4px; width:266px; /*background-color:#f4ece6;*/line-height:24px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#divMenu2 .imgMenuItem{padding-top:1px;}
#divContact{float:left;width:270px;margin:0 137px 0 0;}
#divContactInfo{float:left;width:261px; margin:94px 0 18px 20px; background-color:#eeeded;/*border:1px solid #7e878e;*/padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#divContactInfo2{float:left;width:124px; margin:0 0 18px 20px; background-color:#eeeded;/*border:1px solid #7e878e;*/padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#divRightPanel{float:left;width:567px;}
#arbol{float:left;width:700px;padding:18px 0 0 30px;}
#divArbol{float:left;width:700px;padding:18px 0 0 30px;}
#divArbol2{float:left;width:500px;padding:18px 0 10px 0;}
#divContent1{float:left;width:490px;padding-top:2px;padding-left:10px;padding-bottom:35px;font-size:13px;text-align:justify;}
#divContent2{float:left;width:360px;padding-top:2px;padding-left:30px;padding-bottom:35px;font-size:13px;text-align:justify;}
#divContent3{float:left;width:780px;padding-top:2px;padding-left:30px;padding-bottom:35px;font-size:13px;text-align:justify;}
#divContent{float:left;width:726px;padding-top:2px;padding-left:30px;padding-bottom:35px;font-size:13px;text-align:justify;}
#divContentcolores{float:left;width:726px;padding-top:2px;padding-left:166px;padding-bottom:35px;margin:0 30px 0 0;}
#divFooter{float:left;width:1100px;height:63px;background-image:url(../images/footer/background.gif);background-repeat:repeat-x;background-position:top;color:#FFF;}
#divTopCiment{float:left;width:100%;height:30px;font-size:11px;color:#adb2b5;line-height:22px;text-align:right;padding-top:10px;background-color:#3e3e3e;font-family:Verdana, Geneva, sans-serif;}
#divTopCiment a{font-family:Tahoma, Geneva, sans-serif;color:#cacaca;}
#txtcontacto{font-size:11px;color:#003875;}
.imgTop{padding-top:8px;}
#derecha{text-align:right;float:right;background-color:white;}
.izquierda{float:left;}
b{color:#316a92;}
li.dos{margin-bottom:5px;}
ul.menu{display:block;margin:0px;padding:0px;}
ul.menu li{color:white;background-color:#768087;padding-top:8px;padding-bottom:8px;padding-right:18px;padding-left:18px;border-bottom:white 1px solid;border-right:white 1px solid;text-align:left;text-decoration:none;font-weight:bold;}
ul.menu li:hover{background-color:#515E67;}
ul.menu li.tienda:hover{background-color:#FF0000;}
ul.menu li.tienda{color:white;background-color:#F8686F;padding-top:8px;padding-bottom:8px;padding-right:18px;padding-left:18px;border-bottom:white 1px solid;border-right:white 1px solid;text-align:left;text-decoration:none;font-weight:bold;}
ul.mapa{display:block;margin:0px;padding:0px;width:700px;}
ul.mapa li{color:white;background-color:#768087;width:140px;padding:4px;border-bottom:white 1px solid;border-right:white 1px solid;text-align:center;text-decoration:none;float:left;}
ul.mapa li:hover{background-color:#515E67;}
ul.microcementos{display:block;margin:1px 0 0 1px;padding:0px;width:900px;}
ul.microcementos li{color:white;background-color:#768087;width:128px;height:14px;padding:7px;border-bottom:white 1px solid;border-right:white 1px solid;text-align:center;text-decoration:none;float:left;font-weight:bold;}
ul.microcementos li:hover{background-color:#515E67;}
ul.microcementos li.fondo{width:215px;}
li a{color:white;text-decoration:none;}
.coloresPregunta{padding:10px 0 0 100px;}
.logo{float:left;}
.logopadding{padding:17px 0 0 23px;float:left;}
#politica{float:left;}
#politica p{padding-left:26px;margin-top:26px;margin-bottom:0px;}
#politica a{color:#FFF;text-decoration:underline;}
#politica a:hover{color:#FFF;text-decoration:underline;}
#rotuloinferior{float:left;width:660px;height:63px;font-family:Palatino Linotype;font-size:17px;font-weight:bold;color:white;padding:23px 0 0 424px;text-align:right;}
#divFooterPre{float:left;width:1100px;height:63px;background-image:url(../images/footer/background.gif);background-repeat:repeat-x;background-position:top;color:#FFF;}
DFN{float:left;margin-left:15px;}
.imgMediopreguntas{padding:0 0 0 100px;}
h3.titulos{color:#316a92;font-size:1.4em;font-weight:300;}
h3.titulo{font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#316a92;margin-bottom:10px;margin-top:0px;}
h4.fichatecnica{width:700px;float:left;padding:0px;margin:0px;}
.preguntas{font-size:11px;}
.izquierda_imagen{float:left;padding:0 0 24px 31px;}
.derecha_imagen{float:right;padding:16px 14px 0 0;}
.ficha_nivel1{width:240px;float:left;}
.ficha_nivel2{width:150px;float:left;}
.ficha_nivel3{width:150px;float:left;}
.ficha{float:right;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#4c4c4c;padding:0px;margin:0px;}
.galeria{width:698px;}
.imagenfichatecnica{padding:0 0 0 38px;}
.anchoindexgeneral{width:726px;float:left;}
.anchoindex{width:335px;float:left;}
.anchoindex2{width:335px;float:right;}
.anchomicrocemento{width:330px;float:left;}
.anchomicrocemento2{width:330px;float:right;}
#localizacion{width:600px;height:470px;padding:20px 20px 20px 20px;border:1px solid #CCCCCC;float:left; margin:0 120px 0 0;}
#localizacion a{font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#4c4c4c;text-decoration:none;}
#localizacion a:hover{text-decoration:underline;}
#localizacion2{width:656px;height:470px;padding:20px 20px 20px 20px;border:1px solid #CCCCCC;float:left; margin:0 120px 0 0;}
#localizacion2 a{font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#4c4c4c;text-decoration:none;}
#localizacion2 a:hover{text-decoration:underline;}
.localizacioncuadro{width:300px;height:234px;padding:0 10px 10px 10px;border:1px solid #CCCCCC;float:left;margin:0 10px 0 0}
.localizacion_nivel1{width:200px;float:left;}
.localizacion_nivel2{width:250px;float:left;}
.localizacion_nivel3{padding:42px 0 0 0;width:250px;float:left;}
.fontlink{font-size: 13px;}
.padin6{line-height:2.5;}
li.pavimentos{margin-bottom:15px;}
p.contacta{font-size:13px;margin-right:100px;margin-bottom:25px;}
p.contacta2{font-size:13px;margin:0 30px 40px 0;}
.localizacion_textos{width:400px;float:left;}
.localizacion_contacto{width:726px;float:left;margin:40px 0 0 0;}
.img_presupuesto{margin:56px 0 0 20px;}
.content_parrafos{width:726px;}
.parrafos{width:230px;float:left;}
.colores_rotulo{color:#adb2b5;text-decoration:underline;}
#gamas{float:left;margin-bottom:20px;border:1px solid #7e878e;padding:4px 4px 4px 40px; width:680px; background-color:#e1e0e0;line-height:24px;}
.pad_izq{padding:0 0 0 190px;}
.colores{text-align:center;text-decoration:none;width:200px;float:left;margin:0 20px 20px 0;}
.pad-inf{padding:0 0 8px 0;}
.megusta{float:left;padding:30px 28px 0 300px;}
.masuno{float:left;padding:30px 6px 0 0;}
.cajaroja{display:block;background-color:#eeeded;padding:12px;width:180px;height:50px;float:left;margin: 4px 0 24px 28px;}
.azul{color:#316a92;}
#izq_madrid{float:left;width:560px;padding:0 0 0 0;}
#izq_madrid2{float:left;width:500px;padding:0 0 0 0;}
#der_madrid{float:left;padding:18px 0 10px 0;}
#madrid_mapa{float:left;}
.tiposmicrocemento{float:left;height:200px;margin:0 0 24px 0;}
.tiposmicrocemento h3 a{font-family:Tahoma, Geneva, sans-serif;font-size:13px;color:#316a92;margin-bottom:10px;margin-top:0px;text-decoration: none !important;}
.tiposmicrocemento img{padding:0 0 0 52px;}
.soportes_resistencia{display:block;background-color:#eeeded;padding:12px;width:400px;height:80px;float:left;margin:0 200px 30px 0;}
.soportes_resistencia ul li { list-style-image:url(../images/punto.gif); margin:0 0 0 4px; list-style-position:outside; }
.proteccion{padding:0 1px 0 0;}
#submenu {width: 140px;margin:0 0 30px 0;padding:0px;}
#submenu ul {list-style-type: none;}
#submenu ul li.nivel1 {display: block;width:140px;}
#submenu ul li.primera {border-top: solid 1px #FFF;}
#submenu ul li a.tienda {background-color:#F8686F;}
#submenu ul li a:hover.tienda{background-color:#FF0000;}
#submenu ul li a.marcado{background-color: #515E67;}
#submenu ul li a {display: block;width:124px;text-decoration: none;color: #fff;background-color:#768087;border-bottom:white 1px solid;border-right:white 1px solid;padding: 8px 0 8px 18px;position: relative;text-align:left;text-decoration:none;font-weight:bold;}
#submenu ul li:hover {position: relative;background-color: #515E67;}
#submenu ul li a:hover, #submenu ul li:hover a.nivel1 {background-color: #515E67;position: relative;}
#submenu ul li a.nivel1 {display: block!important;display: none;position: relative;}
#submenu ul li ul {display: none;}
#submenu ul li a:hover ul, #submenu ul li:hover ul {display: block;position: absolute;left:126px; top:-1px!important;top: -31px;}
#submenu ul li ul li a {width:119px; background-color: #515E67;}
#submenu ul li ul li a:hover {position: relative;background-color: #768087;color: #FFF;}
table.falsa {border-collapse:collapse;border:0px;float: left;position: relative;}
#imagenes img{padding: 5px;	background: white;	border: 1px solid #BBB;	margin: 7px 7px 7px 0;	width: 160px;}


