/* 
    autor: chs ;
    data: 24/02/2016;
    comentario: estilos básicos, onde se carga o tipo de letra ;
*/

/*@import url(https://fonts.googleapis.com/css?family=Montserrat);
@charset "UTF-8";*/

html
{
    position: relative; 
    min-height: 100%;
}

body
{
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-family: 'Lato', serif;
    /*font-family: 'Quattrocento', serif;
    font-family: 'Rosario', sans-serif;*/

    font-size: 14px;
    line-height: 20px;
    color: #002e52;
    
    max-width:1160px;
    margin:0 auto;
    /*background-image: url(_imagenes/fondopaxina.jpg);
    background-repeat: no-repeat;
    background-size: 100% auto;*/
    background-color: #002e52;

    

     /* background con foto
     background:url(_imagenes/fondopaxina.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	*/



}


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main
{
    /* background-color: #fff;*/
    display: block;
    overflow:hidden; /*para explorer*/
} 
div#contenedor
{
	background-color: #fff;
}
article#pagina
{
	background-color: #fff;
	margin-left: 10px;
	margin-right: 10px;
	/*margin: 100px auto;
	padding: 2%;
	max-width: 800px;
	padding-left: 10px;
	border-left: 1px solid #002e52;*/

}

article#pagina>p
{
	text-align: left;
	/*line-height: 1.3em;
	letter-spacing: 1;
	font-size: 1.3em;*/
	color:#000;
	/*margin-bottom: 10px;*/
}

.premios
{
	float:left;
	padding-right: 1%;
}
.clear
{
    clear:both;
}
#queries
{   
    color:red;
    font-size:15px;
    position:absolute;
    top:0;
    left:50%;
    z-index:9999999999999999;
}

.right
{
    float:right;
    width:32%;
	
}
.right>p strong
{
	color: #002e52;
	font-size: 25px;
	font-weight:bold;
	text-transform: uppercase;
	padding-bottom:50px;
}
.contacto>p
{
	color: #002e52;
	font-size: 1.1em;
	line-height: 1.1em;
	letter-spacing: 1px;
}
blockquote > p
{
	color: #002e52;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0.5px;
}
.contacto
{
	text-align: center;
	margin-bottom: 10px;
	width: 44%;
    float: right;
    /*border: 1px solid #002e52;
    border-radius: 5px;*/
}

.contactosantander, .contactomadrid
{
    text-align: center;
    margin-bottom: 10px;
    width: 22%;
    float: right;
    /*border: 1px solid #002e52;*/
}


.contacto h3
{
   font-size: 1.2em;
   text-transform:none;
   color: #0085d0;
   line-height: 38px;
}

.contacto h5
{
   font-size: 0.9em;
}
.contactosantander h5 > strong, .contactomadrid h5 > strong
{
    color: #0085d0;
}


.contacto a, .contactosantander a, .contactomadrid a
{
 	color: #002e52;
 	cursor: pointer;
}


.left
{
    float:left;
    width:50%;
}

h1 
{
    font-size: 1.7em;
    text-transform: uppercase;
    margin-bottom: 15px;
    /*display: none;*/
}

h2 
{
    font-size: 1.5em;
    text-transform: uppercase;
}
h3 
{
    font-size: 1.3em;
    text-transform: uppercase;
}
h4 
{
    font-size: 1.2em;
    text-transform: uppercase;
}


li 
{
    font-size:  1em;
    line-height: 0.9em;
    text-transform: uppercase;
 }

p 
{
    font-size: 1em;
    margin-bottom: 1em;
    /*line-height: 22px;
    padding-bottom: 10px;*/
}
a
{
    color:#FFF;
    text-decoration:none;
   
}
a:active
{
    color:#0091B6;
      text-decoration:none;
}
a:hover
{
    
    color:#FFA94F;
    text-decoration:none;
}

/*Menu canalones soportes y accesorios */

div.manucanalones ul li a
{
    color:#001af4; /*#0091B6;*/
    text-decoration:underline;
    /*font-size:  1em;*/
}
div.manucanalones ul li a:active
{
    color:#0091B6;
    text-decoration:underline;

}
div.manucanalones ul li  a:hover
{
    
    color:#FFA94F;
    text-decoration:underline;
    /*background-color: #001af4;*/
}



/* Cabeceira das páxinas*/
header.page-header
{
    width: 100%;
    /*margin-bottom: 20px;*/
    text-align: left;
   /*padding: 2%;*/
}


.contenedor_obras
{
 	/*rder-top: thick solid #1a1b5e;
	border-bottom: thick solid #1a1b5e;*/
	margin-top: -10px;
	margin-bottom:20px;
	float: left;
	width: 70%;
	text-align: left;
	margin-left: 10px;
}
.clase64 
{
	width: 80%;
}

 .clase22
{
	width: 97%;
}

 .clase26
{
	width: 97%;
	/*background-color: #F59600;*/
}

div.contenedor_obras.clase22 ul
{
	display: block;
	list-style-type: square;
	margin-left: 10px;
	
}
div.contenedor_obras.clase22 li
{
	font-size: 1em;
}



.contenedor_obras>div p.wp-caption-text
{
	/*display:none;*/
}


.size-galeria_thumb,.size-full
{
	/*cursor: pointer;
	float: left;*/
	padding: 2%;
	/*width: 250px;
	height: 250px;*/
	
}
.produto
{
	float: left;
	width: 50%;
	text-align: center;
}
img.size-galeria_thumb3,
img.size-galeria_thumb0,
img.size-galeria_thumb1,
img.size-galeria_thumb2, 
{
	padding-left: 9%;
	float: left;
	padding-right: 1%;
	width: 250px;
	height: 250px;
}

/*img.size-galeria_thumb0, img.size-galeria_thumb1, img.size-galeria_thumb2, img.size-galeria_thumb3, 
{
	width: 100%;
	height: 100%;
}*/


.contenedor_obras ul {
	list-style-type: none;
	color: #002e52;
	list-style-position: inside;
	display: inline-flex;
}
.contenedor_obras li {
	color: #002e52;
	font-size: 0.7em;
	line-height: 18px;
	letter-spacing: 0.5px;
	margin-top:10px;
	margin-bottom:20px;
	text-transform: none;
	margin-right: 5px;
}
.contenedor_obras a{
	color: #002e52;
}

.contenedor_obras a:hover{
	color: #FFA94F;
}

.contenedor_obras p a{
	color: #002e52;
}
.contenedor_obras p a:hover{
	color: #FFA94F;
}


#id_192 div.contenedor_obras>p strong
{
	color: #FFA94F;
	font-size: 18px;
	font-weight:bold;
	text-transform: uppercase;
	padding-bottom:0px;
}
#id_202 div.contenedor_obras>p strong
{
	color: #FFA94F;
	font-size: 18px;
	font-weight:bold;
	text-transform: uppercase;
	padding-bottom:0px;
}
#id_204 div.contenedor_obras>p strong
{
	color: #FFA94F;
	font-size: 18px;
	font-weight:bold;
	text-transform: uppercase;
	padding-bottom:0px;
}
#id_190 div.contenedor_obras>p strong
{
	color: #FFA94F;
	font-size: 18px;
	font-weight:bold;
	text-transform: uppercase;
	padding-bottom:0px;
}


/*DONDE COMPRAR*/

.cA, .cB, .cC, .cD, .cE,
.cF, .cG, .cH, .cI, .cJ, 
.cK, .cL, .cM, .cN, .cO, 
.cP, .cR, .cS, .cT, .cV, .cU,
.cX,.cY, .cZ
{
        display: block;
        float: left;
        cursor: pointer;
        padding: 2%;

}
.letras
{
    max-width: 800px;
    float:none;
}
.AA, .BB, .CC, .DD, .EE, .FF,
.GG, .HH, .II, .JJ, .KK, .LL,
.MM, .NN, .OO, .PP, .RR, .SS,
.TT, .UU, .VV, .XX, .YY, .ZZ

{
	display: none;
	width: 100%;
	float:none;
}




/*20160729 -  codigo para que as imaxes que se metan dende a parte administriva se coloquen ben aliñadas
https://www.dariobf.com/alineacion-de-imagenes-de-wordpress-en-nuestro-theme/
*/

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
 
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
 
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
 
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
 
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}
 
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
 
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
 
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
 
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
 
.alignright {
	float: right;
	}
 
.alignleft {
	float: left;
	}
/* End Images */

img.portada
{
width: 100%;
height: auto;
}

div.contenedor_obras h3
{
	color: #002e52;
}







/*distintos menus de productos*/
.manucanalones
{
	
	margin: 10px 10px 10px 10px;
	float:left;
	width: 22%;
}
.manucanalones div.txt
{
	border: 1px solid #002e52;
	width: 50%;
	float: left;
	background-color: #002e52;
	color: #fff;
	text-align: center;
	height: 89px;
	vertical-align: middle;
}
.manucanalones div.imaxe
{
	border: 1px solid #002e52;
	width: 42%;
	float: left;
    	text-align: center;
    	height: 89px;
    	vertical-align: middle;
}
.manucanalones div.txt span
{
    top:20%;
    position: relative;
    font-size: 0.8em;
 }

.manucanalones div.imaxe img
{
	width:  97%;
	height: 97%;
}

.contenedor_obras div.manucanalones li {
	color: #002e52;
	font-size: 0.7em;
	line-height: 0.7px;
	letter-spacing: 0.7px;
	margin-top:5px;
	margin-bottom:10px;
	text-transform: none;
	margin-right: 8px;
}
.menutubos
{
	border: 1px solid #002e52;
	margin: 10px 10px 10px 10px;
	float:left;
	width: 22%;
}

.menutubos .txt

{
    width: 52%;
    float: left;
    background-color: #002e52;
    color: #fff;
    text-align: center;
    height: 90px;
    vertical-align: middle;
}

.menutubos .imaxe
{
    width: 40%;
    float: left;
    text-align: center;
    vertical-align: middle;
    height: 90px;
}
.menutubos div.txt span
{
    top:20%;
    position: relative;
    font-size: 0.8em;
 }
/*.menutubos01
{
	border: 1px solid #002e52;
	margin: 10px 10px 10px 10px;
	float:left;
	width: 22%;
}

.menutubos01 .txt

{
    width: 52%;
    float: left;
    background-color: #002e52;
    color: #fff;
    text-align: center;
    height: 84px;
    vertical-align: middle;
}*/

.menutubos .tubos01
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/97-IMG_0980-copia-84x84.jpg) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}

.menutubos .tubos02
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/100-IMG_1424-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/100-IMG_1424-copia-84x84.jpg" alt="100-img_1424-copia" width="84" height="84" class="aligncenter size-menus wp-image-366" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}

.menutubos .tubos03
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/105-IMG_1498-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/105-IMG_1498-copia-84x84.jpg" alt="105-img_1498-copia" width="84" height="84" class="aligncenter size-menus wp-image-370" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}

.menutubos .tubos04
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/208-IMG_1029-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/208-IMG_1029-copia-84x84.jpg" alt="208-img_1029-copia" width="84" height="84" class="aligncenter size-menus wp-image-375" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menutubos .tubos05
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/120-IMG_1524-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/120-IMG_1524-copia-84x84.jpg" alt="120-img_1524-copia" width="84" height="84" class="aligncenter size-menus wp-image-378" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menutubos .tubos06
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/126-IMG_3414-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/126-IMG_3414-copia-84x84.jpg" alt="126-img_3414-copia" width="84" height="84" class="aligncenter size-menus wp-image-383" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menutubos .tubos07
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/198-IMG_1011-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/198-IMG_1011-copia-84x84.jpg" alt="198-img_1011-copia" width="84" height="84" class="aligncenter size-menus wp-image-388" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}


.menucubiertas
{
	border: 1px solid #002e52;
	margin: 10px 10px 10px 10px;
	float:left;
	width: 22%;

}

.menutubos .imaxe img
{
	width: 100%;
	height: 100%;
}

.menucubiertas .txt

{
    width: 52%;
    float: left;
    background-color: #002e52;
    color: #fff;
    text-align: center;
    height: 90px;
    vertical-align: middle;
}

.menucubiertas .imaxe
{
    width: 40%;
    float: left;
    text-align: center;
    vertical-align: middle;
     height: 90px;
}

.menucubiertas div.txt  span
{
    top:20%;
    position: relative;
    font-size: 0.8em;
 }
.menucubiertas div.imper  span
{
    top:30%;
    position: relative;
    font-size: 0.7em;
 }
.menucubiertas .imaxe img
{
	width: 100%;
	height: 100%;
}

.menucubiertas .cubiertas01
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/215-IMG_0927-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/215-IMG_0927-copia-84x84.jpg" alt="215-img_0927-copia" width="84" height="84" class="aligncenter size-menus wp-image-391" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}

.menucubiertas .cubiertas02
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/225-IMG_2604-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/225-IMG_2604-copia-84x84.jpg" alt="225-img_2604-copia" width="84" height="84" class="aligncenter size-menus wp-image-394" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}

.menucubiertas .cubiertas03
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/140-IMG_1542-2-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/140-IMG_1542-2-copia-84x84.jpg" alt="140-img_1542-2-copia" width="84" height="84" class="aligncenter size-menus wp-image-397" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}

.menucubiertas .cubiertas04
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/227_IMG_2389_menu.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/227_IMG_2389_menu.jpg" alt="canalon" width="84" height="84" class="wp-image-181" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}

.menucubiertas .cubiertas05
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/220-IMG_2639-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/220-IMG_2639-copia-84x84.jpg" alt="220-img_2639-copia" width="84" height="84" class="aligncenter size-menus wp-image-403" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}


.menufachadas
{
	border: 1px solid #002e52;
	margin: 10px 10px 10px 10px;
	float:left;
	width: 22%;
}
.menufachadas .txt

{
    width: 52%;
    float: left;
    background-color: #002e52;
    color: #fff;
    text-align: center;
    height: 90px;
    vertical-align: middle;
}

.menufachadas .imaxe
{
    width: 40%;
    float: left;
    text-align: center;
    vertical-align: middle;
     height: 90px;
}

.menufachadas div.txt span
{
    top:20%;
    position: relative;
    font-size: 0.8em;
 }

 .menufachadas .imaxe img
{
	/*width: 100%;
	height: 100%;*/
}

.menufachadas .fachada01
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/junta_alzada.png) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menufachadas .fachada02
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/junta_plana.png) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menufachadas .fachada03
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/panel_fachada.png) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menufachadas .fachada04
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/tejas_metalicas.png) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}






.menucontinuo
{
	border: 1px solid #002e52;
	margin: 10px 10px 10px 10px;
	float:left;
	width: 22%;
}

.menucontinuo .txt

{
    width: 52%;
    float: left;
    background-color: #002e52;
    color: #fff;
    text-align: center;
    height: 90px;
    vertical-align: middle;
}

.menucontinuo .imaxe
{
    width: 40%;
    float: left;
    text-align: center;
    vertical-align: middle;
     height: 90px;
}

 .menucontinuo .imaxe img
{
	width: 100%;
	height: 100%;
}


.menucontinuo div.txt span
{
    top:20%;
    position: relative;
    font-size: 0.8em;
 }

.menucontinuo .continuo01
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/80-IMG_0950-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/80-IMG_0950-copia-84x84.jpg" alt="80-img_0950-copia" width="84" height="84" class="aligncenter size-menus wp-image-406" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menucontinuo .continuo02
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/233-IMG_1244-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/233-IMG_1244-copia-84x84.jpg" alt="233-img_1244-copia" width="84" height="84" class="aligncenter size-menus wp-image-409" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menucontinuo .continuo03
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/181-IMG_1327-copia-1-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/181-IMG_1327-copia-1-84x84.jpg" alt="181-img_1327-copia" width="84" height="84" class="aligncenter size-menus wp-image-414" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menucontinuo .continuo04
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/235-IMG_1094-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/235-IMG_1094-copia-84x84.jpg" alt="235-img_1094-copia" width="84" height="84" class="aligncenter size-menus wp-image-418" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menucontinuo .continuo05
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/238-IMG_0909-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/238-IMG_0909-copia-84x84.jpg" alt="238-img_0909-copia" width="84" height="84" class="aligncenter size-menus wp-image-423" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menucontinuo .continuo06
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/54-IMG_2684-copia-84x84.jpg) ;
    /*<img src="http://192.168.0.111/otmcanalon/wp-content/uploads/2016/10/54-IMG_2684-copia-84x84.jpg" alt="54-img_2684-copia" width="84" height="84" class="aligncenter size-menus wp-image-433" />*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}








.menumaquinaria
{
	border: 1px solid #002e52;
	margin: 10px 10px 10px 10px;
	float:left;
	width: 22%;
}


.menumaquinaria .txt

{
    width: 52%;
    float: left;
    background-color: #002e52;
    color: #fff;
    text-align: center;
    height: 90px;
    vertical-align: middle;
}

.menumaquinaria .imaxe
{
    width: 40%;
    float: left;
    text-align: center;
    vertical-align: middle;
     height: 90px;
}

 .menumaquinaria .imaxe img
{
	width: 100%;
	height: 100%;
}

.menumaquinaria div.txt span
{
    top:20%;
    position: relative;
    font-size: 0.8em;
 }
.menumaquinaria .maquina01
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/herramientas.png) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menumaquinaria .maquina02
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/maquinaria.png) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menumaquinaria .soldadura
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/soldadura.png) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menumaquinaria .otrasherramientas
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/otrasherramientas.png) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menumaquinaria .plegadora
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/plegadora.png) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menumaquinaria .maquinacanalon
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/maquinacanalon.png) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menumaquinaria .perfiladora
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/perfiladora.png) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menuflejes
{
	border: 1px solid #002e52;
	margin: 10px 10px 10px 10px;
	float:left;
	width: 22%;
}
.menuflejes .txt

{
    width: 52%;
    float: left;
    background-color: #002e52;
    color: #fff;
    text-align: center;
    height: 90px;
    vertical-align: middle;
}

.menuflejes .imaxe
{
    width: 40%;
    float: left;
    text-align: center;
    vertical-align: middle;
     height: 90px;
}
 .menuflejes .imaxe img
{
	width: 100%;
	height: 100%;
}

.menuflejes div.txt span
{
    top:20%;
    position: relative;
    font-size: 0.8em;
 }
.menuflejes .fleje01
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/241-IMG_3327_menu.jpg) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menuflejes .fleje02
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/244-IMG_3396_menu.jpg) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}
.menuflejes .fleje03
{
    width: 48%;
    float: left;
    text-align: center;
    vertical-align: middle;
    background-image:url(_imagenes/productos/243-IMG_3284-copia-84x84.jpg) ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 84px;
}


.menurelacionados
{
	float: right;
	width: 10%;
	text-align: center;
	margin-bottom: 10px;
}

.menurelacionados ul
{
	list-style: none;
	background-color: #F59700;

}
.menurelacionados li
{
	text-transform: none;
	font-size: 0.8em;
	line-height: 0.8em;
    	box-shadow: 0px 5px 0px 0px rgba(0,46,82,1);
    	padding: 10px 10px;
}

.menurelacionados a
{
	color:#fff;
}

.menurelacionados li
{
    font-size: 1em;
    
}

/*menus current*/
.menurelacionados ul li.current-menu-item
{
  display: none;
}
.menurelacionados ul li.current-page-ancestor span.menu-image-title
{
    color:#fff!important;
}
.menurelacionados h5
{
	color: #002e52;
	font-size: 0.8em;
	text-transform: uppercase;
	line-height: 1.1em;

}
.columnaesquerda
{
    width: 15%;
    float: left;
}
.descargacatalogo
{
	background-color: #002e52;
	/*clear: both;
	width: 15%;*/
	margin-top : 30px;
	margin-bottom: 10px;
}
.descargacatalogo .txt
{
	background-color: #002e52;
	color: #fff;
	font-size: 0.65em;
	line-height: 0.9em;
	padding: 10px;
	text-transform: uppercase;
	float: left;
	width: 65%;
	position:relative;
}

.descargacatalogo .imx
{
 	padding: 10px;
	background-color: #002e52;
	
}

.meuvideo
{
    text-align: center;
    width: 100% !important;
    height: 100% !important;
}
.meuvideo .wp-video
{
    margin: 0 auto;
}
