/****************
|^| HTML 5 |^|
****************/
article, aside, audio, canvas, command, detalist, details, embed, figcaption,
figure, footer, header, hgroup, keygen, mark, meter, nav, output, progress,
rp, rt, ruby, section, source, summary, time, video
	{
		display:block;
		margin:0;
		padding:0;
	}

/**************************
|^| FONT |^|
***************************/

@font-face {
    font-family: 'helvetica-bold';
    src: url('../font/helvetica-bold-webfont.eot');
    src: url('../font/helvetica-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helvetica-bold-webfont.woff') format('woff'),
         url('../font/helvetica-bold-webfont.ttf') format('truetype'),
         url('../font/helvetica-bold-webfont.svg#RaspoutineClassicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helvetica';
    src: url('../font/helvetica-webfont.eot');
    src: url('../font/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helvetica-webfont.woff') format('woff'),
         url('../font/helvetica-webfont.ttf') format('truetype'),
         url('../font/helvetica-webfont.svg#RaspoutineClassicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaLT';
    src: url('../font/helveticaltstd-extracomp-webfont.eot');
    src: url('../font/helveticaltstd-extracomp-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helveticaltstd-extracomp-webfont.woff') format('woff'),
         url('../font/helveticaltstd-extracomp-webfont.ttf') format('truetype'),
         url('../font/helveticaltstd-extracomp-webfont.svg#RaspoutineClassicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**************************
|^| BODY - HTML |^|
***************************/
html
, body
	{
		width:100%;
		height:100%;
	}
body
	{
		background:#fff;
		margin:0;
		overflow: hidden;
	}


/**************************
|^| GLOBAL |^|
***************************/
strong{ font-weight:bold}
.left{ float:left}
.right{ float:right}

div.clear{clear:both;}

.newsletter_submenus{
		position:absolute;
		bottom:40px;
}

div#title{ height:0px; width:0px; display:none;}
div#description{ height:0px; width:0px; display:none}

.form_contactenos input.error,
.form_contactenos textarea.error{
	border:solid 4px #FF0000 !important;
	/*color:#FF002D !important;*/
	}	
.form_contactenos input.valid,
.form_contactenos textarea.valid{
	border:solid 4px #ACACAC !important;
	/*color:#ACACAC !important;*/
	}

.form_newsletter input.error{
	border:solid 2px #FF0000 !important;
	/*color:#FF002D !important;*/
	}
.form_newsletter input.valid{
	border:solid 2px #010101 !important;
	/*color:#FF002D !important;*/
	}		

div.relative{ position:relative }
div.relative label{ 
	position:absolute; 
	top: 14px;
	left: 20px; 	
	color:#acacac;
	font-style:italic; font-family: 'helvetica';font-size: 12px;
 }
div.paddingtop10{ 
	padding-top:10px
}

div.paddingtop15{ 
	padding-top:15px
}

#copyrightLoad
	{
		font: normal 12px/18px calibri;
		color: #00c325;
		position: absolute;
		left:10px;
		bottom:10px;
		width:400px;
	}
footer #copyrightLoad
	{
		font: normal 12px/18px calibri;
		color: #fff;
		position: absolute;
		left:10px;
		bottom:10px;
		width:400px;
	}
	#copyrightLoad p
		{
			display: block;
		}
	#copyrightLoad .manya_link
		{
			float: left;
			width:30px;
			height:30px;
			background: url("../image/iconos_verdes.png") no-repeat -50px -148px;
			margin: 0px 5px 0 0;
		}
	footer #copyrightLoad .manya_link
		{
			float: left;
			width:30px;
			height:30px;
			background: url("../image/iconos_verdes.png") no-repeat 0 -148px;
			margin: 0px 5px 0 0;
		}
.line
	{
		position: absolute;
		top:91px;
		left:0;
		z-index: 4;
		border-top:1px solid #dad7cf;
		border-bottom: 1px solid #bdbbac;
		width:100%;
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter:alpha(opacity=50);
	}



/**************************
|^| LOADING MANYA |^|
***************************/


/**************************
|^| ID:SLIDE |^|
***************************/
#slide
	{
		/*min-height:768px;
		min-width:1024px;*/
		width:100%;
		height:100%;
		position: absolute;
		top:0;
		left:0;
		overflow: hidden;
	}
	#slide img
		{
			/*min-height:768px;
			min-width:1024px;*/
			width:100%;
			height:100%;
			vertical-align: middle;
		}


/**************************
|^| HEADER |^|
***************************/

header
	{
		/*height:13.96%;*/
		position: relative;
		float: left;
		width:100%;
		margin-bottom:0px;
		/*height:92px;*/
	}
	header .logo
		{
			width:158px;
			height:72px;
			float: left;
			position: relative;
			margin: 10px 0px;
		}
		header .logo h1 a
			{
                                text-indent: -9999px;

				display: block;
				width:158px;
				height:72px;
				background:url("../image/iconos_verdes.png") no-repeat 0 0;
			}
	header .idioma
		{
			width:44px;
			height: 22px;
			float: right;
			background-color: #000;
			position: relative;
			display: block;
			color: #fff;
			font:normal 17px/21px helvetica;
			text-transform: uppercase;
			text-align: center;
			padding: 60px 0 0 0;
		}

	header .idioma ul li a
		{
			color: #FFF;
			text-decoration: none;
		}
	
	header nav
		{
			float: right;
			height:92px;
            z-index:9999;
		}

/**************************
|^| NAV:SUB-MENU |^|
***************************/
nav#sub-menu
	{
		/*width:650px;*/
		width:100%;
		display: block;
		float: left;
        z-index:9999;

	}
	nav#sub-menu>ul
		{
			display: table;
			float:left;
			width:650px;
			float:left;
		}
		
/*Navegación en el slider principal - comienza*/		
	nav#sub-menu>ul+ul
		{
			display: table;
			width: auto;
			float:right;
			position:relative !important;
			
		}
/*Navegación en el slider principal - termina*/
				
	nav#sub-menu li
		{
			display: table-cell;
		}
		nav#sub-menu li a
			{
				font:normal 11px/15px Helvetica;
				color:#000;
				text-transform:uppercase;
				text-decoration: none;
			}
			nav#sub-menu li a:hover
			, nav#sub-menu li a:focus
			, nav#sub-menu li a.active
				{
					color:#00c325;
				}


/**************************
|^| ASIDE |^|
***************************/

aside
	{
		width: 650px;
		/* height: auto; */
		display: block;
		float: left;
		position:relative;
	}
	aside h4
		{
			color: 				#00c325;
			font: 				bold 24px/23px helvetica;
			width: 				178px;
			position: 			absolute;
			top:				50%;
			left:				0;
			margin:				-48px 0 0 0;
		}
		aside h4 .span1
		, aside h4 .span2
			{
				display: block;
				width: 200px;
				color: 			#fff;
				text-transform: uppercase;
                                text-shadow: 1px 1px 2px #000; 
filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=1)

			}
		aside h4 .span2
			{
				font-size:17px;
				font-weight:normal;
			}
	aside .suscrip
		{
			position: absolute;
			display: block;
			width:422px;
			height:44px;
			text-align:right;
			top:50%;
			right:0;
			margin:-22px 0 0 0;
		}
		.suscrip label
			{
				position: absolute;
				top:14px;
				left:10px;
				z-index:100;
				color:#3e3e3e;
				font:bold 12px/16px Helvetica, Arial, "Ms Trebuchet", sans-serif;
			}
		.suscrip input[type='text']
			{
				float: left;
				width:254px;
				height:40px;
				background-color: #010101;
				color:#3e3e3e;
				font:bold 12px/12px Helvetica, Arial, "Ms Trebuchet", sans-serif;
				border:solid 2px #010101;
				padding: 0 10px;
				margin: 0 10px 0 0;
			}
		.suscrip button
			{
				width:130px;
				height:44px;
				display:block;
				border:none;
				font: normal 17px/21px Helvetica, Arial, "MS Trebuchet", sans-serif;
				color:#fff;
				text-transform: capitalize;
				background-color: #00c325;
				float: right;
				cursor: pointer;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
			}
		.suscrip button:hover
			{
                                background: url("../img/newsletter_hover.png") repeat-x center #3E3E3E;
                                border: 1px solid #121212;
                        }

/**************************
|^| FOOTER |^|
***************************/

footer
	{
/*		position: relative;*/
		position:absolute;
		bottom:0px;
		width: 980px;
		margin: 0 auto;
	}
	.foot
		{
			width: 650px;
			height: 44px;
			float: left;
			position: relative;
			background: #00c325;
		}
		.foot #copyrightLoad
			{

				position: relative;
				top:5px;
				float: left;
			}
			.foot #copyrightLoad p
				{
					line-height:16px;
				}
				.foot #copyrightLoad p a
					{
						color:#fff;
						text-decoration: none;
					}
			.foot .redes
				{
					float: right;
					display: block;
					width:auto;
					height:auto;					
				}
				.foot .redes .tw
				, .foot .redes .fb
					{
						display: block;
						width:73px;
						height:16px;
						float: right;
						background-image: url("../image/iconos_verdes.png");
						background-repeat: no-repeat;
						margin: 12px 14px 0 0;
					}
				.foot .redes .tw{	margin-top: 11px; height: 18px; width:78px;}	
				.foot .redes .tw
					{
						background-position: 0 -252px;
					}
				.foot .redes .fb
					{
						background-position: 0 -202px;
					}
	
/**************************
|^| GLOBAL |^|
***************************/


/**************************
|^| CONTENT |^|
***************************/

#wrapper
	{
		width:			980px;
		height:			100%;
		margin:			0 auto;
		z-index: 		4;
		position:relative;
		display:none;	
	}
#content
	{
		width:100%;
		height:100%;
		float:left;
		position:relative;
		padding-top:0px
	}
section
	{
		width:100%;
		height:90%;
		float: left;
		position: absolute;
		margin:5% 0 0 0;
		top:0;
		left:0;
	}

/** |^| HOME |^| **/
#home .box-tenor
	{
		width:100%;
		height:215px;
		position: absolute;
		top:50%;
		margin-top:-113px;
	}
	#home .tenor
		{
			width: 100%;
			height: 125px;
			float: right;
			position: relative;
			font:normal 125px/129px helveticaLT;
			color: #fff;
			text-align: right;
			text-transform: uppercase;
                        text-shadow: 1px 1px 5px #000;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true', enabled = true )

		}
	#home .box
		{
			width:450px;
			height:66px;
			background:url("../image/iconos_verdes.png") repeat-x 0 -805px;
			float: right;
			padding:15px;
			font:bold 12px/18px helvetica;
			color:#666;
			position: relative;
		}
		#home .box h4
		, #home .box h5
			{
				font:bold 24px/24px helvetica;
				color: #fff;
			}
			#home .box h4	{	text-transform: uppercase;}
			#home .box h5	{	color:#00c325;}
			#home .box .like
				{
					width:19px;
					height:19px;
					text-decoration: none;
					display: block;
					position: absolute;
					right:15px;
					bottom:15px;
					background:url("../image/iconos_verdes.png") no-repeat 0 -323px;
				}

/** |^| NOSOTROS |^| **/
#nosotros .box1
	{
		float: left;
		width:250px;
		height:auto;
	}
	#nosotros .box1 li
		{
			/*float: left;*/
			display: block;
			width:100%;
		}
		#nosotros .box1 li a
			{
				font:bold 20px/27px helvetica;
				color:#000;
				text-decoration:none;
			}
			#nosotros .box1 li a:hover,
			#nosotros .box1 li a:focus,
			#nosotros .box1 li a.active
				{
					color:#00c325;
				}
#nosotros .box2
	{
		width:730px;
		height:100%;		
		float: right;
		overflow: hidden;
	}
	#nosotros .box2 .section
		{
			position: absolute;
			top:0;
			right:0;
		}
	#nosotros .box2 div#nos
	, #nosotros .box2 div#bio1
	, #nosotros .box2 div#bio2
	, #nosotros .box2 div#pro
	, #nosotros .box2 div#mat
	, #nosotros .box2 div#cui
	, #nosotros .box2 div#rep
		{
			/*float: right;*/
			height:100%;
		}
	#nosotros .box2 div hr
		{
			background-color: #00c325;
			width:100%;

			height:2px;
			border:0;
			margin:0 0 6px 0;
			position: relative;
		}
	#nosotros .box2 div#nos
	, #nosotros .box2 div#pro
	, #nosotros .box2 div#mat
		{
			width:480px;
			height:100%;
		}
	#nosotros .box2 div#bio1
	, #nosotros .box2 div#bio2
	, #nosotros .box2 div#cui
	, #nosotros .box2 div#rep
		{
			width:742px;
			height:100%;
		}
	#nosotros .box2 div#nos .content-scroll
	, #nosotros .box2 div#pro .content-scroll
	, #nosotros .box2 div#mat .content-scroll
		{
			width:450px;
			/**/
			height:90%
		}
	#nosotros .box2 div#bio1 .img
	, #nosotros .box2 div#bio2 .img
	, #nosotros .box2 div#cui .img
		{
			width:258px;
			height:258px;
			float: left;
			/*background-color: #000;*/
			background-color:transparent;			
			margin:8px 4px 0 0;
                        /**/
                        overflow:hidden;
		}	
	#nosotros .box2 div#bio1 .img img,
	#nosotros .box2 div#bio2 .img img,
	#nosotros .box2 div#cui .img img{
			width:258px;
			/**/
			height:auto;
		}
		
	#nosotros .box2 div#bio1 hr
	, #nosotros .box2 div#bio2 hr
	, #nosotros .box2 div#cui hr
		{
			width:480px;
			float:left;
		}
	#nosotros .box2 div#bio1 .content-scroll .scroll
	, #nosotros .box2 div#bio2 .content-scroll .scroll
	, #nosotros .box2 div#cui .content-scroll .scroll
		{
			width:450px;
			/*height:90% !important;*/
		}
	#nosotros .box2 div .content-scroll
		{
			padding:15px;
			background:url("../image/iconos_verdes.png") no-repeat -800px 0;
			height:90% !important;
			overflow:hidden;
			display:block;
			float: right;
			position: relative;
		}
	#nosotros .box2 div#rep .content-scroll
		{
			background-image: none;
			width:742px;
			/*height:90% !important;*/
			float: right;
			padding:0 15px 0 15px;
		}
		#nosotros .box2 div .content-scroll .scroll
			{
				height:100% !important;
				position: relative;
				float: left;
				overflow: hidden;
			}
		#nosotros .box2 div .content-scroll .scroll h4
			{
				color:#00c325;
				font:bold 25px/28px helvetica;
				margin:0 0 10px 0;
			}
		#nosotros .box2 div .content-scroll .scroll p
			{
				color:#fff;
				font:normal 14px/16px helvetica;
				margin: 0px 0px 10px 0px; 
			}
		#nosotros .box2 div .content-scroll .scroll p.grey	
			{
				color: #999999;
			}
	#nosotros .box2 div#rep .content-scroll article
	, #noticias .content-scroll .item_noti article
		{
			width:100%;
			height:188px;
			margin:0 -15px 8px 0;
			float: right;
			position: relative;
			display: block;
			background: url("../image/iconos_verdes.png") no-repeat -800px 0;
		}
		#nosotros .box2 div#rep .content-scroll article .caratula_post
		, #noticias .content-scroll .item_noti article .caratula_post
			{
				width:190px;
				height:188px;
				float: left;
				margin: 0px 20px 0px 0px;
				cursor: pointer;
				position: relative;
				z-index:999999999;
			}
			#nosotros .box2 div#rep .content-scroll article .caratula_post .tipo_post
			, #noticias .content-scroll .item_noti article .caratula_post .tipo_post
				{
					position: absolute;
					width:63px;
					height:24px;
					background-color: #00c325;
					top:14px;
					left:0;
					font: normal 11px/25px helvetica;
					color: #fff;
					text-transform: capitalize;
					text-align:center;
				}
			#nosotros .box2 div#rep .content-scroll article .caratula_post .lupa
			, #noticias .content-scroll .item_noti article .caratula_post .lupa
				{
					position: absolute;
					width:20px;
					height:20px;
					top:50%;
					left:50%;
					margin: -10px 0px 0px -10px;
					z-index:9999999;
				}			
				#nosotros .box2 div#rep .content-scroll article .caratula_post .lupa a, 
				#noticias .content-scroll .item_noti article .caratula_post .lupa a
					{
						display: block;
						width:20px;
						height:20px;
						cursor: pointer;
						background: url("../image/iconos_verdes.png") no-repeat 0 -375px;
					}
				#nosotros .box2 div#rep .content-scroll article .caratula_post .lupa a:hover, 
				#noticias .content-scroll .item_noti article .caratula_post .lupa a:hover
					{
						background: url("../image/iconos_verdes.png") no-repeat -25px -375px;		
					}		

				#nosotros .box2 div#rep .content-scroll article .caratula_post .cuadrado_transparente,
				#noticias .content-scroll .item_noti article .caratula_post .cuadrado_transparente
					{
						width:190px;
						height:188px;						
						background: url("../image/iconos_verdes.png") no-repeat -574px 0;
					}			
				#nosotros .box2 div#rep .content-scroll article .caratula_post iframe,
				#noticias .content-scroll .item_noti article .caratula_post iframe
					{
						display:none;
                                                border: 0px !important;
					}
				#nosotros .box2 div#rep .content-scroll article .caratula_post img,
				#noticias .content-scroll .item_noti article .caratula_post img
					{
						display:none;
					}
	
							
		#nosotros .box2 div#rep .content-scroll article .compartir_post
		, #noticias .content-scroll .item_noti article .compartir_post
			{
				position: absolute;
				top:14px;
				right:14px;
				width:auto;
				height:auto;
			}
			#nosotros .box2 div#rep .content-scroll article .compartir_post a.fb
			, #nosotros .box2 div#rep .content-scroll article .compartir_post a.tw
			, #noticias .content-scroll .item_noti article .compartir_post a.fb
			, #noticias .content-scroll .item_noti article .compartir_post a.tw
				{
					display: block;
					margin: 0px 0px 0px 5px;
					background-image: url("../image/iconos_verdes.png");
					background-repeat: no-repeat;
					float: left;
				}
			#nosotros .box2 div#rep .content-scroll article .compartir_post a.fb
			, #noticias .content-scroll .item_noti article .compartir_post a.fb

				{
					
					width:19px;
					height:19px;
					background-position: 0 -421px;
				}
			#nosotros .box2 div#rep .content-scroll article .compartir_post a.tw
			, #noticias .content-scroll .item_noti article .compartir_post a.tw
				{
					width:25px;
					height:18px;
					background-position: 0 -454px;
				}
		#nosotros .box2 div#rep .content-scroll article h4
		, #nosotros .box2 div#rep .content-scroll article h5
		, #noticias .content-scroll .item_noti article h4
		, #noticias .content-scroll .item_noti article h5
			{
				font:bold 25px/26px helvetica;
			}
		#nosotros .box2 div#rep .content-scroll article h4
		, #noticias .content-scroll .item_noti article h4
			{
				color:#fff;
				text-transform:uppercase;
				margin: 14px 0px 0px 0px;
			}
		#nosotros .box2 div#rep .content-scroll article h5
		, #noticias .content-scroll .item_noti article h5
			{
				color:#00c325;
				margin: 0px 0px 15px 0px;
			}
		#nosotros .box2 div#rep .content-scroll article p
		, #noticias .content-scroll .item_noti article p
			{
				font:normal 14px/18px helvetica;
				color: #fff;
				padding: 0px 14px 5px 0px;
			}

		#nosotros .box2 div#rep .content-scroll article a.titulo_articulo_general
		, #noticias .content-scroll .item_noti article a.titulo_articulo_general
			{
				text-decoration:none;
			}
		#nosotros .box2 div#rep .content-scroll article p a
		, #nosotros .box2 div#rep .content-scroll article a
		, #noticias .content-scroll .item_noti article p a
		, #noticias .content-scroll .item_noti article a
			{
				text-decoration:none;
				color:#00c325;
				font: normal 14px/18px helvetica;
			}

/** |^| NOTICIAS |^| **/
#noticias hr
	{
		width:762px;
		float: right;
		margin: 0px 0px 6px 70px;
			background-color: #00c325;
			height:2px;
			border:0;
			position: relative;
	}

#noticias div.content-scroll{
		height:100% !important;
}
#noticias div.content-scroll .scroll{
		height:100% !important;
		position: relative;
		float: left;
		overflow: hidden;
	}	
	
#noticias .content-scroll .item_noti
	{
		width:100%;
		height:188px;
		float: right;
		/*margin: 0px 0px 8px 0px;*/
		position: relative;
	}
	#noticias .content-scroll .item_noti .fecha_noti
		{
			float: left;
			width:200px;
			height:188px;
			color: #00c325;
			font:bold 122px/95px helveticaLT, sans-serif;
			text-align: left;
			text-transform: uppercase;
		}
	#noticias .content-scroll .item_noti article
		{
			width:754px;
			/*margin: 0px -10px 0px 0px;*/
			float: right;
			position: relative;
			margin-right: 0px;
		}
		

#contactenos{
	z-index:9999;
	height:auto;
}

#contactenos hr{
	background-color: #00c325;
	width: 100%;
	height: 2px;
	border: 0;
	margin: 0 0 6px 0;
	position: relative;	
	}
#contactenos #contenedor_titulos_y_mapa	{
	width: 100%;
	height:30%;
	margin-bottom:5%;
	float:left;
	position:relative;
	}
#contactenos .texto_rosado_grande{
	padding:0% 0px;
	width:480px;
	height:50%;
	color: #00c325;
	float:left;
	font-size: 80px;
	font-family: helveticaLT, sans-serif;
	line-height:65px;	
	text-align: left;
	text-transform: uppercase;
	}
#contactenos .contenedor_mapa{
	float:right;
	height:175px;
	width:480px;
        overflow: hidden;
	}
#contactenos .contenedor_mapa img{
	height:160px;
    width:100%
	}



/***************************  OBSOLETO ******************************/
#contactenos #redes_sociales_1{
	float:right;
	/*width:477px;*/
	width:50%;
	height:30px;
	margin-top:1px !important
	}

#contactenos #redes_sociales_1 .contactos_twitter{
	background:url(../image/iconos_verdes.png) 0 -480px; width:43px; height:30px; float:left
	}
#contactenos #redes_sociales_1 .contactos_facebook{
	background:url(../image/iconos_verdes.png) -51px -480px; width:30px; height:30px; float:left; margin-left:20px
	}
#contactenos #redes_sociales_1 .contactos_vimeo{
	background:url(../image/iconos_verdes.png) -91px -481px; width:29px; height:30px; float:left; margin-left:20px
	}		

#contactenos #redes_sociales_1 a{
	display:block;
	width:43;
	height:30px;
	}
/***************************  OBSOLETO ******************************/



#contactenos #formulario{
	color:#000;
	font-size:18px;
	font-family: 'helvetica-bold';
	float: left;
	width:100%;
	height:auto;
}

#contactenos #formulario .input_formulario{
	width: 420px;
	height:20px;
	border:solid 4px #CCC;
	padding:5px 20px;
	color:#acacac;
	font-style:italic
	
}

#contactenos #formulario .textarea_formulario{
	width: 431px;
	height:90px;
	border:solid 4px #CCC;
	padding:7px 20px;
	color:#acacac;
	font-style:italic;
	overflow-y: hidden;
	
}

#contactenos #formulario #left{
	float:left;
	width: 480px;
}
#contactenos #formulario #right{
	float:right;
	width: 480px;
}
#contactenos #formulario #contenedor_form_boton{
	float:right;
	width: 100%;
	margin-top:32px;
	
}

#contactenos #formulario #contenedor_form_boton .boton_contactenos{

	background: #00c325;
	border: 1px solid #00c325;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	height:39px; 
	text-align: center;  
	padding:5px 30px; 
	cursor:pointer;	
	
	color:#FFF;
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;

/*
	background: url("../img/overlay.png") repeat-x center #FC0;
	background-color: rgba(36, 36, 36, 1);	
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
*/
	}
#contactenos #formulario #contenedor_form_boton .boton_contactenos:hover{
        background: url("../img/contactenos_hover.png") repeat-x center #3E3E3E;
	border: 1px solid #121212;
}









/** |^| POLÍTICAS TÉRMINOS |^| **/
#tiendas .box1,
#politica .box1,
#gracias .box1,
#gracias-newsletter .box1
	{
		float: left;
		width:250px;
		height:auto;
	}
	#tiendas .box1 li,
	#politica .box1 li,
	#gracias .box1 li,
	#gracias-newsletter .box1 li
		{
			float: left;
			display: block;
			width:100%;
		}
		#tiendas .box1 li a,
		#politica .box1 li a,
		#gracias .box1 li a,
		#gracias-newsletter .box1 li a
			{
				font:bold 20px/27px helvetica;
				color:#000;
				text-decoration:none;
			}
			#tiendas .box1 li a:hover,
			#tiendas .box1 li a:focus,
			#tiendas .box1 li a.active,
			#politica .box1 li a:hover,
			#politica .box1 li a:focus,
			#politica .box1 li a.active,			
			#gracias .box1 li a:hover,
			#gracias .box1 li a:focus,
			#gracias .box1 li a.active,
			#gracias-newsletter .box1 li a:hover,
			#gracias-newsletter .box1 li a:focus,
			#gracias-newsletter .box1 li a.active							
				{
					color:#00c325;
				}
#tiendas .box2,
#politica .box2,
#gracias .box2,
#gracias-newsletter .box2
	{
		width:730px;
		height:100%;		
		float: right;
		overflow: hidden;
	}

	#tiendas .box2 .section,
	#politica .box2 .section,
	#gracias .box2 .section,
	#gracias-newsletter .box2 .section
		{
			position: absolute;
			top:0;
			right:0;
		}
	#tiendas .box2 div#ter,
	#politica .box2 div#pol,
	#gracias .box2 div#gra,
	#gracias-newsletter .box2 div#gra
		{
			/*float: right;*/
			height:100%;
		}
	#tiendas .box2 div hr,
	#politica .box2 div hr,
	#gracias .box2 div hr,
	#gracias-newsletter .box2 div hr
		{
			background-color: #00c325;
			width:100%;
			height:2px;
			border:0;
			margin:0 0 6px 0;
			position: relative;
		}
	#tiendas .box2 div#ter,
	#politica .box2 div#pol,
	#gracias .box2 div#gra,
	#gracias-newsletter .box2 div#gra
		{
			width:480px;

			height:100%;
		}

	#tiendas .box2 div#ter .content-scroll,
	#politica .box2 div#pol .content-scroll,
	#gracias .box2 div#gra .content-scroll,
	#gracias-newsletter .box2 div#gra .content-scroll
		{
			width:450px;
			/**/
			height:90%
		}

	#tiendas .box2 div .content-scroll,
	#politica .box2 div .content-scroll,
	#gracias .box2 div .content-scroll,
	#gracias-newsletter .box2 div .content-scroll
		{
			padding:15px;
			background:url("../image/iconos_verdes.png") no-repeat -800px 0;
			height:90% !important;
			overflow:hidden;
			display:block;
			float: right;
			position: relative;
		}

		#tiendas .box2 div .content-scroll .scroll,
		#politica .box2 div .content-scroll .scroll,
		#gracias .box2 div .content-scroll .scroll,
		#gracias-newsletter .box2 div .content-scroll .scroll
			{
				height:100% !important;
				position: relative;
				float: left;
				overflow: hidden;
			}
		#tiendas .box2 div .content-scroll .scroll h4,
		#politica .box2 div .content-scroll .scroll h4,
		#gracias .box2 div .content-scroll .scroll h4,
		#gracias-newsletter .box2 div .content-scroll .scroll h4
			{
				color:#00c325;
				font:bold 25px/28px helvetica;
				margin:0 0 10px 0;
			}
		#tiendas .box2 div .content-scroll .scroll p,
		#politica .box2 div .content-scroll .scroll p,
		#gracias .box2 div .content-scroll .scroll p,
		#gracias-newsletter .box2 div .content-scroll .scroll p
			{
				color:#fff;
				font:normal 14px/16px helvetica;
				margin: 0px 0px 10px 0px; 
			}
		#tiendas .box2 div .content-scroll .scroll p.grey,
		#politica .box2 div .content-scroll .scroll p.grey,
		#gracias .box2 div .content-scroll .scroll p.grey,	
		#gracias-newsletter .box2 div .content-scroll .scroll p.grey	
			{
				color: #999999;
			}


/** |^| INFO |^| **/
section#product_info,
section#info,
section#gracias,
section#gracias-newsletter
        {

        }



#info hr,
#product_info hr,
#gracias hr,
#gracias-newsletter hr
	{
		background-color: #00c325;
		width:100%;
		height:2px;
		border:0;
		margin:0 0 6px 0;
		position: relative;
	}
#info .box1,
#product_info .box1,
#gracias .box1,
#gracias-newsletter .box1
	{
		float: left;
		width:490px;
		height:100%;
	}
	#info .box1 iframe,
	#product_info .box1 iframe,
	#gracias .box1 iframe,
	#gracias-newsletter .box1 iframe
		{
			display: block;
			border: 0px !important;

			width:490px;
			height:270px;
		}
	#info .box1 img,
	#product_info .box1 img,
	#gracias .box1 img,
	#gracias-newsletter .box1 img
		{
			display: block;
			width:490px;
		}		
		#info .box1 p,
		#product_info .box1 p,
		#gracias .box1 p,
		#gracias-newsletter .box1 p
			{
				color: #00c325;
				/*font: 80px/50px helveticaLT, sans-serif;*/
				/*font: 122px helveticaLT, sans-serif;*/
				font: 610% helveticaLT, sans-serif;
				text-align: left;
				text-transform: uppercase;
				/*line-height:100px;*/
				line-height:80%;				
				margin-top:5px

			}

#info .box2,
#product_info .box2,
#gracias .box2,
#gracias-newsletter .box2
	{
		width:480px;
		height:100%;		
		float: right;
		overflow: hidden;
	}
	#info .box2 article,
	#product_info .box2 article,
	#gracias .box2 article,
	#gracias-newsletter .box2 article
		{
			width:480px !important;
			height:100% !important;
		}

	#info .box2 article .content-scroll,
	#product_info .box2 article .content-scroll,
	#gracias .box2 article .content-scroll,
	#gracias-newsletter .box2 article .content-scroll
		{
			width:450px;
			padding:15px;
			background:url("../image/iconos_verdes.png") no-repeat -800px 0;
			height:90% !important;
			overflow:hidden;
			display:block;
			float: right;
			position: relative;
		}

		#info .box2 article .content-scroll .scroll,
		#product_info .box2 article .content-scroll .scroll,
		#gracias .box2 article .content-scroll .scroll,
		#gracias-newsletter .box2 article .content-scroll .scroll
			{
				height:100% !important;
				position: relative;
				float: left;
				overflow: hidden;
			}
		#info .box2 article .content-scroll .scroll h4,
		#product_info .box2 article .content-scroll .scroll h4,
		#gracias .box2 article .content-scroll .scroll h4,
		#gracias-newsletter .box2 article .content-scroll .scroll h4
			{
				font:bold 25px/26px helvetica;
				color:#fff;
				text-transform:uppercase;
				margin: 0px 0px 0px 0px;			
			}
		#info .box2 article .content-scroll .scroll h5,
		#product_info .box2 article .content-scroll .scroll h5,
		#gracias .box2 article .content-scroll .scroll h5,
		#gracias-newsletter .box2 article .content-scroll .scroll h5
			{
				font:bold 25px/28px helvetica;
				color:#00c325;
				margin: 0px 0px 15px 0px;			
			}	
		#info .box2 article .content-scroll .scroll h6,
		#product_info .box2 article .content-scroll .scroll h6,
		#gracias .box2 article .content-scroll .scroll h6,
		#gracias-newsletter .box2 article .content-scroll .scroll h6
			{
				font:bold 14px/16px helvetica;
				color: #999999;
				margin: 0px 0px 25px 0px;			
			}	
			
		#info .box2 article .content-scroll .scroll .compartir_post,
		#product_info .box2 article .content-scroll .scroll .compartir_post,
		#gracias .box2 article .content-scroll .scroll .compartir_post,
		#gracias-newsletter .box2 article .content-scroll .scroll .compartir_post{
				position:relative;
				width: auto;
				height: auto;
		}
	
		#info .box2 article .content-scroll .scroll .compartir_post a.fb,
		#product_info .box2 article .content-scroll .scroll .compartir_post a.fb,
		#gracias .box2 article .content-scroll .scroll .compartir_post a.fb,
		#gracias-newsletter .box2 article .content-scroll .scroll .compartir_post a.fb{
				position:absolute;
				top:0px;
				right:38px;	
				text-decoration: none;							
				display:block;
				width: 19px;
				height: 19px;
				background: url("../image/iconos_verdes.png")	0 -421px no-repeat;
		}	
		#info .box2 article .content-scroll .scroll .compartir_post a.tw,
		#product_info .box2 article .content-scroll .scroll .compartir_post a.tw,
		#gracias .box2 article .content-scroll .scroll .compartir_post a.tw,
		#gracias-newsletter .box2 article .content-scroll .scroll .compartir_post a.tw{
				position:absolute;
				top:0px;
				right:8px;		
				text-decoration: none;					
				display:block;
				width: 25px;
				height: 18px;
				background: url("../image/iconos_verdes.png")	0 -454px no-repeat;
		}	
		#info .box2 article .content-scroll .scroll .compartir_post a.like,
		#product_info .box2 article .content-scroll .scroll .compartir_post a.like,
		#gracias .box2 article .content-scroll .scroll .compartir_post a.like,
		#gracias-newsletter .box2 article .content-scroll .scroll .compartir_post a.like{
				position:absolute;
				top:0px;
				right:0px;	
				width:19px;
				height:19px;
				text-decoration: none;
				display: block;
				background:url("../image/iconos_verdes.png") no-repeat 0 -323px;
		}													
		#info .box2 article .content-scroll .scroll p,
		#product_info .box2 article .content-scroll .scroll p,
		#gracias .box2 article .content-scroll .scroll p,
		#gracias-newsletter .box2 article .content-scroll .scroll p
			{
				color:#fff;
				font:normal 14px/16px helvetica;
				margin: 0px 5px 10px 0px; 
			}
		#info .box2 article .content-scroll .scroll p.grey,	
		#product_info .box2 article .content-scroll .scroll p.grey,	
		#gracias .box2 article .content-scroll .scroll p.grey,	
		#gracias-newsletter .box2 article .content-scroll .scroll p.grey	
			{
				color: #999999;
			}
		#info .box2  .content-scroll a
		, #product_info .box2 .content-scroll a
			{
				text-decoration:none;
				color:#00c325;
			}

/**************************
|^| CHROME |^|
***************************/
@media screen and (-webkit-min-device-pixel-ratio:0) {}

/**************************
|^| MOZILLA FIREFOX |^|
***************************/
@-moz-document url-prefix() {}

/* Print styles!
-------------------------------------------------------------------------------*/
@media print {}

/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {}
@media all and (orientation: portrait) {}
@media all and (orientation: landscape) {}




/*****************AGREGADO POR DAVID EL 24/04/2012 -COMIENZA*******************/
nav#nav_categorias{
        z-index:9999;
}


nav#nav_categorias .ul_categorias{
	display: block;
	}
	
	nav#nav_categorias .ul_categorias .ul_productos{
	display: block;
	margin-bottom:20px;
	display:none;
	}
		nav#nav_categorias .ul_categorias li{
			
		}
			nav#nav_categorias .ul_categorias li a.a_categoria{
				font: bold 20px/27px helvetica;
				text-decoration:none !important;
				color:#000;
				/*font-size:20px;
				font-weight:bold	*/			
			}
			nav#nav_categorias .ul_categorias li a.a_categoria:hover,
			nav#nav_categorias .ul_categorias li a.a_categoria:focus,
			nav#nav_categorias .ul_categorias li a.a_categoria.active{
				color:#00c325;
			}			
		nav#nav_categorias .ul_categorias .ul_productos li{

		}
				nav#nav_categorias .ul_categorias .ul_productos li a{
                                        font-family:'helvetica';
                                        line-height: 27px;
					text-decoration:none !important;
					color:#666666;
					font-size:20px;
					font-weight:bold
				}
				nav#nav_categorias .ul_categorias .ul_productos li a:hover,
				nav#nav_categorias .ul_categorias .ul_productos li a:focus,
				nav#nav_categorias .ul_categorias .ul_productos li a.active{
					color:#00c325;
				}	
				
				
										
.see_product_details {
	position: absolute; 
	left:34%;
	top:32%;
	height:33%; width:33%;
	z-index:10;
	display:none
}

.see_product_details a{
	 height:100%; width:100%;
	 display:block;
	 padding-top:20%
		 
}
.see_product_details a:hover{

}
.see_product_details a img{
	 display:none;
	 margin-top:auto;
	 margin-bottom:auto;
float: left;
margin-left: 34%;

}
.see_product_details a img:hover{
}


.go_back_left{
	width: 32%;
	height: 100%;
	left: -32%;
	position: absolute;
	display: none;
}

.go_back_right{
	width: 32.0%;
	height: 100%;
	right: -32.0%;
	position: absolute;
	display: none;
}

.go_back_left  a, .go_back_right a{
	width: 100%;
	height: 100%;
	display: block;
}

.menuNos #ul_biografia_sub{
	display:none;
    margin-bottom: 20px;
	}
.menuNos #ul_biografia_sub li a{
	text-decoration: none !important;
	color: #666;
	font-size: 20px;
	font-weight: bold;

	}
	
	
.cerrar{
z-index: 1;
text-align: right !important;
position: absolute;
right: 0px;
top: -20px;
	}
.cerrar a{
text-decoration: none;
color: #00c325;
font-size: 10px;
font-family: arial;
}
/*****************AGREGADO POR DAVID EL 24/04/2012 -TERMINA*******************/

.div_r, .div_r img{ width:0px !important; height: 0px !important}