/* CSS Document */

* {

	margin:0;

	padding:0;

}

body{

	background-color:#f9ebe2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 0;
	/*background-image:url(../img/fondo.jpg);
	background-repeat:repeat;*/

}

h1{

	font-size:1.6em;

	margin-bottom:5px;

}

form{

	margin:0;

	padding:0;

}

input,select,option{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}





#contenedor{

	width:896px;

	margin: 0 auto;

	padding:8px;

	padding-top:0;

	background-color:#df1515;

	background-image:url(../img/fondo_right.jpg);

	background-repeat:repeat-y;

	background-position:right;

}

#header{

	width:912px;

	margin:0 auto;

	text-align:center;

	background-image:url(../img/fondo_right.jpg);

	background-repeat:repeat-y;

	position:relative;

}

#header .fondo{

	padding-top:8px;

	background-image:url(../img/contenedor_top.jpg);

	background-repeat:no-repeat;

	background-position:top;

}

#header .menu{

	position:absolute;

	right:0px;

	top:196px;

	color:#920909;

}

#header .menu a{

	

	color:#C50504;

	font-weight:bold;

	font-size:12px;

	

	text-decoration:none;

	

}

#header .menu a:hover{

color:#fff;

/*color:#920C0B;*/

}

#header .buscador{

	position:absolute;

	right:7px;

	top:165px;

	color:#920909;

}





#body{

	background-color:#e9d6bb;

	/*min-height:870px;/* FireFox*/

	/**min-height: 1500px;/* Para Internet 7*/
	height: auto !important;
	/**min-height: 100%;*/

	_min-height:870px;

	padding-bottom:10px;

	background-image:url(../img/fondo_bottom.jpg);

	background-repeat:no-repeat;

	background-position:center bottom;

}

#left{

	width:163px;

	float:left;

	padding:0 3px;

}

#left img{

	margin:0;

	padding:0;

	border:0;

}

#left ul{

	background-image:url(../img/fondo_left.jpg);

	background-repeat:repeat-y;

	list-style:none;

	padding:0;

	padding-top:20px;

	padding-bottom:10px;

	margin:0;

}

#left ul li{

	padding:0;

	padding-bottom:8px;

	padding-left:30px;

}

#left .informacion{

	padding-bottom:10px;

	background-image:url(../img/informacion_bottom.jpg);

	background-repeat:no-repeat;

	background-position: left bottom;

}

#left .informacion li{

	padding-bottom:0;

}

#left ul li a{

	text-decoration:none;

	color:#FFFFFF;

}

#left ul li a:hover{}

#left .modulo{

	padding-top:6px;

}

#center{

	float:left;

	width:552px;

	padding:0 3px;

	padding-top:4px;

}

#center .ruta{

	margin:5px 0;

}

#center .ruta a{ text-decoration:none; color:#666; }

#center .ruta a:hover{ color:#000; }

#center .productos{

	background-color:#FFFFFF;

}

#center .productos .titulo{

	background-image:url(../img/fondo_titulo.jpg);

	background-repeat:no-repeat;

	height:31px;

	margin-top:6px;

}

#center .productos .titulo a{

	color:#FFFFFF;

	text-decoration:none;

	font-size:16px;

	font-weight:bold;

	padding-left:20px;

	line-height:31px;

	background-image:url(../img/vineta_blanco.jpg);

	background-repeat:no-repeat;

	background-position:8px 6px;

}

#center .productos .titulo a:hover{}

#center .productos .producto{

	width:152px;

	height:276px;

	background-image:url(../img/fondo_producto_1.jpg);

	background-repeat:no-repeat;

	margin:10px 0;

	position:relative;

}

#center .productos .categoria{

	width:152px;

	height:200px;

	background-image:url(../img/fondo_producto_2.jpg);

	background-repeat:no-repeat;

	margin:10px 0;

	position:relative;

}

#center .productos .producto div{

	padding-top:36px;

}

#center .productos .categoria div{

	padding-top:36px;

}

#center .productos .producto h2{

	color:#854c26;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	position:absolute;

	top:0;

	left:0;

	width:152px;

	text-align:center;

	padding-top:10px;

}

#center .productos .categoria h2{

	color:#854c26;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	position:absolute;

	top:0;

	left:0;

	width:152px;

	text-align:center;

	padding-top:10px;

}

#center .productos .producto h3{

	color:#f4a006;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	padding-top:10px;

}

#center .productos .categoria h3{

	color:#f4a006;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	padding-top:10px;

}

#right{

	width:163px;

	float:right;

	padding-right:3px;

	padding-left:3px;

}

#right .ofertas{

	background-image:url(../img/ofertas_bottom.jpg);

	background-position:bottom center;

	background-repeat:no-repeat;

	padding-bottom:10px;

}

#right .ofertas .producto{

	padding:0 4px;

	padding-top:10px;

	background-image:url(../img/fondo_left.jpg);

	background-repeat:repeat-y;

	background-position:center;

	text-align:center;

}

#right .ofertas .producto a{

	color:#ffe347;

}

#right .ofertas .producto a:hover{}

#right .ofertas .imagen{

	height:150px;

	width:155px;

	background-image:url(../img/fondo_oferta.jpg);

	background-repeat:no-repeat;

}

#right .micesta{

	margin-top:4px;

}

#right .micesta img{

	display:block;

}

#right .modulo{

	padding-top:6px;

}

#right img{

	margin:0;

	padding:0;

	border:0;

}

#footer{

	width:912px;

	margin: 0 auto;

	text-align:center;

	background-image:url(../img/contenedor_bottom.jpg);

	background-repeat:no-repeat;

	background-position:bottom;

	color:#FFFFFF;

	padding-bottom:8px;

}

#footer a{

	color:#FFFFFF;

	text-decoration:none;

}

.micesta{

	position:relative;

}

/* 

	Clase DataGrid

*/

.datagrid{

	width:100%;

}

.datagrid, .datagrid th, .datagrid td{

	border:1px solid #830302;

	border-collapse:collapse;

}

.datagrid tr:hover{

	background-color:#FFFFCC;

}

.datagrid th{

	background-color:#C30604;

	color:#FFFFFF;

	padding:4px;

}

.datagrid th a{

	color:#FFFFFF;

	text-decoration:none;

}

.datagrid td{

	padding:4px;

}

.datagrid td a{

	text-decoration:none;

}

.datagrid td a img{

	border:none;

}

/*

	Mensajes & Alertas

*/

#delete, .nuevo{

	background-color:#e1f1ff;

	padding:5px;

	margin:5px 0;

}

#delete div{ text-align:center; }

#delete p{ margin:5px 0; text-align:center; }

#delete ul{ list-style:square; }

#delete ul li{ margin-left:30px; }

.success{

	background-color:#E6EFC2;

	border:2px solid #C6D880;

	color:#264409;

}

.error{

	background-color:#FBE3E4;

	border:2px solid #FBC2C4;

	color:#8A1F11;

}

.notice{

	background-color:#FFF6BF;

	border:2px solid #FFD324;

	color:#514721;

}

.success, .error, .notice{

	padding:5px;

	margin-bottom:5px;

	line-height:20px;

}

.success ul, .error ul, .notice ul{

	list-style:none;

}

.success ul li, .error ul li, .notice ul li{

	background-repeat:no-repeat;

	background-position:left;

	padding-left:20px;

}

.success ul li{

	background-image:url(../img/success.png);

}

.error ul li{

	background-image:url(../img/error.png);

}

.notice ul li{

	background-image:url(../img/notice.png);

}





.fondobg{

	background-color:#000;

	height:100%;

	width:110%;

	position:absolute;

	top:0;

	right:0;

}

.capacentrada{

	position:absolute;

	width:200px;

	height:200px;

	top:50%;

	left:50%;

	margin-left:-100px;

	margin-top:-100px;

	background-color:#FFFFFF;

	border:10px solid #000000;

	padding:10px;

}
#paginacion {
	background-image: url(../img/circulo2.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;	
	padding-top: 0px;
	text-decoration: none;
}
#paginacion a{
	/*background-image: url(../img/circulo.gif);*/
	/*background-repeat:repeat-x;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#ffffff;	
	text-decoration: none;
}
#paginacion a:hover{
	/*background-image: url(../img/circulo.gif);*/
	/*background-repeat:repeat-x;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#ffffff;	
	text-decoration: underline;
}





