body{
	
	font-family:  "Trebuchet MS" ,Arial;
	font-size:12px;
	color: Black;
	text-align:center; /*aqui mandamos a centrar todo el contenido*/ 
	background-color: White;
	margin-top: -1px;
	}
	a{
		text-decoration: none;
		color: black;
		font-weight: bold;
	}
	li{
		padding-left: 20px;
		list-style-position: inside;
	}
	#contenedor_cabecera{
		width: 816px;
		height: 62px;
		margin: 2px auto 0px;
		text-align: center;
		background-image: url(imgs/cabecera.gif);
		background-repeat: no-repeat;
		
	}
	#contenedor_cabecera2{
	position: relative;
	text-align: left;
	margin-left: 40px;
		margin: 0px auto;
		width: 816px;
		background-image: url(imgs/fondocontenedor.gif);
		
	}
	#contenidos{
		clear: both;
		margin: 0px auto;
		width: 816px;
		background-image: url(imgs/fondocontenedor.gif);
		
		
	}
	#columna1{
		position: relative;
		float: left;
		
	}
	#columna2{
		width:235px;
		float: right;
		margin-right: 20px;
		
	}
	#menu{
		
		margin-left:20px;
	}
	#menu_entrecelda{
		height: 26px;
		float: left;
		width: 4px;
		border-bottom: 1px solid #0066FF;
	}
	#menu_boton{
		float: left;
	}
	#cuadro{
		clear: both;
		float: left;
		margin-left: 20px;
		width: 525px;
		text-align: left;
		border-left: 1px solid #0066FF;
		border-right: 1px solid #0066FF;
		height: 320px;
		background-color: white;
		overflow: auto;
	}
	#cuadro br{
		height: 2px;
	}
	#cuadro h1{
		font-size: 20px;
		color: #0066ff;
	}
	#menu_cuadro{
		text-align: left;
		width: 100%;
		background-color: #0066FF;
		margin-top: 5px;
		color: white;
	}
	
	#menu_cuadro .enlace{
		text-decoration: none;
		color: white;
		font-weight: bold;
		font-size: 12px;
	}
	#menu_cuadro .enlace:hover{
		text-decoration: none;
		color: black;
		font-weight: bold;
		font-size: 12px;
	}
	#cuadro #columna1c{
		text-align: left;
		margin-left: 10px;
		margin-top: 20px;
		width: 300px;
		float: left;
		overflow: auto;
		height: 290px;
	
	}
	
	#cuadro #columna2c{
		margin-left: 5px;
		margin-top: 20px;
		
	}
	#cuadro #contenedor_gr img{
	border: none;
	
	}
	#cuadro #contenedor_gr a{
	text-decoration: none;
	
	}
	#cuadro #contenedor_gr{
		height: 310px;
		overflow: auto;
		text-align: left;
		padding: 2px 5px 2px 5px;

	}
	#columna1 #contenedor_alt{
		height: 310px;
		overflow: auto;
		text-align: left;
		padding: 2px 5px 2px 5px;
		margin-left: 40px;
		width: 470px;

	}
	#cuadro #contenedor_gr #fondoazul{
		
		width: 100%;
		color: white;
		background-color:#0066ff;
		
	}
#fondoazul{
		
		width: 100%;
		color: white;
		background-color:#0066ff;
		
	}

	#cuadro #columna1c #fondoazul{
		
		width: 100%;
		color: white;
		background-color: #0066ff;
	}
	.botonx{
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 5px;
		padding-left: 5px;
		position: static;
		width:170px;
		height: 20px;
		background-color: #0066ff;
		color: white;
		border: 1px solid black;
	}
	#cuadro #columna1d{
	
		text-align: left;
		margin-left: 10px;
		margin-top: 20px;
		width: 50%;
		float: left;
		overflow: auto;
		
	}
	#cuadro #columna1d h1{
	font-size: 20px;
		color: #0066ff;
	}
	#cuadro #columna2d{
		text-align: left;
		margin-top: 20px;
		width: 47%;
		float: left;
		
		}
	#cuadro a{
		text-decoration: underline;
		color: black;
		font-weight: bold;
	}
	#pie_cuadro{
		text-align: left;
		clear: both;
		width: 527px;
		background-color: #0066ff;
		float: left;
		margin-left: 20px;
		height: 28px;
		font-size: 12px;
		font-weight: bold;
		color: white;
		
		
	}
	#cesta{
		padding-left: 10px;
		border: 1px solid #0066FF;
		font-family:  "Trebuchet MS" ,Arial;
		font-size: 12px;
		text-align: left;
		margin-left: 20px;
		width: 515px;
		background-color: white;
		position: relative;
		
	}
	#boton2{
		font-family:  "Trebuchet MS" ,Arial;
		font-size: 10px;
		font-weight: normal;
		height: 16px;
		border: 1px solid black;
		background-color: white;
		color: black;
		
	}
	#cuadroinput{
		padding-left: 5px;
		border: 1px solid #0066FF;
		font-family:  "Trebuchet MS" ,Arial;
		font-size: 12px;
		text-align: left;
		margin: 0px auto;
		width: 180px;
		
		background-color: white;
	}
	#cuadroinput #fondoazul{
		
		margin-left: -5px;
		width:186px;
		color: white;
		background-color:#0066ff;
		
	}
	#cuadroinput input{
		font-family:  "Trebuchet MS" ,Arial;
		font-size: 10px;
		font-weight: normal;
		height: 14px;
		border: 1px solid black;
	}
	#cuadroinput .boton{
		font-family:  "Trebuchet MS" ,Arial;
		font-size: 10px;
		font-weight: normal;
		height: 16px;
		border: 1px solid black;
		background-color: white;
		color: black;
		
	}
	#cuadroinput .enlacepequeno{
		font: Arial;
		font-size: 11px;
		font-weight: normal;
	}
	img {
		border: none;
	}
	.deshabilitado{
		background-color: #dcdcdc;
		border: 1px solid #87ceeb;
		
	}
	input[type="text"],input[type="password"]{
		height: 13px;
		font-size: 11px;
		border: 1px solid #0066ff;
		
	}
	#tarjetas{
		clear: both;
		width: 100%;
		text-align: left;
		margin-left: 20px;
		margin-top: 20px;
		padding-top: 20px;
		color:#0066ff;
			}
	#pie{
		
		position: relative;
		margin-left: 20px;
		clear: both;
		width:750px;
		
		text-align: left;
		
	}
	#fondopie{
		position:relative;
		clear: both;
		width: 816px;
		background-image: url(imgs/pie_fondo.gif);
		height: 23px;
	}
	.texto_alerta{
		color: white;
		background-color: red;
		text-align: center;
		font-weight: bold;
	}
	.non{background-color:#E1E4F2; color:#000000; cursor:pointer;} /*967C63*/
.par{background-color:#FFFFFF; color:#000000; cursor:pointer;}
#contenedor_gr .decimos_enlace{
	font-size: 14px;
	color: #0066ff;
	font-weight: bold;
	text-decoration: none;
}

#cupones{
	position: relative;
	padding-left: 20px;
	width: 796px;
	height: 100px;
	margin: 0px auto;
	background-image: url(imgs/fondocontenedor.gif);
	
	}

#cupones #cupon {
		position: relative;
		float:left;
		margin-left: 5px;
		margin-right: 2px;
		text-align: center;
		
		background-color: none;
	
}