a {
    text-decoration: none;
    color: #fff;
    padding: 5px;
}

header a:active {
    position: relative;
    top: 1px;
}

body { background-color: #D3E5E7 }

#wrapper {
    width: 980px;
    margin: 0 auto;
    background-color: #f1f1ef;
    background-image: -webkit-gradient( linear, left top, right top, color-stop(0.4, rgb(245,246,243)), color-stop(0.7, rgb(237,238,236)) );
    background-image: -moz-linear-gradient( left center, rgb(245,246,243) 40%, rgb(237,238,236) 70% );
    background-image: -o-linear-gradient(rgb(245,246,243),rgb(237,238,236));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F6F3', endColorstr='#EDEEEC')";
    -moz-box-shadow: 0 1px 2px #888;
    -webkit-box-shadow: 0 0 2px #888;
    box-shadow: 0 1px 1px #888;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    padding-bottom: 20px;
}

header img { margin-left: 15px }

#plata {
    background: url(../img/plata.jpg);
    padding: 20px;
}

	#plata nav {
	    float: right;
	    height: 47px;
	    font-size: 1.4em;
	    margin: -20px 70px 0 0;
	    background-color: #737C7F;
	    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.32, rgb(110,115,111)), color-stop(0.66, rgb(115,124,127)) );
	    background-image: -moz-linear-gradient( center bottom, rgb(110,115,111) 32%, rgb(115,124,127) 66% );
	    background-image: -o-linear-gradient(rgb(110,115,111),rgb(115,124,127));
	    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#6E736F', endColorstr='#737C7F')";
	    border-bottom-left-radius: 10px;
	    border-bottom-right-radius: 10px;
	    -moz-box-shadow: 0 1px 1px #ccc;
	    -webkit-box-shadow: 0 1px 1px #ccc;
	    box-shadow: 0 1px 1px #ccc;
	}

	#plata ul {
	    margin: 0;
	    padding: 0;
	    border: 0;
	    outline: 0;
	    font-size: 100%;
	    font: inherit;
	    vertical-align: baseline;
	}

	#plata li {
	    padding-top: 9px;
	    display: inline-block;
	    font-family: 'Open Sans Condensed', sans-serif;
	}

	#plata li:first-child a:hover {
	    background-color: #A4B0B5;
	    border-bottom-left-radius: 10px;
	}

	#plata li:last-child a:hover {
	    background-color: #A4B0B5;
	    border-bottom-right-radius: 10px;
	}

	#plata div a:hover {
	    background-color: #A4B0B5;
	    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.32, rgb(115,124,127)), color-stop(0.66, rgb(110,115,111)) );
	    background-image: -moz-linear-gradient( center bottom, rgb(115,124,127) 32%, rgb(110,115,111) 66% );
	    background-image: -o-linear-gradient(rgb(115,124,127),rgb(110,115,111));
	    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#737C7F', endColorstr='#6E736F')";
	}

	#plata  div a:active {
	    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.32, rgb(115,124,127)), color-stop(0.66, rgb(110,115,111)) );
	    background-image: -moz-linear-gradient( center bottom, rgb(115,124,127) 32%, rgb(110,115,111) 66% );
	    background-image: -o-linear-gradient(rgb(115,124,127),rgb(110,115,111));
	    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#737C7F', endColorstr='#6E736F')";
	    -moz-box-shadow: inset 0 1px 10px #555;
	    -webkit-box-shadow: inset 0 1px 10px #555;
	    box-shadow: inset 0 0px 10px #555;
	    border-left: 1px #555 solid;
	}

	#plata div a {
	    padding: 9px 32px 14px 32px;
	    border-right: solid #54595b 1px;
	    border-left: solid #818688 1px;
	}

	#plata li:first-child a { border-left: none }

	#plata li:last-child a { border-right: none }

.dos { margin-left: 100px }

	.dos li {
	    width: 300px;
	    display: inline-block;
	    padding: 20px 20px 20px 50px;
	}

	.dos li:first-child {
	    padding: 0 50px 0 0;
	    border-right: 1px rgba(255,255,255,0.3) solid;
	}

section { color: #fff }

#uno { background: url(../img/plata.jpg) repeat }

	#uno img { margin: 20px 0 0 45px }

#plecaN { background-color: rgba(0,0,0,0.3) }

#dos {
    background: url(../img/sh1.png) top center no-repeat #00A0AE;
    margin-top: -21px;
}

#s2 {
    text-align: center;
    margin-left: -15px;
    padding-top: 50px;
    font: bold 21px 'Josefin Sans', sans-serif;
}

	#s2 li {
	    width: 350px;
	    display: inline-block;
	    padding: 20px 20px 20px 50px;
	}

	#s2 li:first-child {
	    padding: 0 50px 0 0;
	    border-right: 1px rgba(255,255,255,0.3) solid;
	}

#tres {
    margin-top: -21px;
    background: url(../img/sh2.png) top center no-repeat #00B8BF;
    padding: 50px 30px 30px 30px;
}

	#tres ul { padding: 0 }

	#tres li {
	    display: inline-block;
	    width: 155px;
	    vertical-align: top;
	    padding-left: 30px;
	}

#cuatro {
    width: 980px;
    height: 722px;
    background: url(../img/ventajas.png) no-repeat;
}

#cinco {
    background: url(../img/sh4.png) top center no-repeat #A1CD3A;
    padding: 50px 30px 30px 30px;
}

#seis {
    background-color: #83D0D1;
    padding: 30px;
}

	#seis li {
	    display: inline-block;
	    vertical-align: middle;
	}

	#seis li:first-child {
	    width: 700px;
	    font: bold 23px 'Paytone One', sans-serif;
	}

#tres li:first-child { padding: 0 }

#cinco img { margin-left: 100px }

#textoRep {
    float: right;
    margin-top: 70px;
    font: bold 21px 'Josefin Sans', sans-serif;
}

#textoRep+p {
    font: bold 36px 'Paytone One', sans-serif;
    text-align: center;
    line-height: 33px;
}

footer {
    border-top: #5eccf8 solid 1px;
    clear: both;
    padding: 30px 0 30px 80px;
    background-color: #00B7CF;
    color: #fff;
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}

#equipos {
    background-color: #00B8BF;
    padding: 20px;
}

#desc { background-color: #00B8BF }

#desc { padding-bottom: 30px }

	#desc h4 { font: bold 25px 'Paytone One', sans-serif }

	#desc li {
	    text-align: center;
	    display: inline-block;
	    padding-left: 70px;
	}

	#desc li:first-child { padding: 0 35px 0 30px }

#equipos .right { margin: 50px 100px }

#puntos { margin-top: 30px }

	#puntos li {
	    text-align: left;
	    font-size: 17px;
	    display: inline-block;
	    width: 400px;
	    vertical-align: top;
	}
	
	#puntos p{
	    text-indent: -20px;
	}

	#puntos li:first-child { border-right: 1px rgba(255,255,255,0.3) solid }

#filtros{margin-left: 440px;padding: 40px 30px 0 0;list-style: decimal;}

#filtros li{
    text-align: left;
    font-size: 17px;
   	padding: 0 0 5px 0;
   	display: list-item;
}

#filtros li:first-child{padding: 0 0 5px 0;}


#videos h1{
	font: 16px "Paytone One";
}

#videos td{padding: 20px}

#bombas {
    padding: 30px 0 0 30px;
    background-color: #00B8BF;
}

	#bombas .right { margin: 30px 80px 0 0 }

	#bombas h1 {
	    font-size: 20px;
	    font-weight: bold;
	    margin: 20px 0 0 55px;
	}

#color {
    background: url(../img/filtros.png) no-repeat;
    margin-bottom: -44px;
    min-height: 611px;
}

#b { margin: 10px 0 30px 55px }

#videos {
    padding: 40px 0 20px 30px;
    background-color: #00B8BF;
}

div#black { border-bottom: #3b8388 solid 1px }

footer b { font-size: 1.5em }

footer a {
    padding-left: 0;
    font-size: 1.2em;
}

footer a:hover { color: #ccc }

#logos { margin: -10px 50px 0 0 }

#legales { height: 10px }

	#legales small {
	    color: #6B6A60;
	    float: right;
	    margin: -30px 10px 0px 0;
	    font: 1em 'Open Sans Condensed', sans-serif;
	}

#segundoMenu li {
    display: inline;
    border-left: #979688 1px solid;
    padding: 0 5px 0 5px;
}

#segundoMenu li:first-child {
    border: none;
    padding-left: 0;
}

#segundoMenu a { color: #979688 }

#segundoMenu a:hover { color: #bbb }

#bom {
    width: 804px;
    height: 943px;
    background: url(../img/bombas.png) no-repeat;
    margin-left: 55px;
    padding-bottom: 55px;
}

.links { padding: 0 }

	.links li {
	    display: inline-block;
	    width: 255px;
	    height: 267px;
	    color: black;
	}

#fila2,
#fila3 { margin-top: -14px }

#ventana {
    width: 803px;
    position: fixed;
    z-index: 1;
    top: 20px;
    border-radius: 5px;
    box-shadow: 0 1px 10px #000;
    -webkit-box-shadow: 0 1px 10px #000;
    -moz-box-shadow: 0 1px 10px #000;
    margin-left: 56px;
    background-color: #403F33;
    display: none;
}

	#ventana table {
	    width: 100%;
	    margin-bottom: -15px;
	}

	#ventana td:first-child { width: 268px }

	#ventana td {
	    padding: 20px;
	    vertical-align: top;
	    font-size: 15px;
	}

#descr { background-color: #403F33 }

#img {
    background-color: #fff;
    text-align: center;
}

#nombre {
    background-color: #B1B09E;
    font: 21px "Paytone One";
    color: #403F33;
}

#pleca {
    height: 31px;
    background-color: #EDEDEE;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

	#pleca a {
	    float: right;
	    margin-right: 3px;
	}

/*====================*/

/*=== Other Styles ===*/

/*====================*/

.right { float: right }

.clear { clear: both }

.none { display: none }