@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#0f4474;
}


#wrapper{
	width:964px;
	margin:auto;
}

#header{
	width:964px;
	height:165px;
	background:url(../images/cabezal.jpg) no-repeat;
	position:relative;
}
#link-logo{ position:absolute; width:240px; height:100%;}
#link-logo a{ display:block; width:100%; height:100%}

#idiomas{
	float:right;
	padding-right:15px;
	text-align:right;
	font-size:21px;
	padding-top:5px;
}

#idiomas a{
	color:#0f4474;
	text-decoration:none;
	
}

#idiomas a:hover{
	font-weight:bold;

	
	}

#bot_arriba{
	font-size:13px;
}

#bot_arriba ul{
	padding-left:5px;
	
}

#bot_arriba li{
	margin:0;
	display:inline;
	text-align:right;
	
	
}

#bot_arriba li a{
	display:inline-block;
	margin:0;
	color:#0f4474;
	padding:6px 52px 6px 53px ;
	background:url(../images/fondo_bot_arriba.jpg) no-repeat right top;
	text-decoration:none;
}
#bot_arriba li:last-child a{ padding-right:53px;}
#bot_arriba li a:hover{
	color:#FFF;
}

#bot_arriba .bton_contacto a{
	background:url(../images/fondo_bot_contacto.jpg) no-repeat right top !important;
	color:#FFF;
	font-weight:bold;
	
}


#bot_arriba .bton_contacto a:hover{
	background:url(../images/fondo_bot_cont_over.jpg) no-repeat right top !important;

}

#fla_ani{
	text-align:center;
	height:162px;
	width:948px;
	margin:auto;
	padding-bottom:5px;
	padding-top:5px;
	overflow:hidden;
	
}

#content{
	padding:0 7px;
}

.barraazul{
	background-color:#0f4474;
	color:#FFF;
	text-align:center;
	padding:8px;
}


.barraazulup{
	background-color:#0f4474;
	color:#FFF;
	text-align:center;
	padding:12px 0 8px 35px;
	height:26px;
	font-weight:bold;
	font-size:15px;
}

#read2{
	display:none;
}


	


.barraazulup a{
	color:#9abae0;
	text-decoration:none;
	
}

.barraazulup a:hover{
	color:#b6cfec;
	}



.lineaazul{
	margin-top:4px;
	margin-bottom:4px;
	background-color:#0f4474;
	height:2px;
	
}

#columna_botonera{
	width:220px;
	float:left;
	padding-left:4px;
	padding-bottom:15px;
}

.bot_marco{
	border:#9abae0 1px solid;
	padding:2px;
	font-size:14px;
	margin-top:5px;
	font-weight:bold;
	text-align:left;
}

#columna_botonera li{
	
	margin-top:2px !important;
	font-weight:normal;
	color:#020000;
	font-size:13px;

	
}

#columna_botonera li a{
	padding:6px 13px 6px 15px;
	background:url(../images/fondo_bot_izq.jpg) no-repeat;
	color:#020000;
	text-decoration:none;
	display:block;

}
#columna_botonera li a:hover{
	color:#FFF;
	background:url(../images/fondo_bot_izq_over.jpg) no-repeat;
	font-weight:bold;
}

#columna_central{
	float:left;
	padding-left:5px;
	width:720px;
	padding-top:7px;

}

#footer{
	clear:both;
	padding-top:10px;
}

#columna_izq_footer{
	float:left;
	width:170px;
	padding-left:40px;
	color:#afafaf;
	font-size:12px;
	padding-top:20px;
	
}

#columna_izq_footer a{
	text-decoration:none;
	color:#afafaf;
}

#columna_izq_footer a:hover{
	color:#666;
}

#columna_der_footer{
	float:right;
	width:730px;
	font-size:12px;
	color:#9abae0;
	line-height:130%;
	}

#columna_der_footer a{
	text-decoration:none;
	color:#9abae0;
}
#columna_der_footer a:hover{
color:#0f4474;
}

.divisor{
	padding:0 5px;
}



/*/////////////////////////HOME//////////*/
.cuadrado_home{
	width:234px;
	height:222px;
	background:url(../images/cuadrado_home.jpg) no-repeat;
	float:left;
	color:#FFF;
	text-align:center;
	padding-top:20px;
	font-size:14px;
	font-weight:bold;
	position:relative;
}

#quicklinks{
border:#9abae0 1px solid;
height:256px;
position:relative;
background:url(../images/trianguloquick.jpg) no-repeat bottom right;

}

#readmore{
border-bottom:#0f4474 2px solid;
margin-bottom:10px;
display:none;
}

#fotoflecha{
	background:url(../images/fondo_flecha.jpg) repeat-x 15px 0px;
	padding-left:10px;
	
}


/*////////////Product Shape///////////////*/

.cadashape{
	width:139px;
	height:154px;
	text-align:center;
	float:none;
	display:inline-block;
	color:#0f4474;
	font-size:11px;
	position:relative;
	
}

.cadashape a{

text-decoration:none;
color:#0f4474;
display:block;

}



.unrenglon{
position:absolute;
width:144px;
left:0;
bottom:13px;
text-align:center;
}


/*////////////////////////////MACHINERY PRODUCTS//////////////////*/
.cadaproducto{
	border-bottom:#0f4474 2px solid;
	padding-top:15px;
	height:260px;
	padding-left:5px;
	position:relative;	
}

.foto_producto{
	width:235px;
	height:250px;
	float:left;
}
.texto_producto{
	float:left;
	padding-left:15px;
	padding-top:10px;
	width:450px;
}

.boton_detallepage a{
	padding-left:40px;
	padding-top:25px;
	background-color:#164780;
	color:#9abae0;
	width:425px;
	height:92px;
	position:absolute;
	bottom:13px;
	left:255px;
	font-size:21px;
	font-weight:bold;
	text-decoration:none;
	display:block;

}




.boton_detallepage a:hover{
	background:#164780 url(../images/fondo_over_getdetailpage.jpg) no-repeat right bottom;
	color:#FFF;
}

.seealso a{
	height:48px;
	background-color:#164780;
	font-size:19px;
	color:#FFF;
	padding-top:8px;
	padding-left:61px;
	display:block;
	text-decoration:none;
}

.seealso a:hover{

color:#9abae0;
background:#164780 url(../images/fondo_over_seealso.jpg) no-repeat right bottom;
}


/*////////////PRODUCTOS////////////////////*/
.tituloproducto{
	padding-top:8px;
	background:url(../images/fondo_titulo_producto.jpg) repeat-x 0px 4px;
	height:48px;
	position:relative;
	}
	
.tituloproducto2{
	clear:both;
	background:url(../images/fondo_titularvidoe.jpg) repeat-x;
	height:23px;
	font-size:15px;
	padding-left:45px;
	margin-top:15px;
	padding-top:10px;
	font-weight:bold;
	position:relative;
}

.linktop{
	float:right;
	font-size:12px;
	color:#164780;
	padding-top:11px;
	text-align:right;
	padding-right:25px;
}
.linktop a{
	color:#164780;
}
.linktop a:hover{
	color:#2a63a5;
}

.barraazul_productos{
	padding:5px 27px;
	background:#164780;
	color:#9abae0;
	font-size:12px;
	
}

.barraazul_productos a{
	color:#9abae0;
}

.barraazul_productos a:hover{
	color:#afcbec;
}

.contenedorfotosproducto{
	clear:both;
	width:235px;
	float:left;
}

.foto_producto_titulo{
	
	height:292px;
	background:url(../images/fondo_titulofoto_producto.jpg) no-repeat center bottom;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	}

.ciruloceleste li, .ciruloazul li{
	list-style-type:disc;
	margin-left:20px;
	padding-left:12px;
	font-size:12px;
	font-weight:bold;
}

.ciruloceleste li{
color:#438fc3;
}

.ciruloceleste, .ciruloazul{
	padding-bottom:10px;
	padding-top:10px;
}

.ciruloazul2 li{
	list-style-type:disc;
	margin-left:27px;
	padding-left:2px;
	font-size:16px;
	padding-bottom:5px;
	padding-top:10px;
	
	
}


.seealso_produ a{
	height:48px;
	background-color:#164780;
	font-size:19px;
	color:#FFF;
	padding-top:8px;
	padding-left:40px;
	display:block;
	text-decoration:none;
}

.seealso_produ a:hover{

color:#9abae0;
background:#164780 url(../images/fondo_over_seealso.jpg) no-repeat right bottom;
}

.video{
	
	height:360px; 
	background:url(../images/fondo_video.jpg) no-repeat center;
	padding-left:110px;
	padding-top:35px;
}

.linktop2{
	position:absolute;
	top:12px;
	right:10px;
	font-size:12px;
	color:#164780;
	font-weight:normal;
}
.linktop2 a{
	color:#164780;
}
.linktop2 a:hover{
	color:#2a63a5;
}

.renglon1{
	color:#FFF;
	background:#438fc3;
	font-size:13px;
	font-weight:normal;
	
	
	
}

.renglon2{
	color:#144474;
	background:#9abae0;
	font-size:13px;
	font-weight:normal;
}


/*////////////////CONTACTO/////////////////////////*/
#recaptcha_area{width:450px;
margin:auto;}
.formulario_contacto{
	width:700px;
	height:491px;
	background:url(../images/fondo_formulario_contacto.jpg) no-repeat;
	padding-top:27px;
	padding-left:17px;
	
}

.formulario_largo{
	width:700px;
	height:630px;
	background:url(../images/fondo_formulario_largo.jpg) no-repeat;
	padding-top:27px;
	padding-left:17px;
	
}

.campocontacto1,.campocontacto2, .campocontacto3 {
	background:#FFF;
	border:none;
	font-size:16px;
	color:#144474;
	padding-left:5px;
	padding-top:4px;
	margin-bottom:8px;
	font-weight:bold;
}
.campocontacto1{
	width:672px;
	height:23px;
}
.campocontacto2{
	width:660px;
	height:23px;
}
.campocontacto3{
	width:672px;
	height:115px;
	font-family:Arial, Helvetica, sans-serif;
}

.bton_submit{
	font-size:16px;
	font-weight:bold;
	
}

.bton_submit a{
	color:#144474;
	text-decoration:none;
	}
	
	.bton_submit a:hover{
	color:#FFF;

	}

/*////////////////ABOUT US////////////////*/
.titularabout{
	position:relative;
	
}


/*//////////////SEARCH BY MACHINETYPE/////////*/
.cadamachinetype{
	float:left;
	width:240px;
	height:270px;
	text-align:center;
	font-size:12px;
	color:#164780;
}



/*/////////////////SEARCH BY SHAPE////////////////*/
.videochico{
	width:513px;
	height:339px;
	float:left;
	background:url(../images/fondo_video.jpg) no-repeat;
	padding-top:16px;
	padding-left:19px;
}

.applications_shape{
	width:183px;
	height:312px;
	float:left;
	padding-top:47px;
	background:url(../images/fondo_applications.jpg) no-repeat 0 65px;
	font-size:13px;
	color:#144474;
	font-weight:bold;
	text-align:center;
}

.paddingfoto{
	padding-bottom:14px;
}

.titulofotito{
	font-size:10px;
	font-weight:bold;
	padding-top:20px;
}


/*////////////////SOFTWARE/////////////*/
.cada_fotin{
	width:210px;
	float:left;
	text-align:center;
}

.textoabajo{
	background:url(../images/software/fondo_titulo1.jpg) no-repeat 7px 0;
	text-align:center;
	color:#144474;
	font-size:12px;
	width:210px;
	height:35px;
	padding-top:10px;
	font-weight:bold;
}
.textoabajo2{
	background:url(../images/software/fondo_titulo2.jpg) no-repeat 7px 0;
	text-align:center;
	color:#144474;
	font-size:12px;
	width:210px;
	height:35px;
	padding-top:5px;
	font-weight:bold;
}


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #144474;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #144474;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #144474;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #144474;
}

/*/////////////////////Varios///////////////////////*/
p, h1, h2, h3, form, ul, li{
	margin:0;
	padding:0;
}

h1{
	color:#144474;
	font-size:42px;
	padding-left:5px;
}

h2 {
	color:#144474;
	font-size:35px;
	padding-left:5px;

}
h3{
	font-size:16px;
	color:#144474;
	padding-left:5px;
	
}

.tituloprodu {
	color:#144474;
	font-size:35px;
	padding-left:5px;
	float:left;
	font-weight:bold;
}

.subtitulos{
	font-size:16px;
	color:#144474;
	font-weight:bold;
	padding-left:5px;
}

.textogral, .textogral2{
	font-size:12px;
	font-weight:bold;
	color:#144474;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:5px;
}

.textogral a{
	color:#9abae0;
	text-decoration:none;
}
.textogral a:hover{
	color:#9abae0;
	text-decoration:underline;
}

.textogral2 a{
	color:#144474;
	text-decoration:none;
}

.textogral2 a:hover{
	color:#9abae0;
	text-decoration:underline;
}

li{
	list-style-type:none;
}

img, a{
	border:none;
	outline:none;
}

.bold{
	font-weight:bold;
}

.blanco{
	color:#FFF;
}

.fondoAzul{
	background-color:#0f4474;
}

.size13{
	font-size:13px;
}

.size16{
	font-size:16px;
}

.size29{
	font-size:29px;
}

.textotitular{
	color:#144474;
	font-size:42px;
	padding-left:5px;
	font-weight:bold;
}

.floatleft{
	float:left;
}

.paddingleft125{
	padding-left:125px;
}

.paddingtop3{
	padding-top:3px;
}

.paddingtop13{
	padding-top:13px;
}

.lineadivisoria{
	height:10px;
	border-bottom:#0f4474 2px solid;
	margin-bottom:10px;
}

	
