/* CSS Document */

BODY {background: #000 url(../imagenes/BGWeb.jpg) no-repeat center top;text-align:left; margin:auto;font: 0.75em/1.5 "Helvetica Neue", Arial, Helvetica;color: #b0b0b0;}
a {	color: #b0b0b0;	text-decoration: none;}
a:hover {	color: #fff; text-decoration: none;}

#header{margin: auto; text-align: center;width: 800px; height: 100px; }
#logo{margin: auto; text-align: center;width: 400px; height: 100px; float: left; }
#menuheader{margin: auto; text-align: left;width: 400px; height: 100px; float: left;overflow: inherit;}

#contenido{margin: auto; text-align: center;width: 100%; height: 460px; margin-top: 10px; border-top: 1px inset #000; border-bottom: 1px outset #000;	background: url(../imagenes/BGContenido.png) repeat;}
#bodas{margin: auto; text-align: left;width: 250px; height: 450px; margin-right: 25px; float: left;}
#instantes{margin: auto; text-align: left;width: 250px; height: 450px; margin-right: 25px; float: left; }
#retratos{margin: auto; text-align: left;width: 250px; height: 450px;  float: left; }

#contenido-in{margin: auto; text-align: center;width: 800px;  height: 450px; padding-top: 4px; padding-bottom: 3px; }
#contenidoizq{margin: auto; text-align: left;width: 250px; height: 450px; float: left; padding: 0px; }
#contenidoder{margin: auto; text-align: left;width: 530px; height: 450px; float: left; padding: 0px; margin-left: 20px; }

#contenidoizqb{margin: auto; text-align: left;width: 170px; height: 450px; float: left;}
#contenidoderb{margin: auto; text-align: left;width: 610px; height: 406px; float: left; margin-left: 9px; margin-top: 22px; margin-bottom: 22px; border-left: 1px solid #494949; padding-left: 10px;  }
#contenidoderbf{margin: auto; text-align: left;width: 400px; height: 406px; float: left; margin-left: 9px; margin-top: 22px; margin-bottom: 22px; border-left: 1px solid #494949; padding-left: 10px;   }
#video{margin: auto; text-align: left;width: 210px; height: 406px; float: right; padding: 0px;  }
#precios{ background-color: #000;	width: 920px; height: auto; text-align: center; margin: auto; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px;}
#footer{margin: auto; text-align: center;width: 800px; height: 40px;}

.alineadoizquierdo {float: left; text-align: left;}
.alineadoderecho {float: right; text-align: right;}

#navi {list-style:none; padding-left: 20px; padding-top: 15px; margin: auto; }
.menu {font: 12px "Helvetica Neue", Arial, Helvetica;color: #fff;}
.menu a{font: 12px "Helvetica Neue", Arial, Helvetica;color: #fff; text-decoration: none;}
.menu a:hover{font: 12px "Helvetica Neue", Arial, Helvetica;color: #b0b0b0; text-decoration: none; border-bottom: 1px dotted #b0b0b0;}

.titulo{font-size: 24px; color: #b0b0b0;  text-align: left; float: left;}
#barratitulo{width: 800px; height: 35px; float: left; margin-bottom: 0px; }

.textos{font: 13px/1.5 "Helvetica Neue", Arial, Helvetica;color: #fff; text-align: left; float: left; }
h1{	font-size: 24px; color: #b0b0b0; border-bottom: 1px solid #494949; padding: 0px; margin: 0px 0px 5px 0px;}


ul.photo-list {	list-style:none; margin: 0px; padding: 0px;}
ul.photo-list li {	width:250px;	height:250px;	float:left;	margin:0px;}
ul.photo-list li a {	display:block;	position:relative;}
ul.photo-list li a img {	position:absolute;	z-index:1;}
ul.photo-list li span {	display:block;	height: 250px;	width: 250px;	position:absolute;	z-index:2;}

.label{	width: 200px; height: 30px;}
.textocontacto{font: 13px/1.5 "Helvetica Neue", Arial, Helvetica;color: #fff; text-align: right; float: left; margin-right: 20px; width: 120px; min-height: 20px; overflow: inherit; }
.formacontacto{font: 13px/1.5 "Helvetica Neue", Arial, Helvetica;color: red;  background-color: transparent; border: 1px dashed white; margin-top: 5px; margin-bottom: 5px; width: 380px; min-height: 20px; padding-left: 5px; overflow: inherit;}
.comentarios{font: 13px/1.5 "Helvetica Neue", Arial, Helvetica;color: red;  background-color: transparent; border: 1px dashed white; margin-top: 5px; margin-bottom: 5px; width: 380px; min-height: 120px; padding-left: 5px; overflow: hidden;}
.btnenviar{font: 13px/1.5 "Helvetica Neue", Arial, Helvetica;	background-color: transparent; color: red; border: 1px dashed white; height: 30px; width: 390px; margin-left: 140px; margin-top: 5px;}

#log {width: 390px; margin-top: 5px; background-color: transparent; float: right;  }
#log_res {width: 390px;overflow: auto;background-color: transparent; color: #fff000; }
#log_res.ajax-loading {	padding: 5px ; 	}