/* CSS Document */
*{margin:0; padding:0;}
body{
font:75% Geneva, Arial, Helvetica, sans-serif;
line-height:1.4em;
text-align:center;
color:#303030;
background:#e8eaec;
}
a{
color:#467aa7;
font-weight:bold;
text-decoration:none;
background-color:inherit;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#container{

width:860px;
margin:0px auto ;
padding:0;
text-align:left;
background:#ffffff;
color:#303030;
}
#header{
height:110px;
width:100%;
margin:0 1px 1px 1px;
color:#ffffff;
color:#000000;
}
#navigation{
height: auto;
width: 100%;
}

#content{
width: auto;
font-size:0.9em;
padding:12px 0 0 50px;
padding-top:45px;
}
ul.decimal{list-style-type: decimal; list-style-position: inside; padding:0 0 25px 25px;}
ul.square{list-style-type: square; list-style-position: inside; padding:0 0 25px 50px;}
.splitcontentleft{float:left; width:23%; padding:15px 0 0 2px;}
.splitcontentright{float:left; width: 75%; padding:15px 0 0 15px;}
.splitcontentright h2{
     text-align:center;
	 font-size:21px;
	 margin: 0 0 0 0;
	 color:#FF9900;
	 }
.news{
margin:0 0 20px 0;
background-color:#fafbfc;
color:#505050;
line-height:1.5em;
}
.news h2{
text-align:center;
color: #FF9900;
border-bottom:2px #CCCCCC solid;
}
.footerpromo{ float:left; width: 100%; padding-bottom:15px; padding-top:5px;}
.contenidopagina{
margin:0 0 20px 0;
background-color:#fafbfc;
color:#505050;
line-height:1.5em;
}
#footer{
clear:both;
width:100%;
padding:5px 0 0 0;
font-size:1.0em;
font-weight:900;
color:#f0f0f0;
background-color:#333333;
text-align:center;
}

#marqueecontainer{
position: relative;
overflow: hidden;
padding: 2px;
padding-left: 4px;
}
p{padding:0 0 1.6em 0;}
#subcontent{
float:right;
width:170px;
padding:20px 20px 10px 0;
line-height:1.4em;
background-color:#fafbfc;
}
#subcontent h2{
padding:0 0 0 20px;
width:100%;
display:block;
font-weight: 900;
font-size:14px;
text-align:left;
background-color: #CCCCCC;

}
.contenido{
float:left;
width:540px;
font-size:0.9em;
padding:50px 0 0 20px;
}
#subcontenido{
text-align: left;
border-bottom:#FF9900 solid;
padding: 50px 0 30px 0;
}
#subcontenido h2{
color:#FF9900;
margin:0 0 5px 0;
font-size:16px;
}
#imgpan{
float:left;
margin:5px 10px 0px 20px;
}
#content h2{
margin:0 0 5px 0;
font-size:1.7em;
font-weight:normal;
letter-spacing:-1px;
color: #0099FF;
}
.menublock{margin:0 0 20px 5px; font-size:0.9em;}
.menublock li{list-style:none; display:block; padding:2px; margin-bottom:2px;}
.menublock li a{font-weight:bold; text-decoration:none;}
.menublock li a:hover{text-decoration:none;}
.menublock li ul{margin:0 0 0 25px; font-size:1em; font-weight:normal;}
.menublock li ul li{margin-bottom:0;}
.menublock li ul a{font-weight:normal;}
.small{font-size:0.8em; font-style:italic; text-align:left;text-indent: 5mm;}
.box{
margin:0 0 20px 20px;
padding:10px;
border:1px solid #c0c0c0;
background-color:#fafbfc;
color:#505050;
line-height:1.5em;
}
.InputTextStyle {
	background-image: url('magnifier.gif');
	background-repeat: no-repeat;
	padding-left: 17px;
}
	.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(formbg.gif) repeat-x left top;
}
fieldset {
  border-color: #c0c0c0;
  border-width: 1px;
  border-style: solid;
  padding: 10px;
}
.contactenos{
   border-bottom:2px #FF9900 solid;
   padding: 5px 0 15px 25px;
   color:#333333;
   }
.contactenos p{padding:10px 0 1.6em 0;}
.contactenos input{border:2px solid #c0c0c0;}
.contactenos input:hover{border:2px solid #FF9900;}
.contactenos select{border:2px solid #c0c0c0;}
.contactenos select:hover{border:2px solid #FF9900;}
.contactenos textarea{border:2px solid #c0c0c0;}
.contactenos textarea:hover{border:2px solid #FF9900;}
.contactenos #button{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 0 1px 2px 0;
background:url(formbg.gif) repeat-x left top;
}
.bien{
      text-align:justify;
	  padding:0 35px 0 0;
	  }
.border{
   border-top:1px solid #c0c0c0;
   padding: 7px 0 0 0;
   width:95%;

   }
.border2{
    padding:15px 15px 15px 15px;
	float: left;
	width:95%;
	text-align: justify;
    margin:1px;
	}
.border2:hover{
background:#fafbfF;
}
#tableft{
float:left;
width:25%;
}
.buscador{
float:left;
width:100%;
padding-bottom:10px;
padding-top:5px;
}
.commentHead {
background-color: #EEE;
padding:4px;
}
.contprod{
float:left;
width:75%;
font-size:0.9em;
padding:50px 0 0 20px;
font-weight:900;
}
.contprod #borde{
border-bottom:medium #FF9900 solid;
width:50%;
}
.contprod #borde h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
}
.contprod h1{
color:#FF9900;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
.imagen{
border:1px #333333 solid;
padding:10px 10px 10px 10px;
}
img{
border:none;
}