body {font-size: 62.5%; margin: 0px auto; padding: 0px; background:#E8E8E8; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#container {width: 768px; margin: 20px auto; padding: 0px; background:#FFF }
/* HEADER */
#header {
	height: 140px;
	position: relative;
	margin: 0px;
	padding:0 10px;
	color:#999;
	font:10px Arial, Helvetica, sans-serif;
	text-align:right
}

#header a {color:#333}

#header a.selected {font-weight:bold}
#header img {border:0}
#logo {
	display:block;
	text-align:left;
	width:98px;
	padding:14px;
	float:left
	
}
/*MAIN*/
#main {
margin:14px 14px 14px 256px;
padding:4px;
}

#main p {
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justified;
}
#main h1 {margin: 0.6em 0px 0.5em 0px; font-weight: bold; font-size: 200%;}

#mainProd {margin:40px}
#ProdDesc {
	padding:10px 20px 20px 20px;
	margin:10px 5px;
	border:1px dotted #CCC;
	display:block;
	width:355px;
	float:left;
	background:#FFFFEF}

#ProdDesc ul {list-style-image:url(../img/icons/ico-arrow.gif); padding:0 14px }
#splashProd {
width: 60%;
border: 1px solid #000
	}
/* Navigation*/

#NavPicsHome {
text-align: center;
font-size: 1em;
width: 768px;
margin: 0 auto;
}
#NavPicsHome img, #NavPicsProd img {border:0}

#NavPicsHome ul, #NavPicsProd ul { list-style-type: none;}
#NavPicsHome ul li.nivel1 { 
float: left;
width: 128px;
}
#NavPicsProd a {
text-decoration:none;
background:#CCC;
color:#000;
display:block;
width:126px;
float:left;
margin:10px;
line-height:20px;
border:1px solid #999;
text-align:center
}
/* SIDEBAR */
#sidebar {
float:left;
display:block;
width: 226px;
margin: 0 0 0 20px;
}
#sidebar ul {list-style:none}
#sidebar img {
border:1px solid #CCC;
margin: 20px 0 0 0;}

#sidebarLinks a{
display:block;
margin:4px 10px 0 0;
padding:2px 10px;
background:#F0F0F0;
text-decoration:none;
text-transform:uppercase;
color:#666
}
#sidebarLinks a:hover {
background:#CCC;
color:#000}

/* SIDEBAR RIGHT*/
#sidebarR {
float:right;
width: 260px;
margin: 0 0 20px 10px;
}
#sidebarR ul {list-style:none}
#sidebarR img {
border:1px solid #CCC;
margin:0;}

#sidebarLinksR a{
display:block;
margin:4px 10px 0 0;
padding:2px 10px;
background:#F0F0F0;
text-decoration:none;
text-transform:uppercase;
color:#666
}
#sidebarLinksR a:hover {
background:#CCC;
color:#000}


.content1 {float: right; margin: 0px; padding: 0px 0px 10px 20px; color: rgb(75,75,75); width:575px}
.content1-container {float: left; margin: 0px 0px 15px 0px; padding: 0px;}
.content1-pagetitle {margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: solid 3px #EB181E; color: #EB181E; font-weight: bold; font-size: 160%;}

/* Headings */
h1 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 160%; color:#000}
h2 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 140%; color:#666}
h3 {margin: 1.0em 0px 0px 0px; font-weight: bold; font-size: 120%;}
h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 100%; color:#666}
h5 {margin: 0px 0px 0.2em 0px; font-weight: bold; font-size: 90%;}
h6 {margin: 0px 0px 0.2em 0px;font-weight: bold; font-style: italic; font-size: 90%;}

.info { background: url(../img/icons/ico-info.png) top left no-repeat; padding:0 0 0 40px; line-height:30px}
.aten { background: url(../img/icons/ico-at.png) top left no-repeat; padding:0 0 0 40px; line-height:30px}
.mail { background: url(../img/icons/ico-mail.png) top left no-repeat; padding:0 0 0 40px; line-height:30px}

/* Paragraphs */
p {
	margin: 0px 0px 0.5em 0px;
	padding: 0px;
	line-height: 1.3em;
	font-family: arial, sans serif;
	font-size: 120%;
	color: #333;
}
p.readmore {margin: 1.0em 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 110%; }
.bold {font-weight:bold; text-decoration:underline; padding:0; margin:0}

/* Lists */
ul.noindent {margin: 0px 0px 7px 15px; padding: 0px; list-style-type: disc; list-style-position: outside; font-size: 120%;}
ul.indent {margin: 0px 0px 7px 15px; padding: 0px 0px 0px 15px; list-style-type: disc; font-family: arial; font-size: 120%;}
ol {margin: 0px 0px 0px 9px; padding: 0px 0px 0px 25px; list-style-type: decimal; list-style-position: outside; font-size: 120%;}
ul.linklist-noindent {margin: -0.3em 0px 0.5em 0px; padding: 0px; list-style-type: none; line-height: 1.2em; font-size: 120%; }
ul.linklist-indent {margin: -0.3em 0px 0.5em 0px; padding: 0px 0px 0px 10px; list-style-type: none; line-height: 1.2em; font-size: 120%; }



/* Footer */

.footer {overflow: hidden; clear: both; width: 770px; margin:10px 0; padding: 10px 0; border-top: dotted 1px #e6e6e6;font-size: 1.0em;}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%; color:#999;}


/* Hyperlinks  */
.content1 a {color:#B0B0B0;; text-decoration: underline;}
.content1 a:hover {color:#B0B0B0; text-decoration: none;}
.content1 a:visited {color:color:#B0B0B0;}
.footer a {color:#B0B0B0; text-decoration: none;}
.footer a:hover {color:#666; text-decoration: underline;}
.rootLinks {padding:0 0 10px 0 ; margin:0}
.rootLinks a.selected {color:#000}

/* Form */
.contacto
{
	font-size: 12px;
	color:#666;
	line-height:30px;
	padding:30px;
	border:1px solid #CCC;
	
}


/*****************************/
/* MISCELLANEOUS */
/*****************************/
a {color:#888; font-weight:bold; text-decoration:none}
.clear {clear: both;}
.hide {display: none;}
br {
	clear: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#register, #send  {background:red; color:#FFF; border:0}
#splash img{
padding: 2px 0 2px 0;
border-bottom:1px solid #000
}
#construction img {
	float:left}

#construction h1{
	float:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:20px 10px
}
#construction p{
	float:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:20px 10px;
	text-align:right;
	width:190px
}
/*BANNERS*/
#bannerHome1 {
float:left;
padding:2px 0 0 0
}
#bannerMain{
padding:5px;
list-style:none;
float:left
}
#bannerWide {
width:100%;
margin:20px auto;
text-align:center;
border-top:1px dotted #CCC;
display:block;
float:left
}

#bannerMain img{
display:block;
border:1px solid #999;
}
#bannerMain li{
margin:0 0 5px 0;
padding:0 0 5px 0;
border-bottom: 1px dotted #ccc
}