body {
	background-color:#b44c26;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin:0px;
}
h2 {
	font-size: 150%;
	margin:0px;
	margin-bottom: 10px;
	color:#8c3b1f;
}
h3 {
	font-size: 110%;	
	margin:0px;
	margin-bottom:10px;	
	color:#20486a;	
}
h3.gris {
	color:#666;
}
hr {
	margin-top:10px;
	margin-bottom:10px;	
	height: 0px;
}
hr.grande {
	margin-top:30px;
	margin-bottom:30px;	
	height: 0px;
}
hr.minimo {
	margin-top:8px;
	margin-bottom:3px;
	height: 0px;	
}
fieldset {
	border:none;
	margin:0px;
	padding:0px;
}
.normal {
	color:#666;
}
p, li {
	font-size: 11px;
	color:#666;
}
p.destacado {
	color: #000033;
	font-size: 12px;
	color:#990000;
}
a:link {
	color:#000;
}
a:hover {
	color:#ff0000;
}
.contenedor {
	margin: 0 auto 0 auto;
	width: 960px;
	height: 1000px;
	background-color:#FFFFFF;
	border: 5px solid grey;
}
.fondoup {
	height:118px;
	width: 100%;	
	background-color:#b44c26;
	background-image:url('../imagenes/arribaup.png');	
	background-repeat: no-repeat;
	background-position: center;
}
.menuup {
	height:118px;
	width:960px;
/*	border:1pt solid black;*/
	margin: 0 auto 0 auto;
	font-family: Arial, Sans Serif;
	font-size: 13px;
}
.menuup ul {
	margin:0px;
}
.menuup ul li {
	display:inline;
}
.menuup ul li a, .menuup ul li a:visited {
	text-decoration:none;
	color: #FFFFFF;
}
.linkup {
	width:170px;
	float:left;
	padding-top:78px;
	padding-bottom:10px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight:normal;	
	font-size: 14px;
}
.linkup:hover {
	background-color:#8c3b1f;	
}
.linkinicio {
	width: 74px;
	float:left;
	margin-left:-40px;		
	padding-top:95px;	
	padding-bottom:8px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight:bold;		
	font-size: 14px;	
}
.linkinicio:hover {
	background-color:#8c3b1f;
}
.linkinicio.mas50 {
	margin-left:0px;
}
.activo, .activo:hover {
	background-color:#ca905f;
}
.activo a {

}

.fondodn {
	height:57px;
	width: 100%;
	background-color:#ca905f;
	background-image:url('../imagenes/arribadn.png');	
	background-repeat: no-repeat;
	background-position: top;	
}
.menuylogin {
	width:960px;
	margin: 0 auto 0 auto;
	margin-top:-57px;
}
.menudn {
	height:55px;
	width:960px;
	margin:0px;	
	margin-left:10px;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 90%;
	color:#FFA;
	float:left;
	/*	border:1pt solid black;*/
}
.menudn ul {
	width:100%;
	padding:0px;
	margin-top:20px;
	margin-left: -10px;
}
.menudn ul li {
	display:inline;
	margin:0px;
	padding: 5px;
	padding-top:21px;
	padding-bottom:18px;
	text-align:center;	
}
.menudn ul li a, .menudn ul li a:visited {
	text-decoration:none;
	color: #000000;
}
.menudn ul li a:hover {
	color:#8c3b1f;
}
.linkdn {
	padding-top:37px;
	padding-bottom:2px;
	font-size: 100%;
	color:#CCCCCC;
	/*margin-top:118px;*/
}
.linkdn:hover, linkdn a:hover {
	background-color:#D6E1CF;
}
.activodn {
	color:#fff;
	background-color:#20486a;
}
.activodn a, .activodn a:active, .activodn a:link {
	color:#fff;
}
#descripcion_menu {
	color: #fff;
	font-size: 14px;
	width: 700px;
}
.arealogin {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 90%;
	width:200px;
	height:130px;
	float:right;
	text-align:right;
	background-image:url('../imagenes/fondocajalogin.png');
	padding-right:10px;
/*	border: 1pt solid black;*/
}
.arealogin_conectado {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 90%;
	width:200px;
	float:right;
	text-align:right;
	background-image:url('../imagenes/fondocajalogin.png');
	padding-right:10px;
}
.plogin {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 70%;
	color:#0A3A00;
	font-weight: bold;
	margin:0px;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
	width:200px;
}
.plogin a {
	color:#00006E;
}
.noboton {
	border:0px;
	background-color:#ca905f;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 70%;
	color:#00F;	
	font-weight: bold;	
	cursor: pointer;
	text-decoration: underline;	
}
.noboton:hover {
	text-decoration: underline;	
}
.cajaform {
	font-family: Courier New;
	font-size: 65%;
	width:100px;
	margin-bottom:3px;
	background-color:#fed;

/*	border:1px solid; */
}
.labelform {
	font-size: 65%;
	float:left;
}
.botonform {
	color:#050; 
	float:none ;
	font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	background-color:#fed; 
	border:1px solid; 
	border-color: #000;
	padding:3px;
	margin: 20px;
}
.botonlogin {
	color:#050; 
	font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	background-color:#fed; 
	border:1px solid; 
	border-color: #000;	
	margin-right:10px;
}
.zonamedia {
	width:960px;
	height:100%;
	margin: 0 auto 0 auto;
	float:none;	
}
.areacontenido {
	background:#d6e1cf url(../imagenes/fondo_contenido.png) repeat-x;
	width:730px;
	padding:10px;
	float:left;
	height:100%;	
}
.areapublicidad {
	float:right;
	display:block;
	width:194px;
	background: #ffa url('../imagenes/trans_gris.png') repeat-x bottom;
	text-align:center;
	padding:8px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color:#330;
	font-size:11px;
	height:auto;	
}

.textocontenido {
	width: 710px;
	clear:left;
	background-color:#d6e1cf;
	padding:10px;	
	font-size: 10px;	
}
.textocontenido2 {
	width: 690px;
	height:100%;
	min-height:500px;	
	padding:10px;
	margin: 0 auto 0 auto;
	background-color:#fff;	
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color:#333333;
	overflow:hidden;
}
.etiquetas {
	float:left;
	margin-left:20px;
	width: 150px;
	text-align:right;
}
.inputes {
	float:left;
	width:450px;	
}
.botonform {
	width:60px;
	float:left;
	font-size: 11px;
	cursor: hand;
}
.block {
	display: block;
}
.caja1 {
	margin-left: 20px;
	width:100px;
	font-family: Courier, 'Courier New', monospace;
	color:#000;	
	background-color:#fed;
	border:1px solid #333333; 
}
.caja2 {
	margin-left: 20px;
	width:200px;
	font-family: Courier, 'Courier New', monospace;
	color:#000;
	background-color:#fed;
	border:1px solid #333333; 
}
.caja3 {
	margin-left: 20px;
	width:300px;
	font-family: Courier, 'Courier New', monospace;
	color:#000;	
	background-color:#fed;
	border:1px solid #333333; 
}
.cajon {
	margin-left: 20px;
	width:300px;
	height:100px;
	font-size: 100%;
	font-family: Courier, 'Courier New', monospace;
	color:#000;	
	background-color:#fed;
	border:1px solid #333333; 	
}
.pizda {
	margin:0px;
	margin-right: 15px;
	float:left;
}
.pdcha {
	margin:0px;
	margin-left:15px;
	margin-bottom: 5px;
	float:right;
}
.pnone {
	float:none;	
	padding: 5px;
}
.pnone ul  {
	margin-left:20px;
}
.negrita {
	font-weight:bold;
}
.rojobold {
	color:#ff3333;
	font-weight:bold;
}
.error_en_form {
	display:inline;
	margin:0px;
	margin-left: 20px;
	color:#ff3333;
	font-size: 10px;	
	font-weight: bold;
}
.centrado {
	width:100%;
	text-align:center;
}
.rolloverinicio {
	height:150px;
	width:100%;
	background-image:url('../imagenes/rolloverinicio.jpg');
	background-repeat: no-repeat;	
	background-position: top;
}
.rolloverinicio:hover {
	background-position: bottom;
}
.rollovercompra {
	height:25px;
	width:118px;
	margin:0px;
	margin-top:10px;
	margin-left: 40px;
	background-image:url('../imagenes/boton_comprar.png');
	background-repeat: no repeat;	
	background-position: bottom;
}
.rollovercompra:hover {
	background-position: top;
}
.pie_pagina {
	float:none;
	clear:both;
	width:960px;
	height:60px;
	background-color:#d6e1cf;
	color:#444;
	font-size: 11px;
	text-align:center;
	margin: 0 auto 0 auto;	
}
.rbtop div, .rbtop{
	background: url(../imagenes/sup_redondo.jpg) no-repeat top left;
	width:100%;
	height:10px;
	font-size:1pt;
}
.muestra_error {
	margin:0px;
	margin-bottom:10px;
	width:100%;
	text-align:right;
	color:#ff3333;
}
.lista200left {
	margin-left:200px;
	line-height: 20px;
}
.lista20left {
	margin-left:20px;
	line-height: 20px;	
}
.noborder {
	border:1px solid #000;;
}
.sinborde {
	border:none;
}
.pekenito {
	font-size: 9px;
	color: #666;
}
.margen40 {
	margin-left:120px;
}
.margenup20 {
	margin-top:20px;
}
.columnaizda {
	float:left;
	width:40%;
}
.columnadcha {
	float:right;
	width:50%;
}
.3columnas {
	width:33%;
}
.bordehover {
	border:2px solid #fff;
}
.bordehover:hover {
	border: 2px solid #f00;
}
.logo {
	float:both;
	text-align:right;
}
.admin_usuarios {
	border: 2px solid #999;
	margin-top:10px;
	padding:10px;
}
.admin_archivos {
	border: 2pt solid #999;
	background-color: #D6E1CF;
	margin-top: 20px;
	padding:10px;
}
.forotitulo {
	font-size: 12pt;
	margin:0px;
	margin-bottom:10px;	
	color:#666;
}
