/* CSS Reset */



body{ background:#EEE url(../images/bg-linea.jpg)  center top repeat; font-family:Arial, Helvetica, sans-serif; }
h2{ font: bold 16px Arial, Helvetica, sans-serif; color:#660000;}
h3{ font: bold 14px Arial, Helvetica, sans-serif; color:#660000;}
#main{ width:100%; float:left; clear:left; text-align:center;}
#logo10{ float:right; margin:2px; width:110px; padding:6px 0 6px 0;}

 
#main-conteiner{margin-right: auto; margin-left: auto; text-align: left; display: inline-block; width:980px;}
#main-menu{float:left; width:100%; background:#462626; }
#content,#header,#footer, #top, #bottom, #main-nav{ float:left; width:100%; clear:left;  }
#content{  overflow: hidden; width:100%; float:left;}
#content-home{   width:100%; float:left;}
#article{}
#footer-contact{ background:#341211 url(../images/bg-footer.jpg) left top repeat-x; padding:10px  0 10px 0; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
#form-login{}

#footer-contact p { margin:6px 0 6px 0!important; }
#footer-contact a{ color:#FFFFFF; text-decoration:none;}
#footer-contact a:hover { color:#003399;} 
 #header { background:url(../images/bg-header.jpg) center top no-repeat; border-bottom:1px solid #FFFFFF;}
 #footer{ background:url(../images/bg-fotter.jpg) left top no-repeat;}
 #footer h2{ font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:20px 0 0px 0!important;}
 #footer a{  }
 #footer a:hover{ opacity:.5; -moz-opacity:.5; filter:opacity(alpha=50);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 }
 #logo{ width:200px; float:left; margin:0 0 10px 30px;}
 #aceptamos{margin:40px 0 0 20px; width:300px; float:right!important; text-align:right; }
 #logos { margin:10px 0 10px 0;}
 #logos li{ float:left; margin:1px; padding:1px;}
 #advertencia{ background:#990000; color:#FFFFCC; width:96%; margin:0 1% 0 3%; *width:820px; *margin:0; *top:-10px;}
 #advertencia p { padding:10px; font:bold 14px Arial, Helvetica, sans-serif; text-align:center;}
  #direccion { margin:10px 0 0 0 ;}
  #direccion p { font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:10px;}
  #direccion a{ text-decoration:none; color:#FFFFFF;}
  #telefonos { width:320px; height:200px; position:absolute; top:240px; *top:250px; left:59%; *left:62%; background:url(../images/bg-telefonos.png) left top no-repeat; z-index:100; float:left; padding:18px 5px 20px 5px;}
  #nav-home-bottom  li a{ margin:8px 0 0 0;}
  
  #telefonos table{ width:100%; float:left; color:#FFFFFF;}
  #social{ margin:10px 0 0 0;}
  #social li{ margin:4px!important;}
  .btn-home{ font:bold 20px Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF;}
  
  .bg-content { background: #330000  url(../images/bg-content.jpg) left top repeat!important;}
   .bg-oxicreto { background: url(../images/bg-menu-centro.jpg) left top repeat!important;}
    .bg-concreto { background: url(../images/bg-concreto.jpg) left top repeat!important;}
	.bg-concreto-izq { background: url(../images/bg-concreto-izq.jpg) left top repeat!important;}
	.bg-oxicreto-izq { background: url(../images/bg-oxicreto-izq.jpg) left top repeat!important;}
  .bg-selladores { background:url(../images/bg-selladores.jpg) left top repeat; }
   .bg-cotizaciones { background:url(../images/bg-contizaciones.jpg) left top repeat; }
  .block-2 { padding:0px 0 10px 20px;}
  .block-2 a img { border:1px solid #FFFFFF;}
  .block-2  a{ margin:4px 0 0 0!important;}
  .btn-more{ font: bold 12px Arial, Helvetica, sans-serif; margin:20px 0 0 0;}
  #menu-center { 
  background:url(../images/bg-menu-centro.jpg) left top repeat;    float: left;
     padding-bottom: 30000px;
     margin-bottom: -30000px;
 
 
    }
	
	  #menu-center a {  }
   #menu-center  .moxicreto  { margin:10px 0px 0 0px;}
    #menu-center  .moxicreto  li a{ font:bold 10px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; display:block; background:#29321D; padding:4px 0 4px 8px; margin:1px 0 2px 0; }
  #menu-center  .moxicreto  li a:hover { color:#FFFFCC; background-color:#666600;}
  
     #menu-center ul.mconcreto  { margin:10px 0px 0 0px;}
    #menu-center ul.mconcreto  li a{ font:bold 10px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; display:block; background:#522A0E; padding:4px 0 4px 8px; margin:1px 0 2px 0; }
  #menu-center ul.mconcreto  li a:hover { color:#FFFFCC; background-color:#372E26;}
  
  #content-text { background:#FFFFFF; min-height:420px; height:420px; height:auto!important; vertical-align: middle!important;  }
 #content-text h1{ font:bold 22px Arial, Helvetica, sans-serif; color:#660000; margin:20px 0 10px 10px;}
 #content-text .txt{ font: normal 12px Arial, Helvetica, sans-serif; color:#333333; margin: 10px 10px 10px 10px; width:96%;}
 #content-text .txt p { margin:10px 0 10px 0;}
/*
.box, .title { }
*/
/*Blog Styles*/
.sidebar{}
.search{}
.article{}
.section{}
.post{}
.title{}
.subtitle{}
.content-post{}
.content-post-image{}
.content-post-link{}
.content-post-readmore{}
.content-post-extract{}
.content-post-list{}
.content-post-galleries{}

.comment-body{}

 
#main-nav .menu {list-style:none!important;}
#main-nav .menu li{list-style:none!important; float:left;}
#main-nav .menu li a{  display:block; text-transform:uppercase; width:130px; text-align:center; padding:10px 0 10px 0; background:url(../images/bg-btn.jpg) left top no-repeat; font: bold 13px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
#main-nav .menu li a:hover{}
#main-nav .menu li:first-child {}


.ul-list-content {  list-style:circle!important; padding: 0 0 0 10px; margin:10px 0 10px 0; }
.ul-list-content li{ margin:10px 0 10px 0!important;}
/**/

 

#paging_container1{
	 
}

#paging_container2{
	height: 356px;	
}

#paging_container3{
	height: 190px;
}

#paging_container4{
	height: 307px;	
	overflow: hidden;
}

.ellipse{
	float: left;
}



.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
	margin:20px 0 20px 0;
}

.page_navigation a, .alt_page_navigation a{
	padding:2px 5px;
	margin:2px;
	color:white;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background-color:#DB5C04;
}
.active_page{
	background-color:white !important;
	color:black !important;
}	.list-content li { margin:10px 0 10px 0!important;}

.list-content, .alt_content{
	color: black;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:8px 0 8px 0!important;
}

.list-content  p{
	padding: 5px;
	margin:10px 0 10px 0!important;
}

/*Form*/
#contactenos input{ border:1px solid #999999;}
.form-contact{ width:100%; float:left;}
.form-contact .cmp{   float:left; margin:4px 0 4px 0;}
.input_text{ width:160px; border:3px double #996600; }
.input_text { background:#FFFFFF;}
.frm_label{ font: bold 12px Arial, Helvetica, sans-serif; color:#666666;   }
.req { color:#660000;}
.send{ float:right; margin:0 30px 0 0px; background:#660000; padding:4px 10px 4px 10px; font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.send:hover {filter: alpha(opacity=50); opacity: .5}
#commentForm { }
#commentForm label {}
#commentForm label.error { font:bold 10px Arial ,Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#CC0000; padding:4px 0 4px 0; float:right; margin: 0 44px 0 0;}
#mapa{margin:14px; float:left; border:6px solid #999999;overflow:hidden; }
#mapa p{ width:100%; float:left; background:#2F1A1A; padding:6px; text-align:center; color:#FFFFFF; }
.galeria-container{
	width: 480px;
	float: left;
	margin: 0px 0px 0 10px;
	padding: 0 0px 0 0 ;
	background-color: white;
}
#galeria { width:500px; float:left;}
#galeria ul { list-style:none;}
#galeria  li { float:left; display:block; padding:2px; margin:2px; border:1px solid #CCCCCC;}
.copys{ width:98%; float:left; padding:10px 0 10px 0;}
.copys p { margin:6px 0 6px 0; font:normal 11px Arial, Helvetica, sans-serif; color:#666666;}

#Distribuidores{ width:550px; float:left; padding:0px 0 0px 0;   background:url(../images/bg-distribuidores.png) center center no-repeat; }
#Distribuidores th{ font: bold 12px Arial, Helvetica, sans-serif; color:#660000; text-transform:uppercase; padding: 0 0 10px 0;}
 
#Distribuidores td { font: normal 12px Arial, Helvetica, sans-serif; color:#333333; border-bottom:1px solid #B9B4A2 ; padding:4px 10px 4px 10px;}
#Distribuidores td:first-child{ font-weight:bold; padding-left:10px;}
 
#Distribuidores td a:hover {   text-decoration:underline; color:#660033;  background:url(../images/icon-send-hover.png) right top no-repeat;}

#Calculadora { font-size:12px; width:560px; margin:0 10px 10px 10px;}
#Calculadora h1{ font:bold 14px Arial, Helvetica, sans-serif!important; color:#660000!important; margin: 0 0 0 0;}
#Calculadora p { color:#333333!important;}
.cmxform{color:#333333;}
.form_cotizador  {color:#333333!important; margin: 10px 0 0 0 ;}
#respuesta { background:#FFFFCC; border:1px solid #660000; width:100%; float:left;}

 #Galeria_Horizontal {margin: 0 0 0 40px!important;}
 
 .distribuidor{ margin:18px 0 18px 0!important; display:block; boder-bottom:1px solid #CCC;}
 #btn-asistencia { float:right; margin:12px 38px 0 18px;}
 
 .Estilo1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


.seleccione{ width:100%; float:left; padding:10px 0 10px 0; background:#EEE; margin:0 0 10px 0;}
.seleccione p { padding:0 0 0 10px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.pestanas { width:100%; float:left; margin:8px 0 8px 0;}
.pestanas li { float:left;}
.pestanas li a{ float:left; display:block; font: bold 12px Arial, Helvetica, sans-serif; margin:2px 4px 2px 4px; padding: 5px 12px 5px 12px; text-align:center; background-color:#56261F; color:#FFFFFF; text-decoration:none;}
.pestanas li a:hover { background:#8C4A1A; color:#FFFFCC; }