body {
	margin:0;
	color:#333;
	font:14px/18px Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:1003px;
}

.contenedor
{border: 0px solid #000;
width:1002px;
margin:auto;
background-color:#fff;
/*margin-top:5px;*/
}
		
		
.izq
{border: 0px solid #000;
background-color:#fff;
width:232px;
float:left;
}

	
.centro
{border: 0px solid #000;
 background-color:#fff;	
 background-image:none);
 background-repeat:no-repeat;
 background-position:top right;
 float:left;
 width:770px;
 height:600px;
 overflow:hidden;
}

.centro-presentacion
{border: 0px solid #000;
 background-color:#fff;	
 background-image:url('../images/img-woman.jpg');
 background-repeat:no-repeat;
 background-position:top right;
 float:left;
 width:770px;
 height:600px;
}

.centro-donde
{border: 0px solid #000;
 background-color:#fff;	
 background-image:url('../images/img-mapa.jpg');
 background-repeat:no-repeat;
 background-position:bottom right;
 float:left;
 width:770px;
 height:600px;
}


.centro-contactar
{border: 0px solid #000;
 background-color:#fff;	
 background-image:url('../images/img-telefono.jpg');
 background-repeat:no-repeat;
 background-position:bottom right;
 float:left;
 width:770px;
 height:600px;
}

.pie
{border: 0px solid #000;
 background-color:#FFF;
 clear:left;	
 height:0px;
 }


img {
	border:0;
}
a {
	text-decoration:none;
	color:#666;
}
a:hover {text-decoration:underline;
}


.logo {
	margin:56px 0 100px 4px;
	border:0px solid #000;
}
.logo a {
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;	width: 226px;
	font-size:0;
	line-height:0;	
	height: 33px;
}
#header {
	height:1%;
	overflow:hidden;
	border:0px solid #000;
}

#sidebar {
	width:200px;
	float:left;
	padding:11px 0 0 5px;
	border:0px solid #000;
}

#sidebar h3 {
	margin:0 0 15px;
	color:#810101;
	font-size:16px;
}
#nav {
	margin:0 0 46px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
#nav li {
	margin:0 0 11px;
	font-size:0;
	line-height:0;
}
#nav li a {
	height:13px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	border:0px solid #000;
}


#nav .presentacion_es {
	background: url(../images/text-presentacion_es.gif) no-repeat;	width: 123px;
	margin-left:2px;}
#nav .presentacion_en {
	background: url(../images/text-presentacion_en.gif) no-repeat;	width: 123px;
	margin-left:1px;}


#nav .coleccion-novias_es {
	background: url(../images/text-coleccion-novias_es.gif) no-repeat;	width: 185px;
}
#nav .coleccion-novias_en {
	background: url(../images/text-coleccion-novias_en.gif) no-repeat;	width: 185px;
}



#nav .collecion-fiestas_es {
	background: url(../images/text-collecion-fiestas_es.gif) no-repeat;	width: 162px;
}
#nav .collecion-fiestas_en {
	background: url(../images/text-collecion-fiestas_en.gif) no-repeat;	width: 162px;
}



#nav .donde-comprar_es {
	background: url(../images/text-donde-comprar_es.gif) no-repeat;	width: 201px;
	margin-left:1px;
}
#nav .donde-comprar_en {
	background: url(../images/text-donde-comprar_en.gif) no-repeat;	width: 131px;
	margin-left:0px;
}



#nav .contacta_es {
	background: url(../images/text-contacta_es.gif) no-repeat;	width: 88px;
	
}
#nav .contacta_en {
	background: url(../images/text-contacta_en.gif) no-repeat;	width: 88px;
	
}




#nav li a:hover {
	background-position:0 -13px;
}
.franc-sarabia_es {
	background: url(../images/text-franc-sarabia.gif) no-repeat;	width: 165px;	height: 31px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:0 0 61px;
}

.franc-sarabia_en {
	background: url(../images/text-franc-sarabia_en.gif) no-repeat;	width: 165px;	height: 31px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:0 0 61px;
}
.english-site_es {
	background: url(../images/text-english-site_es.gif) no-repeat;	width: 71px;	height: 13px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 2px;
}
.english-site_es:hover {
	background-position:0 -13px;
}

.english-site_en {
	background: url(../images/text-english-site_en.gif) no-repeat;	width: 99px;	height: 13px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 2px;
}
.english-site_en:hover {
	background-position:0 -13px;
}

.manualvarez {
	background: url(../images/text-manualvarez2.gif) no-repeat;	width: 276px;	height: 44px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:185px 0 0 -2px;
}
.vestidos-de-novia_es {
	background: url(../images/text-vestidos-de-novia_es.gif) no-repeat;	width: 331px;	height: 25px;
	margin:185px 0 18px -2px;;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
}

.vestidos-de-novia_en {
	background: url(../images/text-vestidos-de-novia_en.gif) no-repeat;	width: 331px;	height: 25px;
	margin:185px 0 18px -2px;;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
}

.donde-comprar_es {
	background: url(../images/text-proximamente_es.gif) no-repeat;	width: 331px;	height: 40px;
	margin:0 0 0px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
}

.donde-comprar_en {
	background: url(../images/text-proximamente_en.gif) no-repeat;	width: 331px;	height: 40px;
	margin:0 0 0px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
}

.contactar_es {
	background: url(../images/text-contacta2_es.gif) no-repeat;	width: 331px;	height: 30px;
	margin:0 0 18px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
}

.contactar_en {
	background: url(../images/text-contacta2_en.gif) no-repeat;	width: 331px;	height: 30px;
	margin:0 0 18px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
}



#content p {
	margin:0 0 19px;
}


/* Formulario */


.formulario_contacto
 {border: 0px solid #000;
 background-color:#fff;	
 background-image:url('../images/img-formulario.jpg');
 background-repeat:no-repeat;
 background-position:bottom right;
 float:left;
 width:770px;
 height:600px;
}


.formulario_contacto p
{
margin-left:16px;
}

.contacto_es {
	background: url(../images/text-contacto_es.gif) no-repeat;	width: 286px;	height: 34px;
	margin:0px 0 0px 15px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
}

.contacto_en {
	background: url(../images/text-contacto_en.gif) no-repeat;	width: 286px;	height: 34px;
	margin:0px 0 0px 15px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
}


div.ajax
{
clear:both; 
margin-left:0px;
}


div.titulo_elemento_formulario
{

background-color:none;
padding:8px 5px 0px 5px;
width:200px;
color: #810101;
font-size:12px;
}

div.titulo_elemento_formulario2
{
border:0px solid #000;
background-color:none;
float:left;
padding:0px 0px 0px 0px;
width:290px;
}

div.titulo_elemento_formulario3
{
border:0px solid #000;
background-color:none;
float:left;
padding:5px 5px 5px 5px;
width:80px;

}

input.text
{
font-family:arial; 
vertical-align:middle;
border:1px solid #999;
font-size:12px;
color:#666;
width:200px;
background-color:#fff;
}


textarea
{font-family:arial; 
vertical-align:middle;
border:1px solid #999;
font-size:12px;
color:#666;
width:200px;
height:60px;
background-color:#fff;
}

.camp_oblig
{clear:both;
color: #810101;
font-size:11px;
}

.estado
{clear:both;
color: #810101;
font-size:12px;
font-weight:bold;
}