body{
	text-align: center;
}

/******************** ESTILOS UNICOS **********************/

#contenedor{
	width: 780px;
	margin: auto;
	background-image:url(graficos/fndoCuerpo.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#cuerpo{
	margin:0px;
	padding:0px;
	width:780px;
}

#encabezado{
	height: 100px;
	margin-bottom:0px;
	background-image:url(graficos/encabezado.jpg);
}

.logo{
	width:290px;
	height:82px;
	margin:0px;
	padding:0px;
	margin-left:25px;
	float:left;
}

#menuSup{
	float:right;
	height:34px;
	margin-top:31px;
	width:408px;
	background-color:#FFFFFF;
	padding:0px;
	padding-top:2px;
	padding-left:2px;
	background-image:url(graficos/nanobyte_sombraMenuSup.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#menuSup ul{
	margin:0px;
	padding:0px;
}

#menuSup li{
	font-size:12px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:100px;
	height:30px;
	line-height:30px;
	margin:0px;
	padding:0px;
	padding-right:0px;
	margin-right:2px;
}

#menuSup li.activo{
	background-image:url(graficos/nanobyte_fondoMnuSupActivo.jpg);
	background-repeat:no-repeat;
	width:100px;
	margin-right:1px;
}

#menuSup li a{
	width:100px;
	height:30px;
	display:block;
	line-height:30px;
	font-weight:bold;
	color:#1E1D1B;
	background-image:url(graficos/nanobyte_fondoMnuSup.jpg);
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#menuSup li a:hover{
	background-image:url(graficos/nanobyte_fondoMnuSupActivo.jpg);
	color:#ffffff;
}

#menu{
	width:180px;
	float:left;
}

#menu ul{
	padding:0px;
	margin:0px;
}

#menu li{
	color:#5F5F5F;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(graficos/linea-menu-izq.gif);
	background-repeat:repeat-x;
	padding-left:15px;
	font-weight:bold;
	font-size:13px;
	list-style:none;
	text-align:left;
	margin:0px;
	height:20px;
	line-height:20px;
}

#menu li a{
	padding-left:10px;
	background-image:url(graficos/vinneMnu.jpg);
	background-repeat:no-repeat;
	color:#5F5F5F;
	text-decoration:none;
}

#menu li a:hover{
	color:#C5391E;
}

#menu h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#C5391E;
	font-weight:bold;	
	background-image:url(graficos/loguitoGris.jpg);
	background-repeat:no-repeat;
	text-align:left;
	font-size:17px;
	margin:10px;
	margin-top:0px;
	margin-left:10px;
	padding-left:30px;
}

#menu .sponsor{
	margin-top:20px;
	width:180px;
	height:auto;
}

#menu .sponsor br{
	clear:both;
}

#DireccionEncab{
	text-align:center;
	width:408px;
	float:right;
	display:block;
	margin:0px;
	padding:0px;
}

#DireccionEncab p{
	margin:0px;
	margin-top:4px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
}

#contenido{
	width:568px;
	float:left;	
}

#pie{
	margin:0px;
	height:32px; 
	width:100%;
	clear:both;
	background-image:url(graficos/fndoPie.jpg);
}

#pie .nexo{
	width:180px;
	height:32px;
	float:left;
	text-align:center;
}

#pie .nexo p{
	padding-top:12px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#pie .nexo p a{
	color:white;
	text-decoration:none;
}

#pie .nexo p a:hover{
	text-decoration:underline;
}

#pie .textotPie{
	width:598px;
	float:left;
	height:32px;
	text-align:center;
}

#pie .textotPie p{
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:12px;
}

#contenido h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#C5391E;
	font-weight:bold;	
    background-image:url(graficos/loguito.jpg);
	background-repeat:no-repeat;
	text-align:left;
	font-size:17px;
	margin:10px;
	margin-top:0px;
	padding-left:30px;
}

.articuloGrande{
	text-align:left;
	margin-left:15px;
	width:100%;
}



.articuloGrande h2{
	background-image:url(graficos/fndoTituloArtGrande.jpg);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	font-size:13px;
	padding-left:15px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	height:15px;
	line-height:15px;
	float:left;
	width:100%;
}

.articuloGrande .parrafo{
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	font-weight:bold;
	color:#686868;
	width:400px;
	font-size:12px;
	margin:0px;
	padding-top:7px;
}

.articuloGrande .parrafo ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.articuloGrande .parrafo li {
	font-family:Arial, Helvetica, sans-serif;
}

.articuloGrande .foto{
	text-align:center;
	width:140px;
	float:left;
}

.articuloGrande .foto p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.articuloGrande .foto .precio{
	display:block;
	font-size:14px;
	color:#CC0000;
	padding-left:20px;
	font-weight:bold;
	padding-bottom:0px;
}

#contenedorRecomendados{
	margin:0px;
	padding:0px;
	background-image:url(graficos/fondo-recomendados.gif);
	background-repeat:repeat-y;
	background-position:center;
	float:left;
	width:550px;
}

.articuloChico{
	width:275px;
	padding:0px;
	float:left;
	height:155px;
}
.articuloChico h2{
	background-image:url(graficos/fndoTituloArtChico.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#729CF2;
	font-size:12px;
	color:#FFFFFF;
	margin-top:0px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
}


.articuloChico .foto{
	float:left;
	width:130px;
	text-align:center;
	padding:5px;
	float:left;
}

.articuloChico .parrafo{
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	text-align:left;
	width:125px;
	float:right;
	height:130px;
}

.articuloChico .parrafo p{
	font-weight:bolder;
	color:#686868;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.articuloChico .parrafo .precio{
	position: absolute;
	bottom: 15px;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	margin-left:30px;
}

#noticiasDestacadas{
	width:100%;
	float:left;
}

.NotiResumen{
	margin:0px;	
	text-align:left;
	clear:both;
	
}

.NotiResumen .fecha{
	font-size:12PX;
	color:#333333;
	margin-left:15px;	
	font-weight:bold;
}

.NotiResumenTexto{
	font-size:12PX;
	color:#686868;
	width:380px;
	float:left;
	margin-left:75px;
	text-align:justify;
	font-weight:bold;
}

/*#contenido .NotiResumen p{
	margin:0px;
	padding:0px;
	height:3px;
}
*/
.NotiResumen p{
	font-size:12px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-left:80px;
	font-weight:bold;
	color:#686868;

}

.NotiResumen p img{
float:right;
padding-left:3px;
}

.NotiResumen h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#789DEB;
	font-size:14px;
	margin:0px;
}

.NotiResumen h3 a{
	text-decoration:none;
	color:#789DEB;
}

.NotiResumen h3 a:hover{
	text-decoration:underline;
}

.NotiResumen .foto{
	float:right;
	width:130px;
	height:100px;
}

.NotiResumen .foto img{
	text-align:right;
}

.separadorNoticia{
	width:100%;
	height:11px;
	background-image:url(graficos/separador-secciones.gif);
	background-repeat:repeat-x;
	margin:0px;
	margin-left:10px;
	padding:0px;
	float:left;
	text-align:left;
	clear:both;
}

.separadorNoticia img{
	border:none;
	margin:0px;
	padding:0px;
}

.separadorBlanco{
	width:100%;
	height:1px;
	float:left;
}

.separadorBlanco img{
	border:none;
	margin:0px;
	padding:0px;
}

.ancho100{
	width:100%;
	height:25px;
	float:left;
}

/**********************************Noticia grande******************/

.NotiCompleta {
	margin:0px;
	text-align:left;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.NotiCompleta .NotiCompletaResumen p{
	font-weight:bold;
	font-size:12px;
	padding-top:15px;
	display:inline;
}

.NotiCompleta .NotiCompletaResumen img{
	float:left;
}

.NotiCompleta .NotiCompletaTexto{
	font-size:12px;
	color:#686868;
	width:570px;
	float:left;
	text-align:justify;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.NotiCompleta .NotiCompletaTexto p{
	width:100%;
	margin:0px;
	margin-top:5px;
	padding-bottom:10px;
	display:inline;
}

.NotiCompleta .NotiCompletaTexto .imgNotiGrande{
	float:right;
}

.NotiCompleta .fecha{
	font-size:12px;
	color:#333333;
	float:left;
	font-weight:bold;
}

.NotiCompleta p{
	margin:0px;
	padding:0px;
	height:3px;
}

.NotiCompleta h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#789DEB;
	font-size:14px;
	margin:0px;
}

.NotiCompleta img{
	padding:5px;
}

/**************************************************************/

/************************Paginación***************************/

.linkAnteriores{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
}

.linkAnteriores a{
	text-decoration:none;
	color:#999999;
}

.linkAnteriores a:hover{
	text-decoration:underline;
}

/**********************Formulario de Contacto*******************/

.ff {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.ff h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#C5391E;
	font-weight:bold;	
    background-image:url(graficos/loguito.jpg);
	background-repeat:no-repeat;
	text-align:left;
	font-size:17px;
	margin:10px;
	margin-top:0px;
	padding-left:30px;
}

.ff img {
	float: left;
	margin-right: 10px;
}

.ff form {
	padding: 0px;
	margin: 0px;
	margin-top:20px;
}

.ff .formu{
	width: 320px;
	float: left;
	margin-bottom: 10px;
	border: 1px solid #999999;
	text-indent: 3pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
.ff .formbt{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #5C6469;
	border: 1px solid;
	font-weight: bold;
	margin-right: 37px;
	float:right;
}

.ff label {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
	width: 160px;
	padding-right: 10px;
	float: left;
	margin-bottom: 10px;
	text-align:right;
}

.formreq {
	width: 320px;
	border: 1px solid black;
	margin-bottom: 10px;
	text-indent: 3pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	float: left;
	color: #FFFFFF;
	background-color: #999999;
}

.areaTexto{
	height:50px;
}

.areaTextoPresupuesto{
	height:100px;
}
