/* CSS Document */

body {
	/*background-image:url(backgroundv2.gif);*/
	background-color: #CDCBF5;
	margin:0 0 0 0;
	}
	
#containermain {
	width:800px;
	margin: 10px auto;
	background-color:white;
	border:1px solid gray;
	}
	
#leftnav
{
float: left;
width: 100px;
margin: 0;
padding: 0;
}

#rightnav
{
float: right;
width: 200px;
margin: 0;
padding: 0;
}

#content
{
margin-left: 120px;
/*border-left: 1px solid gray;*/
margin-right: 200px;
/*border-right: 1px solid gray;*/
max-width: 500px;
}


#content p {
	font:10px verdana;
	color:black;
	margin-top:2px;
	padding-top:2px;
	}

#footer
{
clear: both;
margin: 0;
padding: 0;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}

	
/* El Menu de Arriba */
#arribanavlist
{
padding: 3px 0;
margin-left: 0;
margin-bottom:0;
margin-top: 7px;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}

#arribanavlist li
{
list-style: none;
margin: 0;
display: inline;
}

#arribanavlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

#arribanavlist li a:link { color: #448; }
#arribanavlist li a:visited { color: #667; }

#arribanavlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

#arribanavlist li a#current
{
background: white;
border-bottom: 1px solid white;
}
	
#cuerpoleftnav
{
float: right;
width: 160px;
margin: 5px auto;
padding: 0;
}

#cuerpocontent
{
margin-right: 160px;
border-right: 1px solid gray;
padding: 5px;
max-width: 635px;
}

#cuerpocontent h2 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	}
	
#cuerpocontent h3 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	font-weight:bold;
	}

#cuerpocontent p.hometext {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}

#cuerpocontent h4 {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	}

#cuerpocontent p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	}

#cuerpocontent p.about {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	text-align:center;
	margin-left:25px;
	margin-right:25px;
	}
	
#cuerpocontent p.address {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	text-align:left;
	margin-left:25px;
	margin-right:25px;
	}
	
#cuerpocontent p.highlight {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	text-align:center;
	margin-top:40px;
	}
	
#cuerpocontent p.webs {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	margin-left:25px;
	}

#cuerpocontent a.webs {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin-left:25px;
	font-weight:bold;
	}
	
	
	
#cuerpoleftnav p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	text-align:center;
	}
	
#cuerpoleftnav p.chat {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	text-align:center;
	}
.chatimage {
	margin: 5px 0 15px 15px;
	}

#cuerpofooter
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}

#cuerpofooter p.copyright {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	}
	
#cuerpofooter a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	font-weight:bold;
	}

#cuerpofooter p.reserved {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	}

	
#cuerpofooter2
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #AEAECF;
border-top: 1px solid gray;
}

#cuerpofooter2 p.reserved {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	}


/* Image Floated on the right side of the body */
.floatright1
{
float: right;
margin: 0 0 10px 10px;
/*border: 1px solid #666;*/
padding: 0;
}	
	
/* Image Floated on the right side of the body */
.floatleft
{
float: left;
margin: 10px 10px 0 0;
border: 1px solid #666;
padding: 2px;
}	

/* El menu de la derecha */
#navlist
{
padding: 0;
margin: 0;
/*border-bottom: 1px solid gray;*/
width: 150px;
}

#navlist li
{
list-style: none;
margin: 2;
padding: 0.25em;
border-top: 1px solid gray;
text-align:left;
}

#navlist li a { 
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none; 
	}
	
#navlist li a.pricelist { 
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold; 
	}
	
#navlist li a.home { 
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
	}

#navlist li.title {
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	
#navlist li a.contact {
	color:#4D5094;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	}

#navlist li.space {
	min-height: 1em;
	}

p.phone {
	font: 10px strong Arial, Helvetica, sans-serif;
	font-weight:bold;
	}


#productcenter {
	margin:40px auto;
	background-color:#CDCBF5;
	border: 1px solid black;
	width:550px;
	}
	
#productcenterhome {
	margin:40px auto;
	background-color:white;
	/*border-bottom: 1px;
	border-bottom-style:dashed;
	border-bottom-color:#006699;*/
	width:550px;
	height:170px;
	}
	
#productcenter h2 {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	}
	

#contentcenter {
	margin:10px auto;
	width: 500px;
	/*border:1px dashed black;*/
	background-color:#CDCBF5;
	min-height:120px;
	}
	
#prodcuerpoleftnav
{
float: right;
width: 100px;
border:1px solid black;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
margin-left: 5px;
padding: 2px;
background-color:#CDCBF5;
}

#productcuerpocontent
{
margin-right: 120px;
padding:5px;
max-width: 300px;
vertical-align:top;
}

#productcuerpocontent p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	}
	
#productcuerpocontent p a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	}
	
	
#productcuerpocontent h1 {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:black;
	}
	
.floatright2
{
float: right;
margin: 10px 10px 10px 10px;
/*border: 1px solid #666;*/
border: 1px solid #666;
padding: 2px;
}	

.floatleft2
{
float: left;
margin: 10px 10px 10px 10px;
border: 1px solid #666;
padding: 2px;
}	

#productcenterdetail {
	margin:40px auto;
	background-color:white;
	border: 1px solid black;
	width:550px;
	}
	
#contentcenterdetail {
	margin:10px auto;
	width: 500px;
	/*border:1px dashed black;*/
	background-color:white;
	min-height:120px;
	}
	
#prodcuerpoleftnavdetail
{
float: right;
width: 100px;
border:1px solid black;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
margin-left: 5px;
padding: 2px;
background-color:gray;
}

#productcuerpocontentdetail
{
margin-right: 120px;
padding:5px;
max-width: 300px;
vertical-align:top;
}

#productcuerpocontentdetail p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	}
	
#productcuerpocontentdetail p a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	}
	
#productcuerpocontentdetail h1 {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:black;
	}
	
	
form {
	background-color:#CCCCCC;
	margin:20px;
	}

form label, form h5 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
	padding: 3px;
	}

form > div > label {
	float: left;
	min-width:150px;
	}
	
	
form > div {
	clear: left;
	}
	
div > input, div > select, div > textarea {
		margin:4px;
		padding: 1px;
		}
		
label + input, label + select, label + textarea {
		background-color:#FFFFFF;
		color:#006699;
		}
		
select > option {
	padding: 4px;
	}
	
input:focus, select:focus, textarea:focus {
	background-color:#FFFFCC;
	}
	
#bottomnavphoto
{
position: relative;
top:80px;
bottom:10px;
width:130px;
margin:10px auto;
border-color:#666666;
border-style:outset;
}
	

