/* CSS Document */

/* CSS Document */

html, body { overflow: auto; height: 100%; margin: 0; padding: 0; }

 .centro
  {
   position:relative; 
   text-align:center;
   margin: 0px auto;   
   height:100%;
   top:0px;
  }
  
  .medio
  {
   position:relative; 
   text-align:center;
   margin: 0px auto;   
   height:100%;
   top:0px;  
   width:1020px;
   top: 0px;
  }

  .fotos
  {
   position:absolute; 
   text-align:center;
   margin: 0px auto;   
   height:100%;
   width:100%;
  }
  

a.cartas
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006699;
size:2;
font-weight:bold;
}  
 
a.cartas:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0099CC;
size:2;
} 
 
.menu1{
position:absolute;
left:7px;
top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
size:2;
}  
  
.menu2{
position:absolute;
left:184px;
top:30px;
}  

.menu3{
position:absolute;
left:300px;
top:30px;
}  

.menu4{
position:absolute;
left:670px;
top:30px;
}  

.menu5{
position:absolute;
left:794px;
top:30px;
}  

.menu6{
position:absolute;
left:904px;
top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
size:2;
font-weight:bold;
}    

.enlaces{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
size:2;
font-weight:bold;
}

  .table_prin
{
 text-align:center;
 border:0;
 vertical-align:top;
 padding:inherit;
 width:1000px;
 height:100%;
 align:center;
 }

.table_senc
{
  border:0;
  text-align:center;
  padding:inherit;
  width:100%;
 }
 
 .alto {
	height:17 px;
}

.alto2 {
	height:23 px;
	text-align:left;
	vertical-align:top;
}

.columna
	{
	  border:0;
	  height:100%;
	  width:270;
	}
	
.text {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: medium;
}

#contenedor	{
	width: 270;
	padding: 0em 0em 0em 0em;
	color: black;
	top: 0px;
	height: auto;
	left:0;
}

.tabla1
{
 width:730px;
 height:100%;
}

#container_proa {  max-height: 100%; min-height:50px; height: 100%; top:0px; overflow: auto; right:0px; left:0; width:525px; position: relative; z-index: 0; text-align: center}

#container_fotos { height: 375px; margin: 0px auto;  top:0px; overflow: auto; right:0px; left:0;  position: relative; z-index: 0; text-align: center}

#content { margin: 0 auto; height:100%; width:508px; left:0; text-align: left; position:relative }


A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}

A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #66ccff; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
	
	div#gallery {width: 660px; height: 400px; margin-left: auto; margin-right: auto;}object a {display: none;} object {margin-left: auto; margin-right: auto; display block;}
	
a.enlace {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #990000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
a.enlace:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #cc0033; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}

a.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #0066cc; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
a.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #0099cc; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}

a.menu1 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0066cc; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
a.menu1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0099cc; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}

a.carta{
	FONT-WEIGHT:bold; FONT-SIZE: 8pt; COLOR: #515151; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}

a.carta:hover{
	FONT-WEIGHT:bold; FONT-SIZE: 8pt; COLOR: #c0c0c0; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}

.descripcion {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #990000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}

.descripcion_i {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #990000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none; font-style:italic
}

.texto{
	FONT-WEIGHT:medium; FONT-SIZE: 10pt; COLOR: #515151; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}

.text{
	FONT-WEIGHT:normal; FONT-SIZE: 9pt; COLOR: #515151; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}

.black{
	FONT-WEIGHT:bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}

.dir {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}

.recuadro{background:#FFFFFF;width:280px;}

.datos{FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CC6633; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none}

.detalle{FONT-WEIGHT: medium; FONT-SIZE: 8pt; COLOR: ; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none}

.menu{FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none}

.texto_menu{
	FONT-WEIGHT: medium;
	FONT-SIZE: 9pt;
	COLOR: #515151;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	letter-spacing: normal;
	word-spacing: normal;
	line-height:30px;
}

.text_descripcion{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #696969;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	letter-spacing: normal;
	word-spacing: normal;
}

.vinos_descripcion{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #acacac;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	letter-spacing: normal;
	word-spacing: normal;
}

.vinos_descripcion{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #808080;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
	letter-spacing: normal;
	word-spacing: normal;
}

.num_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0033; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}

.formulario
  {
    position:absolute;
	top:10px;
	left:390px;
	width:350px;
	height:474px;
	background-color:#f4f4f4;
	border:thick;
	  }
  
  .tit_formulario
  {
   width:150px;
   height:20px;
   top:0px;
   left:0px;
   position:absolute;
   background-color:#006699;
   color:#FFFFFF;
   width:100%;
   font:Geneva, Arial, Helvetica, sans-serif;
   text-align:center;
   font-size:100%;
   font-weight:bold;
  }  
  
  .nome
  {
   width:150px;
   height:15px;
   top:30px;
   left:10px;
   position:absolute;
  }
  
  .campo_nome
  {
  width:150px;
  height:15px;
  top:50px;
  left:10px;
  position:absolute; 
  }
  
  .apellido
   {
    width:150px;
	height:15px;
	top:30px;
	left:180px;
	position:absolute;
   }  
   
   .campo_apellido
    {
	width:150px;
	height:15px;
	top:50px;
	left:180px;
	position:absolute;
	}
	
	.direccion
    {
	width:150px;
	height:15px;
	top:90px;
	left:10px;
	position:absolute;
	}	
	
	.campo_direccion
	{
	 width:150px;
	 height:15px;
	 top:110px;
	 left:10px;
	 position:absolute;
	}
	
	.cp
	{
	width:70px;
	height:15px;
	top:90px;
	left:275px;
	position:absolute;
	}
	
	.campo_cp
	 {
	  width:70px;
	  height:15px;
	  top:110px;
	  left:275px;
	  position:absolute;
	 }
	 
	.telefono
	 {
	 width:150px;
	 height:15px;
	 top:150px;
	 left:10px;
	 position:absolute; 
	 }
	 
	 .campo_telefono
	  {
	   width:150px;
	   height:15px;
	   top:170px;
	   left:10px;
	   position:absolute;
	  }
	  
	.movil
	 {
	  width:150px;
	  height:15px;
	  top:150px;
	  left:186px;
	  position:absolute;
	 }
	 
    .campo_movil
	 {
	  width:150px;
	  height:15px;
	  top:170px;
	  left:186px;
	  position:absolute;
	 }
	 
	 .mail
	 {
	  width:150px;
	  height:15px;
	  top:210px;
	  left:10px;
	  position:absolute;
	 }
	 
	.campo_mail
	 {
	  width:150px;
	  height:15px;
	  top:230px;
	  left:10px;
	  position:absolute;
	 } 
	 
   .cantidad
	 {
	  width:150px;
	  height:15px;
	  top:270px;
	  left:10px;
	  position:absolute;
	 }

   .total
	 {
	  width:150px;
	  height:15px;
	  top:270px;
	  left:200px;
	  color:#CC0000;
	  font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	  font-size:95%;
	  font-weight:bold;
	  position:absolute;
	  visibility:hidden;
	 }	 
	 
   .campo_cantidad
    {
	 width:150px;
	 height:15px;
	 top:270px;
	 left:95px;
	 position:absolute;
	}
	
  .comentarios
  {
   width:150px;
   height:15px;
   top:300px;
   left:10px;
   position:absolute;
  }
  
  .campo_comentarios
   {
    width:150px;
	height:15px;
	top:320px;
	left:10px;
	position:absolute;
   }

  .botonera
   {
    width:100%;
	height:25px;
	top:430px;
	left:0px;
	position:absolute;
   } 

  .nome_c
  {
   width:150px;
   height:15px;
   top:24px;
   left:10px;
   position:absolute;
}
  
  .campo_nome_c
  {
  width:150px;
  height:15px;
  top:42px;
  left:10px;
  position:absolute; 
  }
  
  .apellido_c
   {
    width:150px;
	height:15px;
	top:24px;
	left:180px;
	position:absolute;
   }  
   
   .campo_apellido_c
    {
	width:150px;
	height:15px;
	top:42px;
	left:180px;
	position:absolute;
	}
	
	.direccion_c
    {
	width:150px;
	height:15px;
	top:72px;
	left:10px;
	position:absolute;
	}	
	
	.campo_direccion_c
	{
	 width:150px;
	 height:15px;
	 top:92px;
	 left:10px;
	 position:absolute;
	}
	
	.cp_c
	{
	width:70px;
	height:15px;
	top:72px;
	left:330px;
	position:absolute;
	}
	
	.campo_cp_c
	 {
	  width:70px;
	  height:15px;
	  top:91px;
	  left:330px;
	  position:absolute;
	 }
	 
	.telefono_c
	 {
	 width:150px;
	 height:15px;
	 top:123px;
	 left:10px;
	 position:absolute; 
	 }
	 
	 .campo_telefono_c
	  {
	   width:150px;
	   height:15px;
	   top:142px;
	   left:10px;
	   position:absolute;
	  }
	  
	.mail_c
	 {
	  width:150px;
	  height:15px;
	  top:123px;
	  left:186px;
	  position:absolute;
	 }
	 
    .campo_mail_c
	 {
	  width:150px;
	  height:15px;
	  top:142px;
	  left:186px;
	  position:absolute;
	 }
	 

   

  .comentarios_c
  {
   width:150px;
   height:15px;
   top:172px;
   left:10px;
   position:absolute;
  }
  
  .campo_comentarios_c
   {
    width:150px;
	height:50px;
	top:192px;
	left:10px;
	position:absolute;
   }
   
  .botonera_c
   {
    width:100%;
	height:25px;
	top:294px;
	left:0px;
	position:absolute;
   }        
