a, h2 a:hover, h3 a:hover {
	color: #FFF;
	text-decoration: none;
	}

a:hover {
	color: #ba9e0c;
	text-decoration: underline;
	}

* html .menu ul li{
	display: inline;
	float:left;
}

body{
background-image:url('imagenes/fondoweb.jpg');
background-repeat:repeat-x;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#000000;
margin-top:0px;}

.pagina {

	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:left;
}

.seccionderecha{
float:right;
width:660px;
}

.despedidas_de_soltera{
float:left;
font-size:20px;
font-style: italic;
}

.despedida_de_soltera{
font-size:26px;
color:#c8a835;}

h3{
margin:0;
font-size:24px;}

.logotipo{
float:left;
width:950px;
height:50px;
text-align:center;
padding-top:10px;
background-image:url('imagenes/cabecera.jpg');
}

.logotiposuperior{
width:600px;
float:left;}

.idioma{
color:#ffcc00;
width:330px;
margin-right:20px;
text-align:right;
float:right;}

.idioma a{
font-weight:bold;
text-decoration:none;
color:#ffcc00;}

.nav{
margin-top:20px;
float:left;
width:220px;}

.bandera{
float:right;
border:none;}

#comment{
width:500px;}

.left_side{
color:#FFF;
float:right;
width:700px;}

.nav a{
color:#000;}

h3{
font-size:10px;}

.marquesina a{
color:#000;}

.logodere{
width:400px;
float:right;
text-align:right;
color:#FFF;}

.idioma h1{
margin-right:20px;
color:#FFF;
float:right;
margin-top:0px;
text-align:right;
font-size:10px;}

.menu{
margin-top:20px;
width:500px;
text-align:right;
margin-left:auto;
margin-right:auto;}

.menu ul{
list-style:none;
margin:0;
padding:0;}

.menu ul li{
color:#FFF;
padding-left:20px;

float:left;}

.menu ul li a{
padding-left:20px;
color:#FFF;

text-decoration:none;
font-weight:bold;}

.menu .segundo{
padding-left:5px;}

.menu .ultimo{
padding-left:20px;}

.marquee{
margin-top:10px;
width:900px;
padding-top:15px;
margin-left:auto;
margin-right:auto;}

.lema{
float:right;}

.limpia{
clear:both;}

.marquesina{
background-image:url('imagenes/marquesina.png');
background-repeat:no-repeat;
width:950px;
height:48px;
float:left;}

.tiendavirtual{
width:238px;
height:27px;
margin-top:15px;
margin-left:15px;
}

.producto{
float:left;
width:150px;
margin:15px;
text-align:center;}

.productoimagen{
width:150px;
height:113px;}

.contenido{
background-image:url('imagenes/contenido.jpg');
background-repeat:repeat-x;
color:#FFF;
clear:both;
float:left;
text-align:justify;
margin-left:auto;
margin-right:auto;
width:950px;}

.conten{
margin-top:10px;
width:900px;
float:right;
margin-left:auto;
margin-right:auto;}

.izquierda{
float:left;
width:600px;}

.derecha{
margin-left:20px;
width:274px;
float:left;}

.telefono{
margin-top:20px;
margin-left:auto;
margin-right:auto;
background-image:url('imagenes/telefono.png');
width:249px;
height:79px;}

.telefono2{
margin-top:20px;
margin-left:auto;
margin-right:auto;
background-image:url('imagenes/telefono2.png');
width:249px;
height:79px;}


.fondo{
margin:0;
width:950px;
float:left;}

.fondotelefono{
color:#000;
width:300px;
float:left;
padding-top:15px;
margin-left:30px;}

.fondofrase{
padding-top:15px;
text-align:right;
margin-right:30px;
font-size:10px;
color:#000;
width:400px;
float:right;}

.fondo2{
margin-left:auto;
margin-right:auto;
background-image:url('imagenes/fondo.png');
width:858px;
height:46px;}

.tabs{
margin-left:auto;
margin-right:auto;
margin-top:10px;
font-size:14px;
color:#d3dfe6;
padding:10px;
width:840px;
height:60px;}

.banners{
margin-top:10px;}

.banners ul{
margin:0;
padding:0;
list-style:none;}

.banners li{
margin:10px;
float:left;}

.menusup{
width:217px;
height:7px;
}

.menutitulo{
text-align:center;
color:#000;
padding-top:5px;
font-size:14px;
font-weight:bold;
background-image:url('imagenes/menu.gif');
width:217px;
height:20px;}

.menutitulo2{
text-align:center;
color:#000;
margin-top:10px;
padding-top:5px;
font-size:14px;
font-weight:bold;
background-image:url('imagenes/menu.gif');
width:217px;
height:20px;}

.menuinf{
width:217px;
height:8px;
}

.nav ul{
margin:0;
width:217px;
padding:0;
list-style:none;
background-color:#ae9600;}

h2{
margin:0;
margin-top:5px;
}

.nav ul li{
background-image:url('imagenes/menuli.gif');
background-repeat:no-repeat;
height:22px;
width:217px;
padding-left:10px;
padding-top:3px;
list-style:none;}

.nav ul li a{
padding-top:10px;
text-decoration:none;
color:#280b29;}

#form1 label{
width:200px;
float:left;}

img{
border:none;}

a{
text-decoration:none;
}

.imagen{
float:left;
margin:5px;
border: 2px solid #d2af27;}

.entry a {
font-weight:bold;}