*{

margin:0;

padding:0;

}

table {

margin:0px;

padding:0px;

}



body {

	background-color: #C9ABD2;

	background-image: url(imagenes/fondo-body.jpg);

	font-family: Arial, Helvetica, sans-serif;

	margin: 5px;

}



.centrado {text-align:center;}



#cuerpo {

	width: 760px;

	margin: auto;

	border: thin solid #76477E;

	background-color: #82C88C;

}

#header {

	background-color: #C7ABD1;

	background-image: url(imagenes/fondo-head.jpg);

	height: 130px;

	width: 760px;

	background-repeat: no-repeat;

}

#header h2 {

	margin:100px 0px 5px 125px;

	font-size: 14px;

	font-style: italic;

	color: #FFFFFF;

	letter-spacing: 1px;

	font-family: Arial, Helvetica, sans-serif;

}

#header img {

 margin: 10px 0 0 0;

 float:right;

 

}

#contenedor {

	background-image: url(imagenes/fondo-cuerpo.jpg);

	width: 760px;

	background-repeat: no-repeat;

	padding-top: 20px;

}

#menu {

	float: left;

}

#menu li{

	list-style-type: none;

	color: #D83935;

	font-size: 14px;

	font-weight: bold;

}

.left-catalogo {	margin-left: 10px;}

.top-catalogo {margin-top:10px;}

#menu ul{

	list-style-type: none;

	line-height: 17px;

	margin: 0;

}

#menu li a:link, li a:visited {

	display: block;

	color: #D83935;

	text-decoration: none;

	font-size: 14px;

	font-weight: bold;

	margin-left: 10px;

	width: 132px;

}



#menu li a:hover {

     color:#000000;

}



#menu li li a:link, li li a:visited{

	color: #FFFFFF;

	margin-left: 15px;

}

#menu li li a:hover {

    color:#D83935;

	text-decoration:none;

}



/*#contenido {

	width: 605px;

	padding-top: 20px;

	padding-bottom: 10px;

}

*/

#box1 {

	background-color: #00A7D7;

	border: medium solid #8ED8F8;

	color: #FFFFFF;

	font-size: 12px;

	padding: 0px 5px 15px;

	height: 95%;

}

#asistente {

	background-color: #00A7D7;

	border: medium solid #8ED8F8;

	color: #FFFFFF;

	font-size: 12px;

	padding: 0px 5px 15px;

	float: left;

	width: 565px;

	margin-bottom: 20px;



}

#box1 img {

	border: medium solid #8ED8F8;

	color: #FFFFFF;

	/*line-height: 18px; */  

}



#box2 {

	background-color: #8E5796;

	border: medium solid #B3A5BB;

	color: #FFFFFF;

	padding: 0px 5px 5px;	

	height: 95%;

	font-size: 12px;

}

#box1 p, #box2 p {margin-bottom:15px;}



#box2 img {

	border: medium solid #B3A5BB;

	color: #000000;

	margin-bottom: 10px;

	margin-top: 10px;

	text-align: center;

}



.sinborde {border:0 ! important;}



#box1 h1, #asistente h1{

	font-size: 18px;

	color: #D0EEFB;

	margin-bottom: 15px;

}

#box2 h1 {

	font-size: 18px;

	color: #DED6E2;

	margin-bottom: 15px;

}

#box1 h2, #asistente h2, #asistente-fotos h2 {

	font-size: 16px;

	color: #D0EEFB;

}

#box2 h2 {

	font-size: 16px;

	color: #BDACC6;

}

#box1 a:link, #box1 a:visited, #asistente a:link, #asistente a:visited, #asistente-fotos a:link, #asistente-fotos a:visited {

	font-size: 16px;

	color: #7B4A84;

	font-weight: bold;

	text-decoration: none;

}

#box1 a:hover, #asistente a:hover, #asistente-fotos a:hover  {

	color: #FFFFFF;

}

#box2 a:link, #box2 a:visited {

	font-size: 16px;

	color: #DED6E2;

	font-weight: bold;

	text-decoration: none;

}

#box2 a:hover {

	color: #FFFFFF;

}



#footer {

	background-color: #A46CAD;

	clear: both;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-align: center;

	vertical-align: middle;

	padding: 12px;

	margin-top: 15px;

	color: #FFFFFF;

	background-image: url(imagenes/fondo-footer.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

#footer p{margin-bottom:8px;}



.resaltado-footer {

	color:#FFFFFF;

	font-weight: bold;

	font-size: large;

}

.paquete {

	border: thin solid #55C5F4;

	padding: 8px;

	margin-bottom: 6px;

	background-color: #00B7EC;

	margin-top: 6px;

}

.articulo {

	background-color: #33CCFF;

	padding: 5px;

	vertical-align: top;

	color: #000000;

}

.limpiador {

	clear: both;

}

.tablarticulos {

	width: 100%;

}

#catalogo {



	background-color: #CAE8CE;

	border: medium solid #47A553;

	color: #333333;

	font-size: 12px;

	padding: 0;

	float: left;

	width: 377px;

	margin-bottom: 20px;

}

#catalogo h1 {

	font-size: 20px;

	color:white;

	background-color: #47A553;

	text-align: center;

}



#catalogo table {

	margin-top: 10px;

}

#catalogo table td {

	padding:3px;

	border-bottom-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #E8F4EA;

}

#catalogo, #asistente-fotos h2{

	font-size:16px;

}



#catalogo a:link, #catalogo a:visited {

	color: #47A553;

	text-decoration: none;

	margin: 15px 5px 15px 5px;

}

#catalogo a:hover {

	color: #000000;

	text-decoration: underline;

}



.mini-letra {font-size: 9px}

/*

.boton-catalogo {

	border: thin outset #47A553;

}

*/

#carrito {

	background-color: #FFE8B7;

	border: medium solid #F93;

	font-size: 12px;

	padding: 0;

	float: right;

	width: 180px;

	margin-left: 10px;

	margin-right: 10px;

}

#carrito table {

	width: 180px;

	font-size: 10px;

}

#carrito table td {

	padding:3px;

	border-bottom-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #E8F4EA;

	vertical-align: top;

}



#carrito a:link, #carrito a:visited {

	color: #FF9933;

	text-decoration: none;

	margin: 15px 5px 15px 5px;

}

#carrito a:hover {

	color: #000000;

	text-decoration: underline;

}



#carrito h1 {

	font-size: 20px;

}

.naranja {

	color:white;

	background-color: #FF9933;

	text-align: center;

}

#asistente-fotos {



	background-color: #00A7D7;

	border: medium solid #8ED8F8;

	color: #333333;

	font-size: 12px;

	padding: 0;

	float: left;

	width: 377px;

	margin-bottom: 20px;

}

#asistente-fotos h1 {

	font-size: 20px;

	color:#0082A8;

	background-color: #8ED8F8;

	text-align: center;

}



#asistente-fotos table {

	margin-top:10px;

}

#asistente-fotos table td {

	padding:3px;

	border-bottom-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #8ED8F8;

}

#asistente-fotos h2{

	font-size:16px;

}

.sin-rayita {

	border: none ! important;

}

#previa {

	width: 570px;

	float: right;

	background-image: url(imagenes/fondo-previa.gif);

	background-repeat: no-repeat;

    background-position: top center;

	color: black;   /* #8700C1; */

	height: 450px;

}

#previa-izq {

	margin-top: 90px;

	margin-left: 90px;

	width: 300px;

}

#previa-der {

	margin-top: 80px;

	margin-left: 200px;

}

#previa h1 {

	font-size: 20px;

}

#previa h2 {

	font-size: 16px;

}



#previa a:link, #previa a:visited {

color: #8700C1;

text-decoration:none;

}



#previa a:hover {color:#FFFFFF;

}

#contacto {

	background-color: #8E5796;

	border: medium solid #B3A5BB;

	color: #FFFFFF;

	padding: 10px;	

	font-size: 12px;

	float:left;

	width:70%;

}

#comprar {
	background-color: #FFE8B7;
	border: medium solid #F93;
	padding: 10px;
	font-size: 12px;
	float:right;
	width:70%;
	margin-bottom: 30px;
	margin-right: 20px;
}

#comprar h2, #comprar h3, #comprar h4, #comprar p {margin-bottom: 10px;}


#form label{

	float: left;

	width: 100px;

	font-weight: bold;

}



#form input {

width: 180px;

}



#form select {

margin-bottom: 5px;

}



#form textarea{

width: 70%;

height: 150px;

}



#form p {margin-top:15px;}



.boxes{

width: 1em;

}



#submitbutton{

margin-left:200px;

margin-top: 5px;

width: 90px;

}



#pedido {

	background-color: #8E5796;

	border: medium solid #B3A5BB;

	color: #FFFFFF;

	font-size: 12px;

	padding: 5px;

	float: left;

	width: 377px;

	margin-bottom: 20px;

}

#pedido h1 {

	font-size: 20px;

	color:white;

	text-align: left;

}



#pedido a:link, #pedido a:visited {

	color: #FFE8B7;

	text-decoration: none;

	font-weight: bold;

}



#pedido a:hover {

	color: #FF9933;

	text-decoration: underline;

}

#pedido p {

	margin-top: 12px;

}
