div {border: 0px solid #d1d1d1; }
p, label, .texto {color: #444; font-size: 10pt; line-height: 130%; text-align:justify; }
p { margin-top: 5px;}
b { font-weight: bolder; }

body { text-align:center; background-color: #5c5c5c; }

.contenedor { width: 1010px; text-align: left; margin: auto; background-color: #fff; font-family: sans-serif; }

.header { background: url('headerbg.gif') repeat-x; height: 75px; }
.header h1 { background: url(infoserver.jpg) no-repeat; text-indent: -5000px; float:left; width: 350px; height: 74px;}



.hmenu { float: right; background: url(headerbg.gif) center center repeat-x; height: 75px; text-align: center;}
.hmenu li { display: inline;   }
.hmenu li a { float: left; color: black; padding-top: 25px; text-decoration: none; width: 130px; height: 75px;}
.hmenu li a:visited { color: black; }
.hmenu li a:hover, .hmenu li .current{ color: #f92; font-weight: bold; background: url(menuon.gif) repeat-x; }

.main { width: 795px; float: left; padding: 0px 5px 0px 10px; }
.main h2, .titulo { font-size: 15pt; margin: 5px 0 10px 0px; color: #0cf; font-weight: bolder; }
.main .left, .right {width : 42%; padding: 5px; }
.main .reseller {width: 250px; float: right; margin: 2px;}
.main .right { float: right; }
.main .left {float: left;}


.side { width: 200px; float: right; }

.smenu { font-size: 10pt; }
.smenu li { list-style-type: none; padding-top: 8px; padding-left: 10px; background-image: url(arrow.gif); background-repeat: no-repeat; background-position: 0 .9em;}
.smenu li a { color: #999; text-decoration: none; }
.smenu li a:hover { text-decoration: underline;}

.footer{
	position: relative;
	clear: both;
	height: 100px;
	background: url(piebg.jpg) repeat-x;
	width: 100%;
}

.art {width: 360px; float: left;}
.aviso {width: 700px;}
.art,.aviso { margin: 5px; padding-bottom: 25px; background: url(hbar.jpg) bottom center no-repeat; }


.art div {width: 180px; float: left; text-align: center; font-size: 22px;}
.art img {width: 180px; height: 135px; }
.art p {width: 170px; float: right; }
.art h3 {font-size: 11pt; font-weight: bolder; padding: 5px 0 5px 10px; background: url(art_titulo_bg.gif) no-repeat;}

.search_box {
    margin-top: 10px;
    width: 200px;
    height: 35px;
    background: url(search_box.jpg) no-repeat;
}
.search_box #txt{
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 150px;
    background: none;
}
.search_box #btn {
    width: 27px; height: 24px;
    float: right;
    margin: 3px 15px 0 0;
}

.mail {padding-right: 135px; background-image: url(mail.jpg); background-position: center right; background-repeat: no-repeat; }

.formulario {}
.formulario label {width: 160px; padding-top: 4px; display: block;}
.formulario input {width: 200px; }
.formulario textarea {width: 90%; }
.formulario botton {}

.msg { border: 1px solid #fff; padding: 6px; width: 80%}
.error { border-color: #fc0; background: #ffc; }

.box { width: 360px; height: 100px; float: left; margin: 5px 10px; border: 0px solid #f2f2f2;}
.box h3 {font-weight: bold; margin-bottom: 5px;}


