/* ------------------Fuente---------------------- */

/*Agregar fuente*/

/* ------------------Estilo--------------------- */
html, body {width:100%; padding:0; margin:0;}
body {background: #999999 url("../images/pattern29.png");color: #ffffff;font: 1rem Arial, Helvetica, sans-serif;}

a{color: #ffffff;text-decoration: none;}
/*-- Texto Resaltado --*/
a:hover {color: #ED145B; text-decoration: none;} 

/* ------------------Header-------------------- */
header {margin-bottom: 150px; margin-top: 150px;}

header #logo {width:100%; position: absolute; top:40px; left: 20px; fill}
header #logo a {fill: red;}
header #buscar {position: absolute;top: 60px; right:20px; width: 218px;z-index: 15;}
header .boton-buscar {position: absolute; right: 0px; background: url('../images/button-search.png') center center no-repeat; width: 50px; height: 35px;cursor: pointer;}
header #buscar input{background: #FFF;	padding: 1px 33px 1px 5px;	width: 182px;	height: 32px;	border: 1px solid #CCCCCC;	-webkit-border-radius: 3px;	-moz-border-radius: 3px; -khtml-border-radius: 3px;	border-radius: 3px;}

/* ------------------Menú---------------- */
nav {margin:1rem 1rem; padding-left: 0%; padding-right:0%}
nav .fondo-menu{height: 75px; background: black;}

.menu ul {list-style: none;margin: 0rem;padding: 0;}
.menu  ul li {position: relative;float: left;padding: 4px 0px 0px 0px; margin: 1rem;}
.menu  ul li:hover {background: #52AE32;}
.menu  ul li a {font-size: 1rem; line-height:1rem;color:#ffffff;display: block;padding: 6px 10px;margin-bottom: 5px;position: relative; text-transform:uppercase; }
.menu  ul li:hover a {}
.menu .current{background: #52AE32;}

.minimenu{display:none;}
.minimenu{position: relative;margin: 0px;background:#52AE32;}
.minimenu div{overflow: hidden;position: relative;font: 18px/40px 'helvetica';color: #ffffff;text-align:center;text-transform:uppercase;font-weight:bold;}
.minimenu select{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; opacity: 0;cursor:pointer;}

/* ------------------Slider---------------- */

.contenedor-slider{margin:1rem 1rem;}
.contenedor-slider .marco-slider{background:#141414;}
.contenedor-slider .marco-slider .slider{padding: 1rem 1rem;}

/* ------------------Contenido------------------- */
#contenido {margin:1rem 1rem;}
#contenido .contenido-ajustado{background: #141414;}

.bloque1 {padding: 1rem;}
.bloque1 .cajas{background: #52AE32; padding: 20px 10px;}
.bloque1 h2{font-size:2rem; line-height:2rem; font-weight:700;}
.bloque1 p{font-size:1rem;}
.bloque1 .puntosuspensivo{text-align: right;}


.bloque2 { margin:10px; color: #959595;}
.bloque2 article{ clear: both; margin:10px 0px;background: #040404;}
.bloque2 article h2{font-size:20px; line-height:25px; font-weight:normal;}
.bloque2 article .info{font-style:italic; background: #131313; padding: 5px 10px;}
.bloque2 article img{margin:5px;}
.bloque2 .cajas{margin-bottom:20px;}
.bloque2 .encabezado{padding:5px 0px; border-bottom:3px solid #52AE32;}
.bloque2 .encabezado h2{font-size:24px; font-weight:normal; display:inline; color: #ffffff;}
.bloque2 .contenido{ margin: 15px 0px ;padding:15px; background: #040404;}
.bloque2 .contenido .list{background: #1E1E1E; padding: 10px;}
.bloque2 .contenido ul{ font-size:14px; list-style-type:circle; margin-left:20px;}
.bloque2 .contenido ul li{padding:5px;}

.bloque3 { margin:10px; color: #959595;}
.bloque3 article{ clear: both; margin:20px 0px;background: #040404; padding: 20px;}
.bloque3 article h2{font-size:25px; line-height:30px; font-weight:normal;}
.bloque3 article .info{font-style:italic; padding: 10px 0px;}
.bloque3 article img{ margin-bottom:10px; width: 100%;}
.bloque3 .cajas{margin-bottom:20px;}
.bloque3 .encabezado{padding:5px 0px; border-bottom:3px solid #52AE32;}
.bloque3 .encabezado h2{font-size:24px; font-weight:normal; display:inline; color: #ffffff;}
.bloque3 .contenido{ margin: 15px 0px ;padding:15px; background: #040404;}
.bloque3 .contenido .list{background: #1E1E1E; padding: 10px;}
.bloque3 .contenido ul{ font-size:14px; list-style-type:circle; margin-left:20px;}
.bloque3 .contenido ul li{padding:5px;}

/* -------------------------------------------- */
/* ------------------Footer-------------------- */
footer {margin-top: 15px;}
.contenedor-footer{background: #141414; border-top:5px solid #52AE32;}

.bloque4 {padding: 10px;}
.bloque4 .cajas{margin-bottom:20px; color: #959595;}
.bloque4 .encabezado{padding:5px 0px;}
.bloque4 .encabezado h2{font-size:18px; font-weight:normal; display:inline; color: #ffffff; text-transform: uppercase;}
.bloque4 .contenido{ margin: 15px 0px ;}
.bloque4 .contenido ul{ font-size:14px;}
.bloque4 .contenido ul li{padding:5px 0; border-bottom: 1px dotted #333333;}
.bloque4 .contenido .tag a{padding: 10px; background: #52AE32; margin: 0px 5px 5px 0px; float: left;}
.bloque4 .contenido .tag a:hover{color: #ffffff; background: #F36A97;}
.bloque4 .contenido p{margin-bottom:10px; }

.copyright{text-align:center; background:#040404; padding:10px 0px;}
.copyright a{text-decoration:underline;}