/*html5 display rule*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
html 			{background: #183221 url('../img/diversos/back.jpg') no-repeat center center fixed;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;height: 100%;}
body			{margin: 0px auto; padding: 0px; color:#333333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px;text-align: justify}
#box			{background-color:#ffffff ; width: 910px; margin: auto; left: 50%;  margin-top:30px;margin-bottom:30px; padding: 20px;border: 1px solid #ae1212 }
.box2			{background:#ae1212 url('../img/home/background.jpg') repeat;position:relative; color:#ffffff; width: 870px; height:142px; padding: 0px 20px 20px 20px;margin-bottom:15px; border: 1px solid #8e0e0e }
.box-right1		{float:right; width:290px;}
.box-right2		{background-color:#e4dfcb ; width: 250px; padding: 20px;margin-bottom:20px;border: 1px solid #911111 }
.box-right2b	{background-color:#e4dfcb ; width: 560px; padding: 20px;padding-bottom:0px;margin-bottom:20px;border: 1px solid #911111 }
.box-right3		{background-color:#ae1212 ; color:#ffffff; ; width: 280px;height:144px; padding: 20px;margin-bottom:18px; border: 1px solid #f9e0e0;font-weight:bold }
img				{border: 1px solid #333333}
.quinta			{margin:10px 0px 0px 0px;color:#ffffff;font-size:29px;font-weight:bold;font-family:Tahoma,Arial,Helvetica; line-height:35px;}
h1				{margin:15px 0px 0px 70px;text-align:center;color:#ffffff;font-size:29px;font-weight:bold;font-family:Tahoma,Arial,Helvetica; line-height:35px;}
h2				{background-color:#ae1212 ;line-height:25px; color:#ffffff; padding: 10px; width: 890px; border: 1px solid #8e0e0e;margin:25px 0px 20px 0px;font-size:18px;font-weight:bold;font-family:Tahoma,Arial,Helvetica }
h3				{color:#ae1212;margin:0px 0px 20px 0px}
.h3				{color:#ae1212;margin:0px 0px 20px 0px;font-size:13px;font-weight:bold;color:#000000}
.heading		{background-color:#ae1212 ; color:#ffffff; padding: 10px; width: 580px; border: 1px solid #8e0e0e;margin:20px 0px 6px 0px;font-size:18px;font-weight:bold;font-family:Tahoma,Arial,Helvetica;line-height:25px }
.heading2		{background-color:#ae1212 ; color:#ffffff; padding: 10px; width: 890px; border: 1px solid #8e0e0e;margin:20px 0px 6px 0px;font-size:18px;font-weight:bold;font-family:Tahoma,Arial,Helvetica;text-align:center }
.flag2			{position:absolute; top:10px;right:20px;text-align:right}
.ecopista		{margin:20px 0px 0px 0px;color:#ffffff;font-size:24px;font-weight:bold}
.ecopista2		{margin:10px 0px 0px 0px;color:#ffffff;font-size:16px;font-weight:bold;width:200px;text-align:center}
.ecopista3		{margin:20px 0px 0px 0px;color:#ffffff;font-size:18px;font-weight:bold}
.seguinte		{position:relative;float:right;margin-right:10px;top:30px;text-align:right;width:200px;color:white}
.box2 a:link, .box2 a:visited, .box2 a:active	{color:#ffff66;text-decoration:none;font-weight:bold;}
.box2 a:hover	{color:#ffffcc;text-decoration:underline}
.box-right3 a:link, .box-right3 a:visited, .box-right3 a:active	{color:#ffff66;text-decoration:none;font-weight:bold;line-height:22px;}
.box-right3 a:hover	{color:#ffffcc;text-decoration:underline;line-height:22px;}
.seguinte a:link, .seguinte a:visited, .seguinte a:active	{color:#ffff66;text-decoration:none;font-weight:bold;}
.seguinte a:hover	{color:#ffffcc;text-decoration:underline}
a:link, a:visited, a:active	{color:#003366;font-weight:bold;}
a:hover			{color:#cc3300}
.clear			{clear:both}
td				{vertical-align:top;border:1px solid #333333;background-color: #E4DFCB}
b				{color:#ae1212}
.menu			{position:absolute; top:110px;left:0px;width:895px;font-weight:bold;text-align:right;line-height:22px;}
.form-1 		{float:left;  margin-top:3px; z-index:1;width:150px;background:#e4dfcb; }
.up				{position:relative;top:-35px;left:570px;border:0px}
.up2			{position:relative;top:-35px;left:870px;border:0px}
p				{text-align:center}
.floatr			{float:right}
.floatl			{float:left; width:600px}
#slidebackground {float:left;width:570px;height:383px;border: 1px solid #333333}
.form			{width: 355px;border: 1px solid #333333;}
.form2			{width:560px; margin: 0px 0px 20px 20px;float:right;border: 1px solid #333333;padding:20px;background:#e4dfcb;}
.form-1 		{float:left;  margin-top:3px; z-index:1;width:150px;background:#e4dfcb; }
.textarea		{width: 355px;border: 1px solid #333333}
.iframe1		{border: 1px solid #333333}
#to_nav, #to_nav2, .up3{display: none;}
#nav 			{display: block;width:100%}
#nav ul 		{list-style: none;padding: 5px 0;}
#nav li a 		{float:left;display: block;	padding: 0 10px;text-decoration: underline;	font-weight: bold;	text-transform: uppercase;font-size:8px;border:none}
#a1				{float:left}
#to_nav2 		{display:inline; position: fixed; right: 0px;bottom:0px; margin: 0px;background: green; /* Fallback */  background: hsla(40, 90%, 40%, 0.7); border: solid hsla(80, 90%, 40%, 0.5);padding: 5px;box-shadow: 0 1px 1px black; border-radius: 1em 0em 0em 1em;z-index:100;font-size: 12px;}
.phone			{position:relative;top:4px;border:0px}
#nav li a:hover, #nav li a:focus, .clear2, .img320, .img570, .img570a, .img600, .img910, .table, .stop, #a1, #a2, #b1, #b2, #c1, #c2, .floatr2 {}	
