
/*	Reset	*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

.clear {
	clear:both;
	float:none;
	font-size:1px;
	height:1px;
	overflow:hidden;
}

/*	Clearfix	*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/*	General	*/
body {font:11px/16px Tahoma, Arial;color:#666;}
body p{margin-bottom:10px;}
body a{color:#002c5f}
body.bgA{background:url(../img/fd-body_01.jpg) top left repeat-x;}
body.bgB{background:url(../img/fd-body_02.jpg) top left repeat-x;}
body.bgC{background:url(../img/fd-body_03.jpg) top left repeat-x;}
#main{margin:0 auto;width:868px;}

/*	Contenido	*/
#cont{background:url(../img/fd-cont.gif) bottom repeat-x #fff;border-top:9px solid #666;}

/*	Header	*/
#header{height:54px;}
#header ul { cursor:default !important; }
#header ul {float:right;margin:23px 0 0 0}
#header ul li{float:left;height:24px;padding:0 5px;border-right:3px solid #f58330;position:relative}
#header ul li a{display:block;height:11px;text-indent:-1000em;overflow:hidden;position:absolute;top:13px}
/*#header li a{font:bold 14px Arial, Helvetica, sans-seri;color:#f0f0f0;text-transform:uppercase;text-decoration:none;}*/
#header li.botInicio{width:38px;}
#header li.botInicio a{background:url(../img/bt-inicio.gif) no-repeat;width:38px}
#header li.botEmpresa{width:82px;}
#header li.botEmpresa a{background:url(../img/bt-empresa.gif) no-repeat;width:82px}
#header li.botProds{width:80px;}
#header li.botProds a{background:url(../img/bt-productos.gif) no-repeat;width:80px}
#header li.botObras{width:44px;}
#header li.botObras a{background:url(../img/bt-obras.gif) no-repeat;width:44px}
#header li.botColores{width:127px;}
#header li.botColores a{background:url(../img/bt-cartacolores.gif) no-repeat;width:127px}
#header li.botContacto{width:70px;}
#header li.botContacto a{background:url(../img/bt-contacto.gif) no-repeat;width:70px}

/*	Contenido	*/
#cont .breadCumb{height:58px;background:url(../img/fd-breadcumb.gif) no-repeat 490px 0;text-transform:uppercase;}
#cont .breadCumb2{height:58px;background:url(../img/fd-breadcumb2.gif) no-repeat 490px 0;text-transform:uppercase;}
#cont .breadCumb3{height:58px;background:url(../img/fd-breadcumb3.gif) no-repeat 490px 0;text-transform:uppercase;}
#cont .breadCumb span, #cont .breadCumb2 span, #cont .breadCumb3 span{display:block;padding:20px 0 0 32px}

#cont .colLeft{float:left;width:618px;padding:0 30px 0 20px}
#cont .bloqueHome{border-left:18px solid #f58330;margin:20px 0;padding:2px 0 0 15px}
#cont hr{border-top:1px solid #ebebeb;border-bottom:0;border-left:0;border-right:0}
#cont .bloqueHome h1,#cont .colLeft .bloqueHome h2{display:block;text-indent:-1000em;overflow:hidden;}
#cont .bloqueHome h1{background:url(../img/tit-pigments-home.gif) no-repeat;width:243px;height:23px;margin-bottom:15px}
#cont .bloqueHome h2{height:14px;margin-bottom:5px}
#cont .bloqueHome p{margin-bottom:6px;line-height:14px}
#cont .bloqueHome a{color:#f58330;font-weight:bold;text-decoration:none}
#cont .bloqueHome a:hover{text-decoration:underline;}
#cont .bloqueHome .fibrasHome h2{background:url(../img/tit-fibras-home.gif) no-repeat;width:50px}
#cont .bloqueHome .aditHome h2{background:url(../img/tit-aditivos-home.gif) no-repeat;width:66px}
#cont .bloqueHome .cemeHome h2{background:url(../img/tit-cementos-home.gif) no-repeat;width:85px}
#cont .bloqueHome .pintHome h2{background:url(../img/tit-anticartel-home.gif) no-repeat;width:168px}
#cont .bloqueHome.pigmenHome{background:url(../img/img-pigmentos.jpg) no-repeat top right;padding-right:330px}
#cont .fibrasHome,#cont .aditHome,#cont .cemeHome,#cont .pintHome{float:left;width:280px;padding-right:0; text-align:justify;}
#cont .fibrasHome,#cont .cemeHome{ margin-right:25px;}
#cont .fibrasHome img ,#cont .aditHome img ,#cont .cemeHome img, #cont .pintHome img{ float:right; margin:0 0 5px 8px; }

#cont .colRight{float:left;width:170px;border-right:30px solid #f58330; padding:0 0 30px 0;}
/*#cont .colRight img{border-left:10px solid #f58330}*/

.verMass{ display:block; margin:0 10px 20px 0;background:url(../img/vermas.gif) no-repeat center right; border-bottom:1px solid #eaeaea;
		 color:#f58330 !important;font-weight:bold; padding:1px 22px 10px 2px; text-decoration:none; text-align:right;  }
.verMas{ display:block; margin:0 10px 20px 0;background:url(../img/vermas.gif) no-repeat center right;
color:#f58330 !important;font-weight:bold; padding:1px 22px 10px 2px; text-decoration:none; text-align:right;  }
.verMas:hover { color:#FF9900; text-decoration:underline; }
.active { top:0px !important; }

/*	Contenido	SUBSECCIONES */
#cont .subLEFT{width: 221px;float:left;padding:0;margin:0;}
.subLEFT h1{width:auto;height:23px;text-indent:-999999px;overflow:hidden;display:block;padding:0;margin:0 0 0 32px;}
.subLEFT h1.titEmpresa{ background:url(../img/tit-laEmpresa.gif) top left no-repeat;}
.subLEFT h1.titContacto{ background:url(../img/tit-Contacto.gif) top left no-repeat;}
.subLEFT h1.titAvisoLegal{ background:url(../img/tit-aviso_legal.gif) top left no-repeat;}
.subLEFT h1.titObras{ background:url(../img/tit-Obras.gif) top left no-repeat;}
.subLEFT h1.titProductos{ background: url(../img/tit-Productos.gif) top left no-repeat;}
.subLEFT h1.titCartaBlanco{ background: url(../img/tit-carta-blanco.gif) top left no-repeat; width:388px;}
.subLEFT h1.titCartaGris{ background: url(../img/tit-carta-gris.gif) top left no-repeat; width:357px;}

.subLEFT p{width:170px;padding:0;margin:14px 0 0 32px;}
.subLEFT a{ text-decoration:none; color: #666666;}
.subLEFT a:hover{ text-decoration:underline;}
	
#cont .subRIGHT{width: 617px;float:left;padding:0 0 30px;}
#cont .subRIGHT img{ border:none;}

/*********************************	Contenido	CARTA COLORES */
.navColors{
	width:162px;
	height:100px;
	background:#666;
	margin:20px 0 0 32px;
	}
.navColors .A{  border-top: #FFF 1px dotted; border-bottom: #FFF 1px dotted;}
.navColors .B{ border-bottom: #FFF 1px dotted;}
.navColors li a{ padding:7px; color:white; text-decoration:none; font-size:12px; font-weight:bold; display:block;}
.navColors li a:hover { text-decoration:none; color:orange;}
.navColors li a.selected { text-decoration:none; color:orange; background:#565656;}

#CARTA1, #CARTA2 { margin:43px 0 0;}
#CARTA1 .columna, #CARTA2 .columna{float: left; margin-right:15px;}
#CARTA1 .color, #CARTA2 .color{width:100px;  background: #D8D8D8; padding:3px; margin-bottom:15px;}
#CARTA1 strong, #CARTA2 strong { width:100px; height:50px; display:block;}
#CARTA1 p, #CARTA2 p{ margin:5px 0 0 3px;}


#CARTA1 strong.color1{ background:#ffefbc;}
#CARTA1 strong.color2{ background:#ffe092;}
#CARTA1 strong.color3{ background:#fecf82;}
#CARTA1 strong.color4{ background:#fdbe57;}
#CARTA1 strong.color5{ background:#f1a34f;}
#CARTA1 strong.color6{ background:#fca474;}
#CARTA1 strong.color7{ background:#eb9053;}

#CARTA1 strong.color8{ background:#f49c8c;}
#CARTA1 strong.color9{ background:#f46c5a;}
#CARTA1 strong.color10{ background:#f47c64;}
#CARTA1 strong.color11{ background:#d46c64;}

#CARTA1 strong.color12{ background:#f4dcbc;}
#CARTA1 strong.color13{ background:#fccca4;}
#CARTA1 strong.color14{ background:#d4a47c;}
#CARTA1 strong.color15{ background:#dca474;}
#CARTA1 strong.color16{ background:#bc8c74;}
#CARTA1 strong.color17{ background:#b4745c;}
#CARTA1 strong.color18{ background:#c48c7c;}

#CARTA1 strong.color19{ background:#68a8d8;}
#CARTA1 strong.color20{ background:#a4ccec;}
#CARTA1 strong.color21{ background:#cce4f4;}
#CARTA1 strong.color22{ background:#8fbbe5;}
#CARTA1 strong.color23{ background:#127c00;}
#CARTA1 strong.color24{ background:#a7d59e;}
#CARTA1 strong.color25{ background:#9fd5b5;}

#CARTA1 strong.color26{ background:#181510;}
#CARTA1 strong.color27{ background:#949ca4;}
#CARTA1 strong.color28{ background:#929c94;}
#CARTA1 strong.color29{ background:#2e2d2b;}
#CARTA1 strong.color30{ background:#2c2424;}
#CARTA1 strong.color31{ background:#0c0c0b;}
#CARTA1 strong.color32{ background:#000;}

/** NUEVOS COLORES AGREGADOS 03/03/2011 **/
/** CEMENTO BLANCO **/
#CARTA1 strong.color1a{ background:#e07280;}
#CARTA1 strong.color2a{ background:#e46c5c;}
#CARTA1 strong.color3a{ background:#ec9c9c;}
#CARTA1 strong.color4a{ background:#d98177;}
#CARTA1 strong.color11a{ background:#f3f3f5;}
#CARTA1 strong.color6a{ background:#ee8e7b;}
#CARTA1 strong.color7a{ background:#e8d3ac;}

#CARTA1 strong.color8a{ background:#f2e0cb;}
#CARTA1 strong.color9a{ background:#ecdbbc;}
#CARTA1 strong.color10a{ background:#f6d0ab;}
#CARTA1 strong.color11a{ background:#dcb592;}
#CARTA1 strong.color12a{ background:#e7b695;}
#CARTA1 strong.color13a{ background:#c5a08b;}
#CARTA1 strong.color14a{ background:#bf8c76;}
#CARTA1 strong.color15a{ background:#cd9d94;}

#CARTA1 strong.color16a{ background:#fecf82;}
#CARTA1 strong.color17a{ background:#fdbe57;}
#CARTA1 strong.color18a{ background:#fcbc7c;}
#CARTA1 strong.color19a{ background:#fca45c;}

#CARTA1 strong.color21a{ background:#a9afb4;}
#CARTA1 strong.color22a{ background:#a8afab;}
#CARTA1 strong.color23a{ background:#575759;}
#CARTA1 strong.color24a{ background:#454547;}
#CARTA1 strong.color25a{ background:#000;}

#CARTA1 strong.color26a{ background:#00703c;}
#CARTA1 strong.color27a{ background:#b2dcc2;}
#CARTA1 strong.color28a{ background:#057e50;}

#CARTA1 strong.color29a{ background:#a6caeb;}
#CARTA1 strong.color30a{ background:#c4dff4;}
#CARTA1 strong.color31a{ background:#ddeaf7;}

#CARTA1 strong.color32a{ background:#fff;}
#CARTA1 strong.color33a{ background:#000;}
#CARTA1 strong.color34a{ background:#fab288;}

/** CEMENTO GRIS ** MODIFICADO 21/03. SOLO COLORES 5%, LOS OTROS QUE NO VAN, ESTÁN EN EL CÓDIGO PERO COMENTADOS*/
#CARTA2 strong.color1b{ background:#efe1b2;}
#CARTA2 strong.color2b{ background:#edce87;}
#CARTA2 strong.color3b{ background:#f2c57c;}
#CARTA2 strong.color4b{ background:#f3be4a;}

#CARTA2 strong.color5b{ background:#f0b479;}
#CARTA2 strong.color6b{ background:#ed9b5a;}
#CARTA2 strong.color7b{ background:#ed9e72;}

#CARTA2 strong.color8b{ background:#ed9f8c;}
#CARTA2 strong.color9b{ background:#e76962;}
#CARTA2 strong.color10b{ background:#e8755f;}
#CARTA2 strong.color11b{ background:#cb6862;}
#CARTA2 strong.color12b{ background:#e27b87;}
#CARTA2 strong.color13b{ background:#e07464;}
#CARTA2 strong.color14b{ background:#df9296;}

#CARTA2 strong.color16b{ background:#e4ceb6;}
#CARTA2 strong.color17b{ background:#decaa6;}
#CARTA2 strong.color18b{ background:#e8bb8e;}
#CARTA2 strong.color19b{ background:#ca9f76;}
#CARTA2 strong.color20b{ background:#d59971;}
#CARTA2 strong.color21b{ background:#b0866f;}
#CARTA2 strong.color22b{ background:#a77058;}
#CARTA2 strong.color23b{ background:#b78278;}

#CARTA2 strong.color24b{ background:#679fca;}
#CARTA2 strong.color25b{ background:#94b9d5;}
#CARTA2 strong.color26b{ background:#66a5d4;}

#CARTA2 strong.color27b{ background:#a0cc97;}
#CARTA2 strong.color28b{ background:#98ccad;}
#CARTA2 strong.color29b{ background:#006938;}

#CARTA2 strong.color30b{ background:#7d8387;}
#CARTA2 strong.color31b{ background:#6e7471;}
#CARTA2 strong.color32b{ background:#000;}
#CARTA2 strong.color33b{ background:#000;}
#CARTA2 strong.color34b{ background:#000;}

#CARTA2 strong.color1{ background:#d4cd66;}
#CARTA2 strong.color2{ background:#ccc55e;}
#CARTA2 strong.color3{ background:#cba759;}
#CARTA2 strong.color4{ background:#da974e;}
#CARTA2 strong.color5{ background:#cf8c45;}
#CARTA2 strong.color6{ background:#f3f3f5;}
#CARTA2 strong.color7{ background:#ca7c48;}

#CARTA2 strong.color8{ background:#ca7048;}
#CARTA2 strong.color9{ background:#c56247;}
#CARTA2 strong.color10{ background:#d0674e;}
#CARTA2 strong.color11{ background:#ba5a2b;}

#CARTA2 strong.color12{ background:#a98e5b;}
#CARTA2 strong.color13{ background:#b09664;}
#CARTA2 strong.color14{ background:#968159;}
#CARTA2 strong.color15{ background:#ba873e;}
#CARTA2 strong.color16{ background:#aa7b36;}
#CARTA2 strong.color17{ background:#b09c5e;}
#CARTA2 strong.color18{ background:#b6924d;}

#CARTA2 strong.color19{ background:#8fa6c8;}
#CARTA2 strong.color20{ background:#9194d1;}
#CARTA2 strong.color21{ background:#7b87c5;}
#CARTA2 strong.color22{ background:#7ba1c5;}
#CARTA2 strong.color23{ background:#98c2e1;}
#CARTA2 strong.color24{ background:#c4d6e8;}
#CARTA2 strong.color25{ background:#7fa06d;}

#CARTA2 strong.color26{ background:#f0b479;}
#CARTA2 strong.color27{ background:#ed9c5a;}
#CARTA2 strong.color28{ background:#ed9e72;}
#CARTA2 strong.color29{ background:#efe1b1;}
#CARTA2 strong.color30{ background:#f5d78c;}
#CARTA2 strong.color31{ background:#f2c67d;}
#CARTA2 strong.color32{ background:#f2be4b;}
.alertCarta{ margin:20px 0; color:red;}

/*********************************	Contenido	CONTACTO */
#cont .subRIGHT .googleMap{ background:#ccc; width:581px; height:341px; padding:5px;}
#cont .subRIGHT form.contacto{ width:550px; margin:30px 0 0; padding:0;}
form.contacto .asterisco{ background:url(../img/ico_asterisco.gif) top right no-repeat;}
form.contacto .formContacto label{ width:150px; float:left; text-align:right; padding:5px 10px 0 0;}
form.contacto .formContacto input{ width:360px; background:#CCCCCC; padding:5px; border:none; font-size:13px;}
form.contacto .formContacto textarea{ width:360px; height:120px; background:#CCCCCC; padding:5px; border:none; font-size:13px; overflow:auto;}
form.contacto .formContacto input.tel{ width:180px;}

/*********************************	Contenido	AVISO LEGAL */
#cont .subRIGHT .legal{ margin-right:20px;}

/*********************************	Contenido	OBRAS */
#cont .subRIGHT a.obras{ padding:8px 0; margin:0 0 10px; text-decoration:none; color:#666666; display:block;}
#cont .subRIGHT a.obras:hover{ background:#ebebeb;}
#cont .subRIGHT a.obras img{ border-left:11px solid #f1902f; float:left; }
#cont .subRIGHT a.obras h1{ float:left;width:425px; margin:0 0 0 7px;}
#cont .subRIGHT a.obras h2{ float:left;width:425px;margin:0 0 10px 7px; font-size: smaller; font-weight:100;}
#cont .subRIGHT a.obras p{ float:left; width:425px; margin:0 0 0 7px;}
#cont .subRIGHT div.paginador{}
#cont .subRIGHT div.paginador ul{ float:right; margin:25px 18px 0 0;}
#cont .subRIGHT div.paginador ul li{ list-style:none;list-style-image:none;	list-style-type:none; float:left;}
#cont .subRIGHT div.paginador ul li a{padding:6px 8px; background:#f58330; margin-left:5px; color:white; font-weight:bold; text-decoration:none;}
#cont .subRIGHT div.paginador ul li a:hover{ background:#666666;}
#cont .subRIGHT div.paginador ul li a.selected{ background:#666666;}

#cont .subRIGHT div.obrasVer img{ border-left:11px solid #f1902f; margin-bottom:20px;}
#cont .subRIGHT div.obrasVer h1{ width:595px;}
#cont .subRIGHT div.obrasVer h2{ font-size: smaller; font-weight:100; margin-bottom:20px;width:595px;}
#cont .subRIGHT div.obrasVer p{width:595px;}

/*********************************	Contenido	PRODUCTOS */

#cont .producto .imaSeccProd{border-left:11px solid #f1902f; margin:0 0 5px;}
.bgProductos{ background:url(../img/bg_palet_productos.gif) bottom left no-repeat;}
.rightSide { width:615px; border-right:30px solid #f58330; padding:0 0 30px; margin-left:223px; min-height:400px; }
.fila .producto{ width:165px; margin:0 15px 0 15px; float:right; }

/*--------------- SUBCATEGORIAS  -----------------*/

.interna .bgProductos{ background:none !important;	}

/*----------------	Footer	----------------------*/

#footer{border-top:9px solid #f58330;background:#666;color:#fff;}
#footer .contFooter{width:818px;margin:0 auto;padding:3px 30px 35px 20px}
#footer ul{float:left;}
#footer ul li{float:left;}
#footer p{display:block;float:right}
#footer a{color:#fff;text-decoration:none;padding:0 5px;border-right:1px solid #fff}
#footer a:hover{text-decoration:underline}
