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

Name: Full Width Slider 2.0
Design and Develpment: eightyclouds
Author URI: http://www.eightyclouds.com
Version: 1.0

--------------------------------------------------------------------------

01. CSS Reset
02. Slider Styles
03. Media Query Max Width 1400, Min Width 720
04. Media Query Max Width 719


------------------------------- 1. Resets -------------------------------*/
/*
HTML, BODY, DIV, SPAN, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, ABBR, ADDRESS, CITE, CODE, DEL, DFN, EM, IMG, INS, KBD, Q, SAMP, SMALL, STRONG, SUB, SUP, VAR, B, I, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD, ARTICLE, ASIDE, CANVAS, DETAILS, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, MENU, NAV, SECTION, SUMMARY, TIME, MARK, AUDIO, VIDEO
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
*/
BODY
{
	line-height: 1;
}
ARTICLE, ASIDE, DETAILS, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, MENU, NAV, SECTION
{
	display: block;
}
NAV UL
{
	list-style: none;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
	content: none;
}
#fwslider A
{
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
}
ABBR[title], DFN[title]
{
	border-bottom: 1px dotted;
	cursor: help;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
INPUT, SELECT
{
	vertical-align: middle;
}
/*------------------------------- 2. Slider Styles -------------------------------*/
#fwslider
{
	position: relative;
	background: #DDD;
	width: 100%;
	overflow: hidden;
	text-align: left !important;
	margin-top: 77px;
}
#fwslider .slider_container
{
}
#fwslider .slide
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
}
#fwslider .slide IMG
{
	width: 100%;
	float: left;
}
#fwslider .slidePrev
{
	/*
	    width: 50px;
	height: 50px;
	position: absolute;
	top: 10% !important;
	left: -50px;
	z-index: 10;
	    */
	position: fixed !important;
	/* or absolute */
	top: 50% !important;
	left: 50%;
	z-index: 10;
}
#fwslider .slidePrev SPAN
{
	background-image: url("../imgs/left_arrow.png");
	width: 50px;
	height: 50px;
	float: left;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}
#fwslider .slideNext
{
	/*
	    width: 50px;
	height: 50px;
	position: absolute;
	top: 10%;
	right: -50px;
	z-index: 10;
	    */
	position: fixed !important;
	/* or absolute */
	top: 50% !important;
	right: 50%;
	z-index: 10;
}
#fwslider .slideNext SPAN
{
	background-image: url("../imgs/right_arrow.png");
	width: 50px;
	height: 50px;
	float: left;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}
#fwslider .timers
{
	height: 4px;
	position: absolute;
	bottom: 15px;
	right: 0;
	z-index: 3;
}
#fwslider .timer
{
	height: 4px;
	width: 40px;
	background-color: #DDD;
	float: left;
	margin-right: 10px;
}
#fwslider .progress
{
	height: 4px;
	width: 0%;
	background-color: #659A40;
	float: left;
}
#fwslider .slide_content
{
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 999999 !important;
}
#fwslider .slide_content_wrap
{
	/*Slider Text Content Container Style*/
	max-width: 1200px;
	margin: 15% auto;
}
#fwslider .title
{
	/*Slider Title Style
	Slider Title Style*/
	color: #FFFFFF;
	line-height: 1.1em;
	/*1.2*/
	font-size: 40px !important;
	font-style: normal;
	font-weight: 400 !important;
	text-align: left !important;
	/*[disabled]padding-top:5%;*/
	/*[disabled]display:block;*/
	text-shadow: 0 0 2px #000;
	background: url("../imgs/background_semigrey.png") repeat top left;
	padding: 15px 15px 18px 15px;
	margin: 0;
	display: inline-block;
	float: left;
	clear: left;
}
#fwslider .description
{
	/*Slider Description Style*/
	color: #FFFFFF;
	line-height: 1.2em;
	text-shadow: none;
	text-align: right;
}
#fwslider .btn
{
	background: url("../imgs/btnbanner.png");
	width: 254px;
	height: 45px;
	display: block;
	float: left;
	clear: left;
	/*text-align: center;*/
	/*padding: 5px 5px;*/
}
#fwslider .btn .abtn
{
	background: url("../imgs/flecha_bton.png") no-repeat center right;
	padding: 12px 15px;
	margin-right: 10px;
	display: block;
	/*float: left;*/
	clear: left;
	font-size: 19px !important;
}
.moreSlide
{
	background: url("../imgs/background_semigrey.png") repeat top left;
	float: right;
	position: absolute;
	top: 110px;
	/*5%;*/
	right: 5%;
	width: 291px;
	padding: 10px;
}
.moreSlide IMG
{
	width: auto !important;
}
.moreSlideCamino
{
	top: 142 px !important;
	padding: 25px !important;
}
.moreSlide P
{
	background: url("../imgs/background_flechamini.png") no-repeat center right;
	color: #FFF !important;
	font-size: 0.7em;
	line-height: 1.8em;
	padding-right: 15px;
	text-align: right;
}
.moreSlide P.Camino
{
	margin-top: 15px;
	float: right;
	background: url("../imgs/flecha_bton.png") no-repeat center right !important;
	padding-right: 25px;
	line-height: 1.0em;
}
.textoSlide
{
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #2D2010;
	margin: 0;
	position: absolute;
	top: 100px;
	/*5%*/
	/*[disabled]min-height:30%;*/
	width: 40%;
	padding: 0.6% 1% 0.6% 0;
	margin-left: 1%;
	text-align: left !important;
	/*[disabled]background:#CC0;*/
}
.textoSlideImgFixed
{
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #2D2010;
	margin: 0;
	position: absolute;
	top: 100px;
	/*5%*/
	/*[disabled]min-height:30%;*/
	width: 40%;
	padding: 2.9% 1% 0.6% 0;
	margin-left: 24%;
	text-align: left !important;
	/*[disabled]background:#CC0;*/
}
DIV.textoSlideContenido
{
	/*[disabled]padding-right:3%;*/
	/*width: 95%;*/
	right: 0;
	float: left;
}
DIV.textoSlideContenido P
{
	font-size: 1.2em;
	font-style: normal;
	font-weight: 100 !important;
	color: #FFFFFF;
	/*margin-top: 30px;*/
	text-shadow: 0 0 2px #000;
	background: #000000;
	background: url("../imgs/background_semigrey.png") repeat top left;
	padding: 15px;
	/*width: 480px !important;*/
	display: inline-block;
	margin: 5px 0 20px;
	float: left;
	clear: left;
}
.slide_footer
{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	top: 5%;
	width: 100%;
	text-align: left !important;
}
DIV.slide_footer_content
{
	left: 0;
	z-index: 9999 !important;
}
#fwslider .readmore
{
	/*Slider Read More button Style*/
	color: #029801;
	transition: all 0.5s ease-in-out 0s;
	float: right;
	margin-top: 3%;
	margin-bottom: 3%;
	background-image: url("../imagenes/flexslider/fondo_masinfo_banner.png");
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 2%;
}
#fwslider .readmore:hover
{
	color: #FFF;
	background-image: url("../imagenes/flexslider/fondo_masinfo_banner_blanco.png");
}
#bCamino .textolink A
{
	font-size: 0.80em !important;
	padding-right: 10px !important;
	padding-top: 1px !important;
}
/*------------------------------- 3. Media Query Max Width 1400, Min Width 720 -------------------------------*/
@media only screen and (min-width: 720px) and (max-width: 1200px)
{
	#fwslider .slide_content_wrap
	{
	}
	#fwslider .title
	{
		font-size: 1.8em !important;
	}
	.moreSlide
	{
		right: 5%;
	}
}
