body {
	margin:0px auto;
	padding:0px;
	color: #333333;
	position: relative;
	background: #ec538d url(../images/fondo.jpg) no-repeat top;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#header_wrap {
	height: 188px;
	margin: 0px auto;
	color:#FFFFFF;
	width:900px;
}

#main_container {
	margin-right: auto; margin-left: auto; 
	border-top:#9f186b solid 1px;
}

#main_coloumn {
	margin-right: auto; margin-left: auto;
	width: 900px;
	margin-bottom:0px;
	margin-top:0px;
	background:#FFFFFF;
}

#cabecera{
	width:900px;
	height:183px;
}

#menu_vertical{
	background:#eebacc url(../images/fondov2.gif) no-repeat;
	background-position: 0px 115px;
	width:183px;
	display:block;
	border-right:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	padding:0px;
	float:left;
	height:182px;
}

#nivel1 ul{
	margin:0px;
	padding:0px;
}

#nivel1 li{
	border-top:#FFFFFF solid 1px;
	border-bottom:#666666 dotted 1px;
	width:100%;
	height: 18px;
	list-style-type: none;
	padding-top:3px;
	background: #efefef url(../images/fondov.gif) no-repeat right;
	margin:0px;
}

#nivel1 a{
	padding-left: 16px;
	padding-bottom:0px;
	background: url(../images/menuv.gif) no-repeat top left;
	text-decoration:none;
	color:#990066;
}

#nivel1 a:hover{
	color:#FF33CC;
}

#nivel2 ul{
	margin:0px;
	padding-left: 0px;
}

#nivel2 li{
	width:100%;
	height: 18px;
	list-style-type: none;
	padding-top:3px;
	margin:0px;
	background: url(../images/menuv.gif) no-repeat;
	background-position: 5px 2px;
	font: 12px Arial, Helvetica, sans-serif;
	
}

#nivel2 a{
	padding-bottom:0px;
	text-decoration:none;
	color:#990066;
}

#nivel2 a:hover{
	color: #FF33CC;
}


#flash{
	width:713px;
	border-right:#FFFFFF solid 1px;
	padding:0px;
	float:left;
	margin-left:1px;
}


/* @Grupo Main_menu */
#main_menu {
	top: 7px;
	margin-left: auto;
	margin-right: auto;
	width: 880px;
	position: relative;
	height: 30px;
	background:url(../images/barra_menu.gif) no-repeat top;
}
#menu {
	margin-left: 0px;
}
#menu a:link, #menu a:visited {
	font: bold 11px Verdana, sans-serif;
	text-decoration: none;
	color: white;
}
#menu a:hover {
	color: #ffff00;
}

#menu li {
	display: inline;
	float: left;
	padding: 9px 5px 6px 15px;
	background: url(../images/menu.gif) no-repeat left;
}

#menu .navigation a:link, #menu .navigation a:visited
{ cursor:default;
	color: #ffff00;
	text-decoration: none;
}

#menu .navigation 
{
	background: url(../images/menu2.gif) no-repeat;
}

#bandiere {
	float: right;
	margin-top: 9px;
}
/* @fin grupo Main_menu */

#contenido{
width:100%;
border-bottom:#ffffff solid 1px;
}

.contenido_seccion{
width:800px;
margin-left:auto;
margin-right:auto;
text-align:justify;
}

.contenido_seccion strong{
font-size:13px;
font-weight:bold;
color: #990066;
}

.contenido_seccion ul{
	margin:0px;
	padding:0px;
}

.contenido_seccion li{
	list-style-type: none;
	padding-left:10px;
	margin:0px;
	background:url(../images/menuv.gif) no-repeat -6px 0px;
}
/* tiendas */
.tiendas{
width:880px;
border-bottom:#ffffff solid 1px;
margin-left:auto;
margin-right:auto;
}

.tiendas strong{
font-size:11px;
color: #990066;
}

.tiendas td{
border: #f1d7e1 solid 1px;
}




/* @Grupo pie de pagina */
#pie {
	background: url(../images/pie.jpg) no-repeat center;
	width: 100%;
	height: 130px;
}

#lineas_fondopagina {
	background: url(../images/trattini_footer.gif) no-repeat 0 center;
	height:40px;
	width: 800px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	top:30px;
	color:#ffffff;
}

#lineas_fondopagina a{
	text-decoration:none;
	color: #FFFF00;
}

/* @fin  pie de pagina */

h1{
margin:0px;
width:874px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #990066;
background:#f9e9f0 url(../images/h1.jpg) repeat-x;
padding-left:25px;
padding-bottom:0px;
padding-top: 4px;
}

#texto_portada{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left: 5px;
}

#texto_portada strong{
font-size:13px;
font-weight:bold;
color: #990066;
}

#texto_portada p{
	text-align:justify;
}

#contacto {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/c_grande.gif) no-repeat center;
	
}
#contacto form{
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#contacto input{
	background: url(../images/textarea.gif);
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:156px;
	height:15px;
	border: #fab8d3 solid 1px;
}

#contacto .boton{
	background: url(../images/textarea.gif);
	width:90px;
	height:21px;
	border:none;
	border:#E25188 solid 1px;
}

#contacto textarea{
	background: url(../images/textarea.gif);
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:220px;
	height:130px;
	margin-bottom:3px;
	border:#fab8d3 solid 1px;
}

#contacto a{
	text-decoration:none;
	color: #990066;
}

#contacto a:hover{
	text-decoration:underline;
	color:#666666;
}

#infocarrito{
width:800;
margin-left:auto;
margin-right: auto;
height:140px;
padding-top:10px;
}

#enlaceenellogo{
float:left;
width:450px;
}

#compra{
margin-left:480px;
width:200px;
height:100px;
background:url(../images/sucompra.gif) no-repeat;
padding-top:30px;
color:#333333;
}

#ircarrito{
width:120px;
border:#CCCCCC solid 1px;
background:#FFFFFF;
margin-left:auto;
margin-right:auto;
padding:1px;
text-align:center;
}

#ircarrito a{
color:#333333;
text-decoration:none;
}

.borde{
border:#CCCCCC solid 1px;
}

.latextarea{
	background: url(../images/textarea.gif);
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:300px;
	height:150px;
	margin-bottom:3px;
	border:#fab8d3 solid 1px;
}

.fichero{
	background: url(../images/textarea.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:400px;
	height:16px;
	border: #fab8d3 solid 1px;
}
