/*  



Theme Name: Eco Revolution - Version 4



Theme URI: http://www.ecorevolution.com



Description: Save the world!



Version: 1.0



Author: Orlando Gonzales Gamarra



Author URI: http://www.cuscobooking.com



*/



/**************** Body *********************/



*{



	margin:0px;



	padding:0px;



}



body{



	background:#FFF url(images/fondo.jpg) no-repeat center top;



	color: #333333;	



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	margin:0px;



	line-height:1.5;



	border-top:5px solid #006600;



}



#logo{

	margin:230px 0px 0px 150px;

	padding:0px 0px 0px 0px;

	width:350px;

	height:80px;

	float:left;

	overflow:hidden;

	background:url(images/logo-trans.png) no-repeat center;

}

#logo span{

	display:none;

	overflow:hidden;

}



#contendor-sidebar{



	margin:0px;



	padding:0px;



	height:45px;



}



#usuario{



	margin:20px auto 20px auto;



	padding:15px 0px 0px 0px;



	width:980px;	



	height:55px;



	text-align:center;	



	font-family:"Georgia", Times New Roman, Times, serif;



	font-size:35px;



	letter-spacing:-1px;



	color: #009900;



	background: url(images/usuario-trans.png) bottom center no-repeat;



}



#cont-name-website{



	width:600px;



	margin:0px auto;



	padding:230px 0px 0px 320px;	



	position:relative;



}



#name-website{



	position:relative;	



	width:280px;



	height:35px;



	margin:0px;



	padding:0px;



	text-align:center;	



}



#name-website h1{



	margin:0px;



	padding:2px 0px 0px 0px;



	color:#FFF;



	font-family:"Georgia", Times New Roman, Times, serif;



	font-size:20px;



	font-weight:bold;



	line-height:-1px;



}



#wrapper{



	background:none;



	margin:25px auto 0px auto;



	width:980px;



}



#fondo-inferior{



	background:url(images/footer.jpg) bottom center no-repeat;



	margin:0px;



	padding:0px;	



}



/**************** Navigation *********************/



#navigation{



	width:970px;



	height:70px;



	margin:0px auto 10px auto;



}



#menu{



	width:970px;



	padding:0px;



	margin:0px;



}



#menu span{



	display:none;



	overflow:hidden;



}



#menu ul{



	list-style:none;



}



#menu ul li{



	margin:0px;



	padding:0px;



	display:inline;



}



#menu ul li a{



	width:130px;



	height:50px;	



	display:block;



	float:left;



	margin:0px 4px 5px 4px;



}



#bt-1 a{



	width:130px;



	height:50px;



	background:url(images/bt-why-0.png) no-repeat;



	display:block;



}



#bt-1 a:hover{



	background:url(images/bt-why-1.png) no-repeat;



}



#bt-2 a{



	width:130px;



	height:50px;



	background:url(images/bt-compensation-0.png) no-repeat;



	display:block;



}



#bt-2 a:hover{



	background:url(images/bt-compensation-1.png) no-repeat;



}



#bt-3 a{



	width:130px;



	height:50px;



	background:url(images/bt-resources-0.png) no-repeat;



	display:block;



}



#bt-3 a:hover{



	background:url(images/bt-resources-1.png) no-repeat;



}



#bt-4 a{



	width:130px;



	height:50px;



	background:url(images/bt-mision-0.png) no-repeat;



	display:block;



}



#bt-4 a:hover{



	background:url(images/bt-mision-1.png) no-repeat;



}



#bt-5 a{



	width:130px;



	height:50px;



	background:url(images/bt-join-0.png) no-repeat;



	display:block;



}



#bt-5 a:hover{



	background:url(images/bt-join-1.png) no-repeat;



}



#bt-6 a{



	width:130px;



	height:50px;



	background:url(images/bt-contact-0.png) no-repeat;



	display:block;



}



#bt-6 a:hover{



	background:url(images/bt-contact-1.png) no-repeat;



}



#bt-7 a{



	width:130px;



	height:50px;



	background:url(images/bt-trainning-0.png) no-repeat;



	display:block;



}



#bt-7 a:hover{



	background:url(images/bt-trainning-1.png) no-repeat;



}



#enlaces-rapidos{



	width:500px;



	margin:15px 0px 0px 0px;	



	float:right;



	color:#003366;



	font-weight:bold;



}



#enlaces-rapidos ul{



	margin:0px;



	padding:0px;



	list-style:none;



	text-align:right;



}



#enlaces-rapidos ul li{



	margin:0px;



	padding:0px;



	display:inline;



}



#enlaces-rapidos ul li a{



	margin:0px;



	padding:5px;



	font-size:15px;



	color:#003366;



	text-decoration:none;



	font-weight:bold;



}



#enlaces-rapidos ul li a:hover{



	color: #006600;



}



#enlaces-rapidos ul li img a{



	margin:0px;



	padding:0px;



	border:none;



}



#tabla-nav{



	margin:20px 0px;



}



#join-us{



	margin:0px auto;



	padding:0px;



	width:500px;



}



#join-us a{



	margin:10px 0px 0px 0px;



	padding:9px 10px 0px 10px;



	width:480px;



	height:31px;



	background:url(images/nav-join-0.gif) no-repeat;



	display:block;



	text-align:center;



	text-decoration:none;



	font-weight:bold;



	letter-spacing:-1px;



	color:#003366;



}



#join-us a:hover{



	background:url(images/nav-join-1.gif) no-repeat;



	color:#993300;



}



#anterior{



	margin:0px;



	padding:0px;



}



#anterior a{	



	margin:0px;	



	padding:8px 0px 0px 35px;



	width:355px;



	height:32px;



	background:url(images/nav-anterior-0.gif) no-repeat left top;



	text-decoration:none;



	font-weight:bold;



	display:block;



	letter-spacing:-1px;



	color:#003366;



}



#anterior a:hover{



	background:url(images/nav-anterior-1.gif) no-repeat left top;



	color:#993300;



}



#siguiente{



	margin:0px;



	padding:0px;



}



#siguiente a{	



	margin:0px 0px 0px 10px;	



	padding:8px 35px 0px 0px;



	width:355px;



	height:32px;



	background:url(images/nav-siguiente-0.gif) no-repeat left top;



	text-decoration:none;



	font-weight:bold;



	display:block;



	text-align:right;



	letter-spacing:-1px;



	color:#003366;



}



#siguiente a:hover{



	background:url(images/nav-siguiente-1.gif) no-repeat left top;



	color:#993300;



}



/**************** Sidebars *********************/



#sidebar{



	margin:0px 10px 0px 0px;



	width:265px;



	height:45px;



	padding:0px 0px 0px 10px;



	font-size:11px;



	float:right;



	background:url(images/fondo-login.gif) no-repeat;



}



#sidebar a{



	color:#006699;



	text-decoration:none;



}



#sidebar a:hover{



	color: #006600;



	text-decoration:none;



}



#sidebar h2{



	font-size:14px;



	color: #006600;



	margin:0px;



	padding:0px;



}



#sidebar ul{



	list-style:none;



	margin:0px;



	padding:0px;



}



.textwidget{



	font-size:11px;



	text-align:justify;



}



/**************** Comments *********************/



#comments {font-weight:lighter; padding:10px;margin-top:10px; color:#FFFFFF;}



.commentlist{padding:20px;color:#FFFFFF;}



.commentlist a{ color:#CCCCCC;}



#author, #email, #url {font-size:11px;margin-left:20px;color:#333333;width:40%;border:1px solid #333333; background-color: #CCCCCC;margin-bottom:0.5em;margin-top:1px;padding:3px;}



#submit{margin-left:20px;font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px;}



#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;color:#FFFFFF; padding-left:20px;}



#comment{margin-left:20px;width:70%;border:1px solid #333333; background:#ffffff;font-size:11px Arial; color:#333333;}







/**************** Entry *********************/



.entry{



	margin:0px;



	padding:0px;



}



.entry h2{



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:25px;



	color:#27343C;



	margin:0px;



	font-weight:bold;



}



.entry h2 a{



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:25px;



	color:#993300;



	margin:0px;



	font-weight:bold;



	text-decoration:none;



}



.entry h3{



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:18px;



	color: #006600;



	margin:15px 0px 5px 0px;



	font-weight:bold;



	text-align:center;



}



.entry h4{



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:16px;		



	color:#336666;



	margin:15px 0px 5px 0px;



	font-weight:bold;



}



.entry p{



	padding:0px 0px 20px 0px;



}



.post{



	padding:10px;



	padding-top:10px;



	padding-bottom:10px;



	text-align:justify;



	background:none;



	font-size:16px;



}



.entry ol{



	padding:0px;



	margin:0px 0px 10px 40px;



	list-style:decimal;



	color:#006699;



}



.entry ol li{



	margin:0px;



	padding:0px 0px 0px -20px;



	color:#333333;



}



.entry ul{



	padding:0px;



	margin:0px 0px 10px 20px;



	list-style:none;



}



.entry ul li {



	margin:0px;



	padding:0px 0px 10px 18px;



	background:url(images/icono.gif) no-repeat 0px 7px;



	color:#333333;



}



.entry a:link{



	color:#006699;



}



.entry a:hover{



	color:#990000;



}



.entry blockquote{



	margin:10px 20px;



	padding:20px 20px 20px 100px;



	background:#EAF2C6 url(images/comillas.jpg) no-repeat 30px 15px;



	font-family:"Georgia", Times New Roman, Times, serif;



	font-size:18px;



	color:#666666;



	font-style:italic;



}



#mensaje{



	margin:0px;



	padding:0px;



	background:none;



	font-family:"Georgia", Times New Roman, Times, serif;



	font-size:16px;



	color:#666666;



	font-style:italic;



	font-weight:bold;



	line-height:1.3;



}



#contacto{



	margin:10px auto;



	padding:15px 10px 10px 170px;



	background:#FFF5CE url(images/usuario.jpg) no-repeat 20px 10px;



	border:1px solid #FFEFAE;



	width:400px;	



}



#contacto p{



	line-height:0.8;



}



#linea{



	width:800px;



	height:30px;



	margin:0px auto;	



	background:url(images/linea.jpg) no-repeat center;



	display:block



}



#info-post{



	background:#FFFFCC;



	border:1px solid #FFFF99;



	font-size:11px;



	padding:3px 5px;



	color:#006699;



}



#info-post a{



	text-decoration:none;



}



#video{



	width:400px;



	margin:10px auto;



	text-align:center;



}



/**************** Footer *********************/



#footer{



	margin:0px;



	padding:0px 0px 5px 0px;



}



#footer ul{



	list-style:none;



	margin:0px;



	padding:0px;



}



#footer ul li{



	margin:0px;



	padding:0px;



	display:inline;



	color:#006600;



}



#footer ul li a{



	margin:0px 0px 10px 0px;	



	color: #006600;



	text-decoration:none;



	font-size:12px;



	font-weight:bold;



}



#footer ul li a:hover{



	color:#003366;



}



#footer p{



	color: #666600;



	font-size:11px;



	display: inline;



}



#footer p a:link{



	color: #666600;



	font-size:11px;



	text-decoration:none;



	font-weight:none;



}



.entrylinks {padding-bottom:20px;}











/**************** Misc *********************/



acronym, abbr, span.caps { cursor: help; }



acronym, abbr { border-bottom: 1px dashed #999; }







.center { text-align: center; }



hr { display: none; }



a img { border: none; }



.alignright{float:right;padding:20px;}



.alignleft{float:left; padding:20px;}



img.centered{display:block;margin-left:auto;margin-right:auto;}



img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}



img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}



pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}



code {font-size:1.0em;color: #000}







/*********************************************************************************



	Clearfix



*********************************************************************************/



.clearfix:after {



content: ".";



display: block;



height: 0;



clear: both;



visibility: hidden;



}



.clearfix {display: inline-table;}



/* Hides from IE-mac \*/



* html .clearfix {height: 1%;}



.clearfix {display: block;}



/* End hide from IE-mac */







.mid{



	width:65px;



	font-size:10px;



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	color: #003300;



	margin:0px 0px 0px 0px;



}



.enviar{



	font-size:10px;



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



}



#tabla-login{



	color:#FFFFFF;



}



#tabla-login a{



	color:#99CC00;



	text-decoration:none;



}



#tabla-login a:hover{



	color: #99FF00;



}



.widgettitle{



	text-align:center;



	background:url(images/fondo-welcome.gif) no-repeat left;



}



#usuario-login{



	margin:4px 0px 0px 0px;



	padding:0px;



	color:#FFFFFF;



}



#usuario-login ul{



	list-style:none;



	margin:0px;



	padding:0px;



	text-align:center;



}



#usuario-login ul li{



	margin:0px 20px 0px 0px;



	padding:0px;



	display:inline;	



}



#usuario-login ul li a{



	color:#FFFFFF;	



}



#usuario-login ul li a:hover{



	color:#99FF00;



}







#contenedor-green{



	margin:0px;



	padding:0px;



	width:980px;



	height:150px;	



}



#contenedor-green span{



	display:none;



	overflow:hidden;



}



#green{



	margin:0px;



	padding:0px 0px 0px 825px;



	position:relative;	



}



#green a{



	margin:0px;



	padding:0px;



	width:155px;



	height:92px;	



	position:relative;



	display:block;



}



/**************** Trainning *********************/



#tabla-trainning{



	margin:10px auto 50px auto;



	padding:0px;



	width:750px;	



}



#tabla-trainning span{



	display:none;



	overflow:hidden;



}



#tabla-trainning tr{



	padding:0px;



	margin:0px;		



}



#tabla-trainning tr td{



	width:240px;



	padding:5px;	



}



#trainning-1, #trainning-2, #trainning-3, #trainning-4, #trainning-5, #trainning-6{



	margin:0px;



	padding:0px;	



}



#trainning-1 a, #trainning-2 a, #trainning-3 a, #trainning-4 a, #trainning-5 a, #trainning-6 a{



	margin:0px;



	padding:0px;



	with:310px;



	height:130px;	



	display:block;



	color:#FFFFFF;



	text-decoration:none;



	font-size:16px;



	text-align:center;



	font-weight:bold;



}



#trainning-1 a{



	background:url(images/fondo-trainning-setup.jpg) no-repeat;



}



#trainning-1 a:hover{



	background:url(images/fondo-trainning-setup-1.jpg) no-repeat;



}



#trainning-2 a{



	background:url(images/fondo-trainning-dev.jpg) no-repeat;



}



#trainning-2 a:hover{



	background:url(images/fondo-trainning-dev-1.jpg) no-repeat;



}



#trainning-3 a{



	background:url(images/fondo-trainning-download.jpg) no-repeat;



}



#trainning-3 a:hover{



	background:url(images/fondo-trainning-download-1.jpg) no-repeat;



}



#trainning-4 a{



	background:url(images/fondo-trainning-offline.jpg) no-repeat;



}



#trainning-4 a:hover{



	background:url(images/fondo-trainning-offline-1.jpg) no-repeat;



}



#trainning-5 a{



	background:url(images/fondo-trainning-online.jpg) no-repeat;



}



#trainning-5 a:hover{



	background:url(images/fondo-trainning-online-1.jpg) no-repeat;



}



#trainning-6 a{



	background:url(images/fondo-trainning-guide.jpg) no-repeat;



}



#trainning-6 a:hover{



	background:url(images/fondo-trainning-guide-1.jpg) no-repeat;



}



#page-navigation {



	display: block;



	margin: 20px auto 40px auto;



	padding: 0px;



}



#alignleft{



	margin:0px;



	padding:0px;



	width:390px;



	height:30px;



	float:left;



}



#alignleft a{	



	margin:0px;	



	padding:12px 0px 0px 35px;



	width:355px;



	height:28px;



	background:url(images/nav-anterior-0.gif) no-repeat left top;



	text-decoration:none;



	font-weight:bold;



	display:block;



	font-size:12px;



	color:#003366;



}



#alignleft a:hover{



	background:url(images/nav-anterior-1.gif) no-repeat left top;



	color:#993300;



}







#alignright{



	margin:0px;



	padding:0px;



	width:390px;



	height:30px;



	float:right;



}



#alignright a{	



	margin:0px 0px 0px 10px;



	width:355px;



	height:28px;



	padding:12px 35px 0px 0px;



	background:url(images/nav-siguiente-0.gif) no-repeat left top;



	text-decoration:none;



	font-weight:bold;



	display:block;



	text-align:right;



	font-size:12px;



	color:#003366;



}



#alignright a:hover{



	background:url(images/nav-siguiente-1.gif) no-repeat left top;



	color:#993300;



}



#menu-modulos{



	margin:20px auto;



	padding:0px;



	width:500px;



}



#menu-modulos ul{



	list-style:none;



	margin:0px;



	padding:0px;



}



#menu-modulos ul li{



	margin:0px 0px 10px 0px;



	padding:0px;



	height:40px;



}



#menu-modulos ul li a{



	background:url(images/menu-temas.jpg) no-repeat left top;	



	padding:10px 10px 0px 35px;



	height:30px;



	display:block;



	color:#003366;



	text-decoration:none;



	font-size:13px;



	font-weight:bold;



}



#menu-modulos ul li a:hover{



	background:url(images/menu-temas-1.jpg) no-repeat left top;



}



#menu-steps{



	margin:20px auto;



	padding:0px;



	width:600px;



}



#menu-steps ul{



	list-style:none;



	margin:0px;



	padding:0px;



}



#menu-steps ul li{



	margin:0px 0px 10px 0px;



	padding:0px;



	height:60px;



}



#menu-steps ul li a{



	background:url(images/menu-steps.jpg) no-repeat left top;	



	padding:20px 10px 0px 20px;



	height:40px;



	display:block;



	color:#003366;



	text-decoration:none;



	font-size:15px;



	font-weight:bold;



}



#menu-steps ul li a:hover{



	background:url(images/menu-steps-1.jpg) no-repeat left top;



}


#formulario{
	margin:30px auto;
	width:502px;
}
#campo{
	margin:0px 0px 5px 0px;
}
fieldset {
	border:1px solid #006699;
	margin:0px 0px 10px 0px;
	padding:0px 10px 10px 10px;
}
legend{
	margin:0px 0px 0px 5px;
	padding:7px 2px;
	font-size:13px;
	color: #003366;
	font-weight:bold;	
}
label {
	font-weight: bold;
	color: #FFF;
	font-size:12px;
	margin:0px;
	display:block;
}
input{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	border:1px solid #BECCFC;
	background:#F4F7FF;
	color:#000;
	margin:0px;
}
.c-nombre, .c-apellido, .c-email, .c-pais, .c-pais, .c-asunto{
	width:280px;
}
.boton{
	padding:10px;
	background:#999999;
	color:#FFFFFF;
	font-size:13px;
}
.mensaje{
	width:456px;
}
textarea {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	border:1px solid #BECCFC;
	background:#F4F7FF;
	color:#000;
	margin:5px 0px 10px 0px;	
}
small{
	color:#990000;
	font-size:11px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}
