body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, address {

	margin: 0;

	padding: 0;

}



img {

	border: 0;

}

strong{

	font-style: normal;

}

li {

	list-style: none;

}



strong {

	font-size: 16px;

	color: #FFF;

}



body {

	background:#082767;

	font-family: Century Gothic, sans-serif;

	color:#000;

	font-size: 14px;

	text-shadow: 0 0 1px rgba(0, 0, 0, 0.10);

	//border: 41px solid #1562d2;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 28px 0px;
}

h1 {

	font-size: 50px;

}

h2 {

	font-size: 45px;

}

h3 {

	font-size: 40px;

	

}

h4 {

	font-size: 35px;

	

}

h5 {

	font-size: 30px;

}

h6 {

	font-size: 25px;

}



a {

	color:#09F;

	text-decoration:none;

	border-bottom: 1px solid #09f;

}



.clear {

	clear: both;

	color:#09F;

}

.left {

	float: left;

	margin-right: 10px;

}

.right {

	float: right;

	margin-left: 10px;

}



.intro {

	float: right;

	width: 500px;

}



#container {

	background:#082767;

	width: 960px;

	margin-left: auto;

	margin-right: auto;

}







.border {

	height: 3px;

	border-top: 2px solid #09F;

	border-bottom: 2px solid #09F;

}

.border2 {

	height: 3px;

	clear: both;

	border-bottom: 2px solid #09F;

	border-top: 2px solid #09F;

}

.border3 {

	height: 3px;

	clear: both;

	border-bottom: 1px solid #09F;

}

.wrapper {

	margin-top: 30px;

	border: 3px solid #09F;

}

p {

	font-size: 14px;

	font-family: Century Gothic, sans-serif;

	padding: 10px;

	color: #FFF;

}

article {

	width: 630px;

	float: left;

	padding: 10px;

	border-right: 1px solid #09F;

}

.fullwidth {

	border-right: 0px dashed #09F;

	width: 960px;

}

.sidebar {

	width: 280px;

	height: 100%;

	float: right;

	padding: 10px;

}

aside h4, .footer-widget h4 {

	text-align: center;

}

.home-widget, .footer-widget {

	width: 310px;

	float: left;

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 10px;

	text-align: left;

}

.content-widget, .content-menu {

	margin-right: 10px;

	margin-bottom: 50px;

}

.home-widget h3 {

	text-align: center;

	margin-bottom: 10px;

}

.content-widget h1, .content-menu h1 {

	text-align: center;

	margin-bottom: 10px;

}

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





iframe {

	border: 1px solid #09F;

	overflow: hidden;

	margin: 0;

}



input[type="text"], textarea {

	outline: none;

	background: #f5f0e0;

	border: 1px dotted #09F;

	font-size: 14px;

	padding: 3px;

}

input[type="text"] {

	width: 300px;

}

textarea {

	width: 400px;

	height: 200px;

}

input[type="text"]:active, input[type="text"]:focus {

	border: 1px dashed #09F;

}

textarea:active, textarea:focus {

	border: 1px dashed #09F;

}





footer p {

	font-size: 14px;

	margin-right: 5px;

	font-family:Tahoma, Geneva, sans-serif;

	color: #fff;

}

footer {

	clear: both;

	height: auto;

	padding-bottom: 2px;

}











/*Estilos a Modificar*/

.title {	

	float: right;

	font-size: 80px;

	color: #fff;	

}



h1, h2, h3, h4, h5, h6 {	

	color:#fff;	

	font-weight: normal;

}

.tagline {	

	clear: both;

	font-size: 27px;

	float: left;

	color: #fff;	

}





.home-widget img {

	background: #9C5959;

	padding: 1px;

	margin-left: 4px;	

}

.pikachoose img, article img, aside img {

	/*background: #9C5959;*/

	padding: 1px;	

}



.noeffects {

	background: none;

	padding: 0;

	margin-left: 0;	

}





.img.left {

	float: left;

	padding: 1px;

	margin-right: 10px;	

}



.img.right {

	float: right;

	padding: 1px;

	margin-left: 10px;	

}





label {

	font-size: 20px;	

	color: #fff;	

	font-weight: normal;

	padding-bottom: 10px;

	padding-top: 10px;

}







#box {

	text-align: left;

	width: 900px;

	margin: 30px auto 0 auto;	

	overflow: hidden;	

}

ul#slider{	

	margin: 0px;

	padding: 0px;

	list-style: none;

	position: relative;

	width: 900px;

	height: 400px;

	overflow: hidden;	

}

ul#thumb {

	overflow: none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	list-style: none;

	position: relative;	

	overflow: auto;

	width: 900px;

}

ul#thumb a {	

	border: 1px solid #979797;	

	display: block;

	overflow: hidden;

	float: right;

	margin: 10px 0px 10px 10px;

	opacity: 0.75;

	height:50px;

}

ul#thumb a:hover {

	opacity: 1;

}

ul#slider li {	

	width: 900px;

	height: 400px;

	position: absolute;

}

ul#slider li p {

	position: absolute;

	bottom: 0;

	left: 0;

	z-index: inherit;

	color: #09f;

	background: rgba(0, 0, 0, .5);

	width: 100%;

}



ul#slider li p span {

	line-height: 1.2em;

	padding: 10px;

	display: block;

}





/*Modificado */





h1, h2, h3, h4, h5, h6 {

	font-family: Tahoma, Geneva, sans-serif;

	text-shadow: 0px 1px 1px rgba (0, 0, 0, .2);

	}



label {

	font-family:Tahoma, Geneva, sans-serif;

	text-shadow: 0px 1px 1px rgba (0, 0, 0, .2);

	}



/*Menu de navegación */



ul#nav {font-family:Tahoma, Geneva, sans-serif;}





	

/* propiedades imagenes web */



article img, aside img {

	-webkit-box-shadow: 0 0 4px rgba (0, 0, 0, .5);

	-moz-box-shadow: 0 0 4px rgba (0, 0, 0, .5);

	box-shadow: 0 0 4px rgba (0, 0, 0, .5);

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	}

.img_left {

	-webkit-box-shadow: 0 0 5px #000;

	-moz-box-shadow: 0 0 5px #000;

	box-shadow: 0 0 5px #000;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	}

.img_right {

	-webkit-box-shadow: 0 0 5px #000;

	-moz-box-shadow: 0 0 5px #000;

	box-shadow: 0 0 5px #000;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	}



/*Estilos para la página principal */



.title {

	font-family:Tahoma, Geneva, sans-serif;

	

	}





.tagline {

	font-family:Tahoma, Geneva, sans-serif;

	text-shadow: 0 0 1px rgba (0, 0, 0, .10);

	}

.home_widget img {

	-webkit-box-shadow: 0 0 4px rgba (0, 0, 0, .5);

	-moz-box-shadow: 0 0 4px rgba (0, 0, 0, .5);

	box-shadow: 0 0 4px rgba (0, 0, 0, .5);

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	}

ul#slider {

	-webkit-box-shadow: #666 0px 2px 10px;

	-moz-box-shadow: #666 0px 2px 10px;

	box-shadow: #666 0px 2px 10px;

	}



ul#thumb a:hover {

	opacity:1;

	}

ul#slider li {

	width: 900px;

	height:400px;

	position:absolute;

	}

ul#slider li p {

	position: absolute;

	bottom:0;

	left:0;

	z-index: inherit;

	color: #333;

	width:100%;	

	}

ul#slider li p span {

	line-height: 1.2em;

	padding:10px;

	display:block;

	}





ul#slider li:target {

	-webkit-animation-name: moveTarget;

	-webkit-animation-duration: .5s;

	-webkit-animation-interation-count: 1;

	top: 0px;

	left: 0px;

	z-index: 10;

	}





.li_strong_refpples {

	font-family: Tahoma, Geneva, sans-serif;

	font-weight: bold;

	color: #C00;

	text-decoration: none;

}

.copyright .left {

	color: #FFF;

}

.copyright .right {

	color: #FFF;

}



.hoverbox {

	cursor: default;

	list-style: none;

	}

.hoverbox a {

	cursor: default;

	}

.hoverbox a .preview {

	display: none;

	}

.hoverbox a:hover .preview {

	display: block;

	position: absolute;

	top: -33px;

	left: -45px;

	z-index: 1;

	}

.hoverbox img {

	background: #fff;

	border-color: #09F;

	border-style: solid;

	color: inherit;

	padding: 2px;

	vertical-align: top;

	width: 70px;

	height: 50px;

	}

.hoverbox li {

	background: #fff;

	border-color: #09F;

	border-style: solid;

	border-width: 1px;

	color: inherit;

	display: inline;

	float: left;

	margin: 3px;

	padding: 5px;

	position: relative;

	}

.hoverbox .preview {

	border-color: #09F;

	width: 150px;

	height: 80px;

	}

.img_cosmetica {

	float: right;

	border: thin solid #09F;

	position: relative;

}

#container .wrapper .ref_pples li h5 img {

	float: left;

	border: thin solid #09F;

	position: absolute;

}



.wrapper2 {

	margin-top: 2px;

	}



/* Menu navegacion deplegable */

#header {

				margin: auto;

				width: 500px;

				font-family: Tahoma, Geneva, sans-serif;

}

			

ul, ol {

	list-style: none;

	color: #fff;

			}

			

#nav > li {

				float:center;

			}

			



			

			#nav li a:hover {

				background-color:#1ff560;

			}

			

			#nav li ul {

				display:none;

				position:absolute;

				width:140px;

			}

			

			#nav li:hover > ul {

				display:block;

			}

			

			#nav li ul li {

				position:relative;

				z-index: 99;

			}

			

			#nav li ul li ul {

				right:-140px;

				top:0px;

			}

			

		



#nav {	

	width: 1000px;

	margin: 0 auto;

	text-align: center;

	overflow: hidden;

	font-size: 20px;

	letter-spacing: 1px;

}



#nav li ul li .tipo {

	font-family:Tahoma, Geneva, sans-serif;

	font-size:14px;

	font-weight: bold;

	

	}

	



ul#nav {	

	width: 1000px;

	margin: 0 auto;

	text-align: center;

	overflow: hidden;

	font-size: 20px;

	letter-spacing: 1px;

}

ul#nav li a {

	letter-spacing: 2px;

	display: block;

	width: 150px;

	height: 55px;

	padding: 25px 0 0 0;

	margin: 0 32px 0 10px;

	color:#fff;

	text-decoration: none;

	background: #1FF560;	

	border: 2px solid #1ff560;

}



ul#nav li a:hover, ul#nav li .current {

	background:#00FF80;

	color:#1562d2;	

}



ul#nav li {

	float: left;

	list-style: none;

}



/* OTRO */

	

.home_widget{

	width: 25%;

	float:left;

	font-family: Tahoma, Geneva, sans-serif;

	}

.home_widget h3 {

	font-size: 18px;

	font-weight: bold;

	

	}

.home_widget p {

	font-size:12px;

	}

.ind_quimica {

	width: 295px;

	float: left;

	

	}

div .footer_widget {

	float: none

	}

