﻿body {	color: #666; 	font-family: 'Open Sans', sans-serif;}header { /*  padding: 200px 0;  color: #fff;  background-size: cover;*/  /*border-bottom: solid 25px #eee;*/		background-size: cover;	height: auto;	margin-left: auto;  	margin-right: auto;  	width: 100%;  	max-width: 100%;}.cabecera_home {	/*border: solid 1px red;	padding-bottom: 41.3636%;*/		}.cabecera_sec {	/*border: solid 1px blue;*/	}.home_blc {background: #eee; padding: 50px 0;}ul {margin: 0; padding: 0;}ul li {list-style-type: none; margin: 0; padding: 0;}#destacado ul li {font-size: 1.3em; list-style-type: circle;  list-style-position: inside; margin-left: 20px;}a {color: #42a657;}nav {background: green;}.submenu {border-bottom: solid 1px #42a433;}.submenu_nav {}.submenu_nav li {display: inline-block; width: 150px;}.submenu_nav li li {display: block; width: 170px;}header h1 {	position: absolute; 	top: 35%; left: 15%;	text-align: center;	font-size: 4em;	font-weight: bold;	color:#fff; 	width: 70%; display: block; 	text-shadow: 2px 2px #000; }header a {	position: absolute; 	top: 50%; left: 15%;	text-align: center;	font-size: 2em;	font-weight: bold;	color:#fff; 	width: 70%; display: block; 	text-shadow: 2px 2px #000; }.align-center {  margin-left: auto;  margin-right: auto;  text-align: center;}.modelos {	border: solid 3px #eee;	border-radius: 15px;	background: #eee;	padding: 7px;	}.modelos li {	padding: 7px;	margin-bottom: 7px;	background: #fff;	}.btn_verde {  background: #008b45;  text-shadow: none;  color: #ffed00;  border: 0;  border-radius: 0;  padding: 8px 16px;	text-align: center; width: 100%;		  font-size: 14px;	font-weight: bold;}	.btn_amarillo {  background: #ffed00;  text-shadow: none;  color: #008b45;  border: 0;  border-radius: 0;  padding: 8px 16px;	text-align: center; width: 100%;		  font-size: 14px;	font-weight: bold;}.btn_gris {  background: #eee;  text-shadow: none;  color: #008b45;  border: 0;  border-radius: 0;  padding: 8px 16px;	text-align: center; width: 100%;		  font-size: 14px;	font-weight: bold;}	#menu_vyr a {color: #ffed00; font-weight: bold;}.home_intro {background: #f0f0f0;}.home_intro .col-md-4 {		text-align: center;	min-height: 382px;	webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;					}.home_intro a, .home_prod a,.home_agro a, .home_news a{font-weight: bold;}.intro_panel_a a, .intro_panel_c a {color: #666;}.intro_panel_b a {color: #fff;}.intro_panel_a {color: #666666; background: url('/media/2156/web_automatizacion.jpg') no-repeat center center;}.intro_panel_b {color: #fff; background: url('/media/2157/hidroplus.jpg') no-repeat center center;}.intro_panel_c {color: #666666; background: url('/media/2153/agrorain.jpg') no-repeat center center;}	a.texto-blanco {color: #fff;}.home_prod {padding: 50px 0; color: #999;/* border-bottom: solid 1px #eee;*/}.home_agro {text-align: center; color: #999; padding: 50px 0 50px 0;}.home_agro h2 {font-weight: bold;}.home_news {/*background: #f2f2f2;*/ padding: 0px 0 50px 0;}.cesta h1 {}.lista_cesta .row {border-top: solid 1px #ccc; padding: 10px 0 10px 0;}.msg_ok {padding: 50px;}/* NAVIGATION   ================================================== */.navbar {margin-bottom: 0;}.navbar-inverse2 {top: 0;border-width: 0 0 1px;		border-radius: 0;						}.navbar-brand {padding: 10px 15px;}.navbar-default .navbar-brand,.navbar-inverse .navbar-brand {    color: #FFF;    font-family: "Seaweed Script", cursive;    font-size: 35px;}.navbar-default {    padding: 10px 0 10px 0;    border: none;    background-color: rgba(0,139,69,0.8) /*transparent*/;     -moz-transition: 0.75s;    -o-transition: 0.75s;    -webkit-transition: 0.75s;    transition: 0.75s;}.menu_vyr05 {min-height: 50px; margin:0; padding: 0;}.menu_vyr05	li {display: inline-block; border: 0; margin:0; padding: 0; text-align: center;	position: relative;	background-color: rgba(0, 0, 0, 0);	width: 19.4%;}.menu_vyr05	li a {font-weight: bold; color: #ffed00;}.navbar-default .logo {display: block; position: absolute; top: -105px; left: 25px;}.navbar-default .logo2 {display: none;}.navbar-inverse .logo {display: block; position: absolute; top: -43px; left: 80px;}.navbar-inverse .logo1 {display: none;}		.navbar-inverse .submenu {display: none;}.submenu a {color: #fff;}.navbar-default .navbar-nav>li>a {  color: #ffed00; }.navbar-inverse {  background-color: rgba(0,139,69,1);  border-color: rgba(0,139,69,1);	-moz-transition: 0.75s;    -o-transition: 0.75s;    -webkit-transition: 0.75s;    transition: 0.75s;		}/**/.lista_links {background: #eee; padding: 10px;}.home_destacado{background: rgba(0,139,69,1); padding: 5px; color: #ffed00; display: inline-block; text-transform: uppercase;}#corporate {background: #42a657; padding: 50px 0;}#corporate a {color: #ffed00; display: block; text-align: center;}#corporate img {margin: 0 auto; display: block;}#news {background: #3e9c52; padding: 34px 0;}.distribuidores table caption { border-bottom: solid 8px #ffed00; font-weight: bold;}footer {	background: #b7b7b7;	color: #666;	padding: 66px 0 110px 0;}footer a {color: #666;}.f_social {	border-top: solid 1px #d1d1d1;	margin-top: 60px; padding-top: 60px; text-align: center;}footer .f_social a {color: #e2e2e2; font-size: 2em;}#theme {}#theme h1 {font-weight: bold; font-size: 2em; color: #333; margin:42px 0 0 0;}#theme h2 {color: #999; font-size: 1.6em;}#theme h2 a {display: block; font-weight: bold; border-top: solid 8px #ffed00; padding: 8px 0; margin-bottom: 10px;}#theme h3 {font-weight: bold; font-size: 1.3em; color: #333; margin: 0 0 32px 0;}#theme p {font-size: 1.3em; color: #666;}.linea {border-top: solid 8px #ffed00;}#category {}#category h1 {font-weight: bold; font-size: 2em; color: #333; margin:42px 0 0 0;}#category h2 {font-weight: bold; font-size: 1.3em; color: #333; margin: 0 0 32px 0;}#category p {font-size: 1.3em; color: #666;}.menuizda h1 {color: rgba(0,139,69,0.8);}#ficha {}#ficha h1 {font-weight: bold; font-size: 2em; color: #333; margin:42px 0 0 0;}#ficha h2 {	font-weight: bold;	background: #eee;	font-size: 1.3em;	color: #333; 	margin: 0 0 32px 0;	padding: 7px;}#ficha p {font-size: 1em; color: #666;}#ficha .tab-content ul li {	font-size: 1.3em;	color: #666;	border: solid 1px #fff;	background: #f4f4f4;	padding: 7px;}#relacionados {}#relacionados h2 {color: #999; 	font-size: 1.6em;	border-top: solid 8px #ffed00;	padding-top: 17px;}#relacionados h3 {border-top: solid 8px #ffed00; padding-top: 17px;}#relacionados a {color: #42a657; font-weight: bold; font-size: 1em;}.linea_pedido {	border: solid 3px #eee;    border-radius: 25px;		margin-bottom: 10px;	}/*************Bootstrap**************/.modal-content {background: #38b05d; color:#fff;}.modal-content a {color:#ffed00;}.modal-content input, .modal-content select {color: #333;} .modal-title {font-weight: bold;}.dropdown-menu {  background-color: #ffed00;		}.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {  background-color: #ffed00;}				.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {  background-color:  #ffed00;}			.breadcrumb {  padding: 0;  margin-bottom: 20px;  background-color: #fff;  border-radius: 0;}.nav-tabs {  border-bottom: 0;background: #f4f4f4;		}.nav>li>a {  padding: 15px 20px;  font-weight: bold;  font-size: 1.1em;	}.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {  color: #cbcbcb;  /*border: 0;*/}.nav-tabs>li>a {  margin-right: 0;  /*background: #f4f4f4;*/  border-radius: 0;  color: #cbcbcb;}.pad_top {min-height: 200px; background: #eee;}.mostrarprint {display:none;}/**** MEDIA Q *****//* Smartphones (portrait and landscape) ----------- */@media only screen and (min-device-width : 220px) and (max-device-width : 480px) {	}/* Phablet  (portrait and landscape) ----------- */@media only screen and (min-device-width : 220px) and (max-device-width : 600px) {	.navbar-default {}		#menu_vyr h3 a {font-weight: bold;font-size: 0.7em;}.navbar-default .logo{	top: -60px; left: -110px;	height: 100px; width: 100px;}.navbar-inverse .logo	{	top: -120px; left: -110px;	height: 100px; width: 100px;}											#carousel-home {display: none:}			.menu_vyr05 {	min-height: 50px; 	margin:0;	padding: 0 0 0 100px;		border: solid 1px yellow;			}.menu_vyr05	li {display: block;		margin:0; padding: 0; text-align: left;	position: relative;	background-color: rgba(0, 0, 0, 0);	width: 100%;}.menu_vyr05	li a {font-weight: bold; color: #ffed00; font-size: 1em;}	.navbar-default {padding: 10px 0 10px 0;}.dropdown, .acc_carrito {float: left;}	header {display: none;}.extra_pad {padding-top: 300px;}.navbar-fixed-top {position: static;}.home_prod h2 {font-size: 1em;}.home_news {padding: 0 0 10px 0;}.pad_top {min-height: 5px; background: #eee;}}/* Phablet  (portrait and landscape) ----------- */@media only screen and (min-device-width : 600px) and (max-device-width : 768px) {			.menu_vyr05 {}	.menu_vyr05 h3 {font-size: 1.4em;}	.menu_vyr05	li {	width: 19.4%;		}	.navbar-default .logo {  	top: -65px;	left: 25px;}	.pad_sincab {padding-top: 0px;}}	/* iPads (portrait and landscape) ----------- */@media only screen and (min-device-width : 480px) and (max-device-width : 768px)and (-webkit-min-device-pixel-ratio: 2) {		header h1 {		font-size: 2em;		top: 15%;	}	}@media screen and (orientation:landscape) and (min-device-width : 768px) and (max-device-width : 1024px)and (-webkit-min-device-pixel-ratio: 2) {		}	/* iPads (portrait and landscape) ----------- */@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {	#menu_vyr h3 a {}	header h1 {		top: 20%;		font-size: 2.5em;			}	}/* Desktops and laptops ----------- */@media only screen and (min-width : 768px) {		.item h1 {top: 65%;}		.item a {top: 80%; }	}@media only screen and (min-width : 1024px) {		header h1 {		top: 25%;		font-size: 3em;	}			.item h1 {top: 45%;}		.item a {top: 65%; }}@media only screen and (min-width : 1130px) {		header h1 {		top: 25%;		font-size: 3em;	}	}/* Large screens ----------- */@media only screen and (min-width : 1350px) {		header h1 {		top: 27%;		font-size: 4em;	}	}@media only screen and (min-width : 1600px) {		header h1 {		top: 40%;		font-size: 5em;	}	}@media only screen and (min-width : 1824px) {/* Styles */} /* iPhone 4 ----------- */@mediaonly screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5) {/* Styles */}