@import url(http://fonts.googleapis.com/css?family=Hammersmith+One|Carrois+Gothic+SC|Duru+Sans);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,100);


body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background:url('images/bg1.png') repeat-x center top;
	}



.content_container {background:rgba(255,255,255,1.9);margin:0 auto; /*box-shadow:0 5px 5px rgba(0,0,0,.3);*/ position:relative; padding:0px;
border: solid 1px #fff;
}


img, div, .fondo_galeria, .logo_as, .logo_empresa, { behavior: url(iepngfix.htc) }	

.logo_as  {background:url(images/logo_as.png) no-repeat; background-position:top right;}
.logo_empresa  {background:url(images/logo_empresa.png) no-repeat; background-position:top left;}
.fondo_galeria  {background:url(images/fondo_galeria.png) no-repeat; background-position:top left;}
.titulo_destacados  {background:url(images/titulo_destacados.png) no-repeat; background-position:top left;}

.celda2 { 
	border:none;
	background-color:#e87c17;
	line-height:35px;
	
	}

.celda3 { 
	border: solid 1px #e87c17;
	padding:20px;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
	
.celda4 { 
	border: solid 1px #e87c17;
	padding-top:3px;
	padding-bottom:3px;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		background-color:#f0f0f0;
	
	}

.lineas { 
	border-top:dotted 1px #e87c17;
	border-bottom:dotted 1px #e87c17;
	height:10px;
	margin-left:15px;
	margin-right:15px;
	
	}

.flags img{
	opacity: 1;
	height: 21px;
	width: 32px;
	}

.flags img:hover {
	opacity: 0.4;
	}

.flags2 {
	opacity: 0.4;
    filter: alpha(opacity=40);
	}


/*TEXTOS*/

	
.text1 {font-family: 'Roboto', sans-serif;
	color: #3c3c3c;
	font-size:16px;
	font-weight:300;
	line-height:22px;
	text-align:justify; 
	}

.text2 {font-family:'Roboto', sans-serif;
	color:#3c3c3c;
	font-size:28px;
	text-align:left; 
	line-height:32px;
	font-weight:800;}


.text3 {font-family:'Roboto', sans-serif;
	color:#000;
	font-size:16px;
	text-align:justify; 
	line-height:22px;
	font-weight:500;}

.text4 {font-family:'Roboto', sans-serif;
	color:#e97d18;
	font-size:24px;
	text-align:right; 
	line-height:32px;
	font-weight:700;}

.text5 {font-family:'Roboto', sans-serif;
	color:#0d5979;
	font-size:23px;
	text-align:center; 
	line-height:30px;
	font-weight:700;}	

.text6 {font-family: 'Roboto', sans-serif;
	color: #000;
	font-size:13px;
	font-weight:300;
	line-height:16px;
	text-align:justify; 
	}

.text7 {font-family: 'Roboto', sans-serif;
	color: #ccc;
	font-size:24px;
	font-weight:900;
	text-align:right; 
	}

.vineta1 {font-family: 'Roboto', sans-serif;
	color:#3c3c3c;
	font-size:16px;
	font-weight:300;
	text-align:left; 
	line-height:22px;}

.vineta1 ul {margin:0; padding:0; list-style: none}
.vineta1 li  {background:url(images/vineta1.png) no-repeat; background-position:0 6px; margin-top:4px; padding:0px 0px 0px 18px}


.vineta2 {font-family: 'Roboto', sans-serif;
	color:#000;
	font-size:16px;
	font-weight:400;
	text-align:left; 
	line-height:22px;}

.vineta2 ul {margin:0; padding:0; list-style: none}
.vineta2 li  {background:url(images/vineta1.png) no-repeat; background-position:0 6px; margin-top:10px; padding:0px 0px 0px 18px}

.vineta_button1 {/*font-family: 'Roboto', sans-serif;
	color:#3c3c3c;
	font-size:24px;*/
	font-weight:400;
	text-align:left; 
	line-height:26px;}

.vineta_button1 ul {margin:0; padding:0; list-style: none}
.vineta_button1 li  {margin-top:4px; padding:0px 0px 0px 0px}


/*BOTONES*/

.button1{
		float:center;
		display:inline-block;
		text-decoration:none;
		text-transform:uppercase;
		font:16px/26px 'Roboto', sans-serif;
		color:#3c3c3c;
		padding:7px 6px 7px 10px;
		cursor:pointer;
		border:none;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		background: #f3f3f3;
		width:340px;
		margin-top:15px;
}		

.button1:hover{background: #000;
color:#fff;}


.button2 {
	font:14px/14px 'tahoma', sans-serif ;
	display:inline-block; 
	padding:4px 18px 6px;
	line-height:1.5em;
	text-decoration:none;
	font-weight:400;
	color:#fff; 
	margin-bottom:2px;
	background: #e87c17; 
	cursor:pointer;
	border:none;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
}
.button2:hover {
	background-color:#000;
	color:#ffffff;
}

.button3 {
	font:14px/14px 'tahoma', sans-serif ;
	display:inline-block; 
	padding:2px 18px 2px;
	line-height:1.5em;
	text-decoration:none;
	font-weight:400;
	color:#000; 
	margin-bottom:10px;
	margin-right:10px;
	margin-top:10px;
	background: #fff; 
	cursor:pointer;
	border:none;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
}
.button3:hover {
	background-color:#ccc;
	color:#000;
}


/*CONTACTOS*/

.text1_contact {font-family: "Roboto", sans-serif;
	color: #3c3c3c;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	text-align:justify; 
	}

.text2_contact {font-family:'Roboto', sans-serif;
	color:#e97d18;
	font-size:18px;
	text-align:left; 
	line-height:22px;
	font-weight:600;}

.celda_boton	{ 
	font-family: 'Roboto Condensed', sans-serif;
	font-size:24px;
	color:#fff;
	line-height:26px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:25px;
	padding-top:10px;
	padding-bottom:10px;
/*	height:60px;
*/	width:210px;
	display:inline-block;
		background-color:#cc0000;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		box-shadow:0 2px 4px rgba(0,0,0,.5);
		text-shadow:0 1px 2px rgba(0,0,0,.3)}

.celda_boton:hover	 {box-shadow:0 1px 2px rgba(0,0,0,.3);
color:#000;
}


/*COTIZACIONES*/

/*FORMULARIO DE COTIZACION*/

.text_cotizacion {font-family: 'Roboto', sans-serif;
	color:#e97d18;
	font-size:15px;
	font-weight:normal;
	text-align:left; 
	line-height:17px;}
	
.input_text_cotiz{
	width: 470px;
	background: #f9f9f9;
	font-family: 'Roboto', sans-serif;
	color:#3c3c3c;
	font-size: 13px;
	font-weight: normal;
	height: 22px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	border: 1px solid  #ccc;
	outline: none;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;}

.input_text_producto{
	width: 360px;
	background: #f9f9f9;
	font-family: 'Roboto', sans-serif;
	color:#3c3c3c;
	font-size: 13px;
	font-weight: normal;
	height: 22px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	border: 1px solid  #ccc;
	outline: none;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;}

.input_text_cotiz_2 {
	font-family:Arial;
	font-size:13px;
	color:#333333;
	text-align:left;
	height:22px;
	width:270px;
	background:#f9f9f9; border:1px solid #ccc; margin:0px 0px 0px 0px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;}

.input_text_cotiz_3 {
	font-family:Arial;
	font-size:13px;
	color:#333333;
	text-align:left;
	height:22px;
	width:60px;
	background:#f9f9f9; border:1px solid #ccc; margin:0px 0px 0px 0px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;}


.input_text_phone_code{
	font-family:Arial;
	font-size:13px;
	color:#333333;
	text-align:center;
	width:40px;
	height:22px;
	background:#f9f9f9; border:1px solid #ccc; margin:0px 0px 0px 0px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;}
	
.input_text_phone{
	font-family:Arial;
	font-size:13px;
	color:#333333;
	text-align:justify;
	width:80px;
	height:22px;
	background:#f9f9f9; border:1px solid #ccc; margin:0px 0px 0px 0px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;}
	

.text_ejemplo{
	font-family:Arial;
	font-size:10px;
	color:#666666;
	text-align:left;}
	
.archivo_adj{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-align:left;}

.quitar
{ font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
font-weight:bold;
font-size:12px;
line-height:16px;
}
.quitar a:link {color:#140c7e; text-decoration:none; font-weight:bold;}
.quitar a:visited {color:#140c7e; text-decoration:none; font-weight:bold;}
.quitar a:hover {color:#140c7e; text-decoration:none; font-weight:bold;}

.celda1 { 
	border-right:1px solid #cccccc; 
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	}
	
.text_direccion {font-family: 'Roboto', sans-serif;
	color:#3c3c3c;
	font-size:16px;
	font-weight:normal;
	text-align:left; 
	line-height:17px;}

.securitycode1 {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #010a4b;
}

.mensaje_enviado {font-family:'Roboto', sans-serif;
	color:#000;
	font-size:16px;
	text-align:center; 
	line-height:22px;
	font-weight:500;}
	

/*PRODUCTOS*/

.text1_prod {font-family:'Roboto', sans-serif;
	color:#333;
	font-size:20px;
	text-align:left; 
	line-height:37px;
	font-weight:500;}


.celda_destacados		
		{background:rgba(255,255,255,1.9);margin:0 auto; box-shadow:3px 3px 8px rgba(0,0,0,.2); position:relative; padding:0px;
		border:1px solid #ccc;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;}
	
.celda_productos		
		{box-shadow:3px 3px 8px rgba(0,0,0,.2); position:relative; padding:0px;
		border:1px solid #e87c17;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;}

		
.linea_destacados {border-bottom:1px solid #ccc;
margin-left:5px;
margin-right:5px;
margin-top:4px;}
		
.button_productos{
		float:center;
		display:inline-block;
		padding:0px 0px;
		cursor:pointer;
		border: solid 2px;
		border-color:#dae4e7;
		/*border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;*/
	}
.button_productos:hover{border-color:#ccc;}


.text_productos_destacados {
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	line-height:18px;
	font-weight:500;
	color:#de180a;
	text-align:center;
	position: relative;
	padding-top: 3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
		}

.text_titulo_productos
{
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	line-height:18px;
	font-weight:500;
	color:#de180a;
	text-align:left;
	position: relative;
	padding-top: 3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
		}

.text_titulo_productos a:link {color:#de180a; text-decoration:none; }
.text_titulo_productos a:visited {color:#de180a; text-decoration:none;}
.text_titulo_productos a:hover {color:#de180a; text-decoration: underline; }

	
.text_titulo_detalles
{
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	line-height:22px;
	font-weight:800;
	color:#de180a;
	text-align:left;
	text-transform:uppercase;
		}

.text_list_productos
	{font-family: 'Roboto', sans-serif;
	color: #3c3c3c;
	font-size:14px;
	font-weight:300;
	line-height:18px;
	text-align:left; 
	}


.button_detalles {
		float:center;
		display:inline-block;
		background:#fe6500;
		font:13px/16px Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		padding:3px 20px;
		cursor:pointer;
		border:none;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
.button_detalles:hover{background:#000;}

.recortada { position: absolute;/*complementado con top, left...*/ clip: rect(0px, 196px, 110px, 0px);
border:none;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px; }

.no_productos
{font-family: 'Roboto', sans-serif;
	color: #fc0000;
	font-size:16px;
	font-weight:300;
	line-height:100px;
	text-align:left;
	}

.text_descrip {font-family: 'Roboto', sans-serif;
	color: #3c3c3c;
	font-size:16px;
	font-weight:300;
	line-height:18px;
	text-align:justify; 
	}
.text_descrip ul {margin:0; padding:0; list-style: disc;}
.text_descrip li  {margin-top:1px; margin-left:15px; padding:0px 0px 0px 5px;}

.text_descrip p {
	line-height:10px;
	}


/*PAGINACION */

#tnt_pagination {
	display:block;
	text-align:center;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	border-radius:15px;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
	margin-left:5px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#cc0000;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	background-color:#fbdbdb;
	border:1px solid #fbdbdb;
	border-radius:15px;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
	color:#cc0000;	
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #cc0000;
	border-radius:15px;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
	margin-left:10px;
	text-decoration:none;
	background-color:#cc0000;
	color:#fff;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}
