/*Theme Name: ETSA by Aglez2
Theme URI: www.adrianglez.com/themes/
Author: Aglez2 - >>"<
Description: Tema base adrianglez.com
*/
 
/* Contents

 Reset 
 Global
 Colors
 Typography
 Body
 Header 
 Navigation
 Page
 Post
 Sidebar
 Widgets
 Footer
 Forms
 Pluggins
 Meta
 Comment 
 
*/

/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
 
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

* {
padding: 0;
margin: 0;
}
/* ---------------------------------------------------------- */

/* Global */

.clear {
	clear: both;
}

.left {
	position: relative;
	float: left;
}

.right {
	position: relative;
	float: right;
}

/* Uso de rem. Si cambio este valor cambian todos los pesos en la web */html {font-size: 16px;}body {font-size: 1rem;}

h1, h2, h3, h4, h5, h6 {font-weight: normal;}

h1{
	font-size: 25px;
	line-height: 23px;
	
	font-size: 2rem;
	line-height: 2rem;
	
	letter-spacing: normal;
	margin:0;
	padding: 0;
	margin-bottom: 5px;
}

h2{
	font-size: 20px;
	line-height: 18px;
	
	font-size: 1.7rem;
	line-height: 1.7rem;
	
	line-height: normal;
	letter-spacing: normal;
	margin:0;
	padding: 0;
}

h3{
	font-size: 18px;
	
	font-size: 1.5rem;
	line-height: 1.5rem;
	
	line-height: normal;
	letter-spacing: normal;
	margin:0;
	padding: 0;
}


h4{	
	font-size: 16px;
	
	font-size: 1.2rem;
	line-height: 1.2rem;
	
	line-height: normal;
	letter-spacing: normal;
	margin:0;
	padding: 0;
}

h5 {
	font-size: 16px;
	
	font-size: 1rem;
	line-height: 1rem;
	
	line-height: normal;
	letter-spacing: normal;
	margin:0;
	padding: 0;
}

p {
	margin-bottom: 5px;
	
	font-size: 16px;
	
	font-size: 1rem;
	line-height: 1rem;
}

a {
	text-decoration: none;
}

ul, li, menu, dir {
	list-style: none;
}

img {
	padding: 0;
	margin: 0;
	border: none;
}

strong {font-family: font2;}
em {font-family: font3;}
b {font-family: font2}
.uper {text-transform: uppercase !important}

.no-strong {font-weight: normal !important;}
.no-strong {font-weight: normal !important;}

.top10{
	position: relative;
	margin-top: 10px;
}

.top20{
	position: relative;
	margin-top: 20px;
}

.bottom10{
	position: relative;
	margin-bottom: 10px;
}

.bottom20{
	position: relative;
	margin-bottom: 20px;
}

/* ---------------------------------------------------------- */

/* Colors */

.color1{
	color: #1e384b; /*Azul texto*/
}

.color2{
	color: #e1001a; /*rojo*/
}

.color3{
	color: #221f82; /*Azul marino*/
}

.color4{
	color: #229239; /*Verde*/
}

.color5{
	color: #ea931f; /*amarillo*/
}

.color6{
	color: #229239; /*Verde*/
}

.color7{
	color: #e10079; /*magenta*/
}

.color8{
	color: #3a9cde; /*cyan*/
}

.color9{
	color: #92117d; /*purpura*/
}

.color10{
	color: #929294; /*gris*/
}


body {
	color: #4a4a49; /*Azul texto*/
}

body a {
	color: red; /*cyan*/ 
}

section {background-color: white;}

	.block-header {background-color: #e2b053;background-color: white;}
	.background-image {background-color: #e2b053;background-color: white;}
	.background-image .slider {background-color: #e2b053;background-color: white;}

.menu a:hover, .current-menu-item, .current_page_item {color: #f29400;}
/* ---------------------------------------------------------- */

/* Typography */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 2, 2013 */
/* Upload the fonts into fonts folder and add to the code "fonts/" */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 2, 2013 */



/* ---------------------------------------------------------- */

/* Body */

html {margin: 0px !important; padding: 0px !important;}
body {
	margin: 0 auto;/*center the body*/
	padding: 0px;
	height: auto;
	width: 100%;
}

body{
	/*background-image: url(_images/background-repeat.jpg);
	background-repeat: repeat;*/
}

body {
font-family: font2, cursive, "Times New Roman", Times, serif;
font-family: font1, Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;line-height: normal;font-size: 0.75em;font-size: 16px;text-align: left;
}


.body-index {}
.body-page {}
.body-category {}

/* ---------------------------------------------------------- */

/* Content-wrapper */

#content-wrapper {}
.content-wrapper {position: relative;width: 100%;margin: 0 auto;}

/* ---------------------------------------------------------- */

/* Header */

#header {}
.header {position: relative;height: 110px;}
.header-content {position: relative;width: 980px;padding: 0 15px;margin: 0 auto;}
.header-fixed {position: fixed;width: 100%;z-index: 99999999;background-color: white;box-shadow: 0 0 5px 0;height: 110px;}

#logo {}
.logo {position: relative;float: left;width: 155px;height:auto;margin-top: 30px}

#contacto {}
.contacto {position: relative;float: right;width: 50%;top: 25px;}
.contacto img {float: right;}

.hook {position: relative;top:-100px;width: 80px;height: 0px;background-color: transparent;}

/* ---------------------------------------------------------- */

/* Navigation */

#nav-principal {}
#nav-superior {}
#nav-social {}

.nav-content {position: absolute;top: -35px;width: 100%;float: left}

.menu {position: relative;height: 40px;}
.menu a {text-transform: uppercase}
.menu ul li {display: inline-block;padding: 10px;margin: 0}

.menu-principal {}
.menu-principal ul {position: relative;float: right;}
.menu-principal ul li {display: inline-block;padding: 10px;margin: 0}
.menu-principal a {font-size: 1rem;color: #25267a;line-height: 1rem;}


.menu-principal ul li:first-child {}

/* Submenu */
.menu ul li:hover ul {
    display: block;
}

.menu ul.sub-menu {display: none;position: absolute;float: left;z-index: 9999;width: 250px;margin: 5px 0 0 0;left: inherit;right: inherit;}
.menu ul ul li {width: 100%;background-color: white;min-height: 25px;line-height: 25px;text-align: left;float: left;padding: 5px;border-top:none}
.menu ul ul li a {color:text-transform: inherit;font-family: font2}
.menu ul ul li:first-child {}

/**/

.menu-superior {width: 50%;position: relative;float: left;}
	.menu-superior ul {float: left;}
.menu-social {}
	.menu-social ul {}

	.social {position: relative;float: right;}
	.social ul li {float: left;display: inline-block;padding: 0 10px;}
	.social .menu1 {background-image: url(_images/icono-twitter.png);background-repeat: no-repeat;width: 35px;height: 35px}
	.social .menu2 {background-image: url(_images/icono-facebook.png);background-repeat: no-repeat;width: 35px;height: 35px}
	.social .menu3 {background-image: url(_images/icono-linkdin.png);background-repeat: no-repeat;width: 35px;height: 35px; display: inline-block !important}
	.social .menu4 {background-image: url(_images/icono-blogger.png);background-repeat: no-repeat;width: 35px;height: 35px}
	.social ul li a {display: block;}
	

	
/* ---------------------------------------------------------- */

/* Content */

#content {}
.img-thmb {}
.title {}

.entry-content {}
.entry-content .img thmb {}
.excerpt {}
.time {}
.category {}


/* General */

section {width: 100%;position: relative;height: auto;float: left;min-width: 980px;}
	.section-content {position: relative;width: 980px;margin: 0 auto;height: auto;z-index: 10;padding: 100px 0}
		
		/* http://jsfiddle.net/qr2Q3/13/ */
		.backgroundSlider {position:relative;width:100%;min-width: 980px;overflow:hidden;}
		.backgroundSlider {height:550px;min-height: 550px;}
				.backgroundSlider .slider {min-height: 550px}
				.backgroundSlider .slider 
					{
					position:absolute;
					top:0;
					left:0;
					z-index:8;
					opacity:0.0;
					}
				.backgroundSlider .slider.active
					{
					z-index:10;
					opacity:1.0;
					}
				.backgroundSlider .slider.last-active
					{
					z-index:9;
					}
				.backgroundSlider .slider
					{
					width: 100%;
					height: auto;
					}
				
		.background-image {position:relative;width:100%;min-width: 980px;overflow:hidden;}
		.background-image {height:auto;min-height: 550px;}
		.background-image {background-position: center;background-repeat: no-repeat;background-size:cover;}
				.background-image .slider {min-height: 550px}
				.background-image .slider 
					{
					position:absolute;
					top:0;
					left:0;
					}

				.background-image .slider
					{
					width: 100%;
					height: auto;
					}
		
					   
		.block-header {width: 100%;position: relative;height: auto;float: left;min-width: 980px;}
		.block-portfolio {width: 100%;position: relative;height: auto;float: left;min-width: 980px;}
			.block-portfolio ul {position: relative;height: auto}
			.block-portfolio ul li {display: inline-block;float: left;width: 32%;margin: 2% 0;padding: 0;min-height: 300px;background-color: red;}
			.block-portfolio ul li:nth-child(2) {margin:2% 2%}
			.block-portfolio ul li:nth-child(5) {margin: 2% 2%}
			
		.block-col1 {position: relative;float: left;width: 50%;}
		.block-col2 {position: relative;float: left;width: 50%;}
		
		.section-caption {position: absolute;left: 0;right: 0;margin: 0 auto;width: 980px;height:auto;z-index: 99;}

		.block-page {width: 100%;position: relative;height: auto;float: left;min-width: 980px;}
		
		
		
/* ---------------------------------------------------------- */

/* Footer */

#footer {position: relative;width: 100%;float: left;}
.footer {}

#sidebar-footer {}
.sidebar-footer {}


#meta-footer {}
.meta-footer {position: relative;width: 980px;height: 75px;padding-top: 25px;padding-left:25px;margin: 0 auto;font-size: 12px;}

.address {}
.streetAddress {}
.addressLocality {}
.telephone {}
.email {}

#txt-footer {}
.txt-footer{}

.legal {}
.work {}
.genre {}
.creator {}

/* ---------------------------------------------------------- */

/* Index */

.body-index {}
.index {}
.index-content {}
.img-index {}

/* ---------------------------------------------------------- */

/* Page */
.body-page {}
.page {}
.page-content {}
.img-page {}


/* ---------------------------------------------------------- */

/* Post / Single */
.body-single {}
.single {}
.single-content {}
.post-single {}
.post-single .img-thmb {}
.img-single {}

/* ---------------------------------------------------------- */

/* Sidebar */

.sidebar {}

#sidebar {}
.sidebar-generic {}

#sidebar2 {}
.sidebar2 {}

.sidebar-blog {}

.widget3 {margin-bottom: 15px;}
.widget3 h3 {border-bottom: 2px solid #4b4b4c;padding-bottom: 5px;margin-bottom: 10px;}

.sidebar-contact {}

#sidebar-footer {}
.sidebar-footer {}

.sidebar-footer-1 {}
.sidebar-footer-2 {}
.sidebar-footer-3 {}

.widget1 {}
.widget1 h3 {}

/* ---------------------------------------------------------- */

/* Widgets */

/* ---------------------------------------------------------- */

/* Forms */

/* ---------------------------------------------------------- */

/* PLUGGINS */

.backgroundSlider .slider {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
.backgroundSlider img.active {
    z-index:10;
    opacity:1.0;
}
.backgroundSlider img.last-active {
    z-index:9;
}
.backgroundSlider .slider {
    width: 100%;
    height: auto;
}




#wprmenu_bar .idiomas ul li a span {font-size: 0.8rem;}
#wprmenu_bar .idiomas .sidebar {background-color: transparent;}


/* ---------------------------------------------------------- */

/* Meta */

/* ---------------------------------------------------------- */

/* Comments */

/* ---------------------------------------------------------- */

/* MODIFICACIONES ??/??/20?? */




















