body {width: 100%; height:auto; align: center; font-family: Georgia, "Times New Roman", Times, serif;  background: #F7EDE1;
	 margin: 0px; padding: 0px;}

img {border:0px;}

/* Lightbox: nada de botones */
#bottomNavClose {
	display: none;
}

.ultimaCategoriaPortada {

	height: 199px;
	margin-bottom: 0px;
	padding-bottom:0px;
/*	border-right:2px solid #512F01;*/
}

.ultimaCategoriaPortada  img{
	border-right:2px solid #512F01;
}

.maxprincipal { 
	width:996px; 
	height:auto;
	margin:0 auto 0 auto;
}

.cabecera { 
	width:100%; 
	height:113px; 
	background:url(../img/portada/encabezado.jpg) no-repeat top left #E9D0AA;
}

.cabprincipal { 
	width:996px; 
	height:28px; 
	margin:0 auto;  
	 
	background:url(../img/portada/fondo_izq_botonera.jpg) no-repeat top left #512F01; 
}
.cabprincipal #menu { 
	width:500px; 
	float:right;
}
.cabprincipal #imenu { 
	float:right; 
	clear:right; 
	height:30px; 
}
.cabprincipal #imenu a { 
	font-size:9px; 
	color:#e9f7f7; 
	margin-right:5px; 
	text-decoration:none; 
}
.cabprincipal #imenu a:Hover { 
	color:#939393;
}

.totalcontent { 
	width:100%;
	height:auto; 
	float:left; 
	clear:left; 
	background:#F7EDE1;
}
.totalcontent #content 
{ 
	width:830px; 
	float:left;  
	height:395px; 
	background:url(../img/portada/fondo_cama.jpg) no-repeat top left #F7EDE1; 
}

.totalcontent #contentGaleria { 
	width:996px; 
	float:left;  
	height:395px; 
	padding-top:20px;
/*	background:url(../img/galeria/fondo.jpg) no-repeat top left #F7EDE1; */
	background:url(../img/galeria/fondo.jpg) no-repeat top left #F7EDE1; 
}

.totalcontent #contentCatalogos
{ 
	width:995px; 
	float:left;  
	height:625px; 
	padding-top:5px;
/*	background:url(../img/catalogo/fondo.jpg) no-repeat top left #F7EDE1; */
	background:url(../img/catalogo/fondo.jpg) no-repeat top left #F7EDE1; 
}

.totalcontent #banner 
{ 
	float:right;
	
	padding-top:5px;
	background:url(../img/portada/fondo_ultimas_fotografias.jpg) repeat-x top left #F7EDE1; 

	height:395px;  
	width:165px; 
	w\idth: 165px;
}

#contentCuerpo
{
	/* border-bottom:2px solid #DEDEDE;
	margin-top:5px;*/
	margin-left:10px;
}
 
#contentCuerpo div
{
	/*z-index: 99;*/
	float: left;	
	position:relative; 

	width:203px;
	height:199px;  	

	margin-top:17px;
	margin-left:10px; 
	padding-left:10px; 
	padding-bottom:0px; 	
	
	font-size:12px;
	
	border:2px solid  #512F01;
	background:url(../img/portada/cuadro_contenido.jpg) no-repeat top left #F7EDE1; 	
} 

#texto p 
{
	z-index: 100;
	float:inherit;
	clear:both;

	width:85%;
	min-height:199px;  	

	font-size: 12px;
	font-style: normal;
	font-family: Arial; 
	color: #512F01;
	
	/* border:2px dotted #000000; */
	margin-left:5px;
	margin-right:5px;
	padding-left:2px;	
	padding-right: 2px;	background: transparent !important;	
 }
 
 #contentCuerpo ul {
 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt auto;
	padding:5pt;
}

#contentCuerpo li {
	/* 	border:2px solid  #512F01;
	border-bottom:2px solid #512F01; */
	/*border-right:2px solid #512F01;*/
	/*border-bottom:2px solid #512F01;*/
	border-top:2px solid #512F01;
	padding: 0px 0px 0px 0px;
	/*margin: 0px 0px 0px 0px;*/

	float:left;
	margin-top:10px;
}

/* para la galeria del home */
#contentCuerpo img {
	float:inherit;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom:2px solid #512F01;	
}

#contentCuerpo a {
	float:inherit;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Marco de Fotografía */
#marco
{
	/* align:center;*/
}

#marco ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt auto;
	padding:1pt;
}

#marco li {
	border-top:2px solid    #FFFFFF;
	border-left:2px solid   #EEEEEE;
	border-bottom:2px solid #666666;
	border-right:2px solid  #5D5D5D;
	float:left;
	margin-left:12px;	
	margin-top:3px;
	padding: 0px 0px 0px 0px;
	width: 132px;
}

#marco a {
	border: 6px solid #FFFFFF;
	color: #FFFFFF;
	display:block;
	padding: 0px 0px 0px 0px;
/*	font-size:85%;*/
	text-align: center;
	text-decoration: none;
	height: 80px;
		width: 120px;
}

#marco a img{
/*	border:1px solid #CCCCCC ;*/
	float:inherit;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 80px;
}

#marco a:hover {
font-weight:bold;
}
/* fin galeria home*/

/* fin galeria y catalogo*/
.imagenTituloGaleria
{
	padding-bottom: 10px;	
   	padding-left: 315px;
    float:left;
}

#marcoGaleria
{   width: 100%;
	float: right;
} 

#marcoGaleria ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt auto;
	float:right;
	padding: 0px 0px 5px;
}

#marcoGaleria li {
	margin-right:1px;	
	margin-top:5px;
	float:right;
}
/*
#marcoGaleria >li {
	margin-right:1px;	
	margin-top:5px;
	float:right;
}*/
/*#marcoGaleria >li >ul
{ 	clear:left;
	float:left;
	width: 100%;
	 
	 
}*/

#marcoGaleria li ul li {
	border-top:2px solid    #FFFFFF;
	border-left:2px solid   #EEEEEE;
	border-bottom:2px solid #666666;
	border-right:2px solid  #5D5D5D;
	float:left;
	margin-right:10px;	margin-top:10px;
	width: 138px;
}

#marcoGaleria li ul li img{
	width: 120px;
}
/*
#marcoGaleria >li >ul> li {
	border-top:2px solid    #FFFFFF;
	border-left:2px solid   #EEEEEE;
	border-bottom:2px solid #666666;
	border-right:2px solid  #5D5D5D;
	float:left;
	margin-right:10px;	margin-top:10px;
}*/
#marcoGaleria li ul li a {
	border:8px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
	height: 90px;
width: auto;	
}

/* fin galeria */

/* catalogo */
#menuCatalogo {
	position:relative;
	float: inherit;
	left: 560px;

	margin-bottom: 10px;
	clear:both;
}

#menuCatalogo a {
	width: 150px;
	text-decoration:none;
}

#marcoTitulo
{
   	float:left;
}

.imagenTitulo
{
	padding-bottom: 10px;	
   	padding-left: 265px;
    float:left;
}

/* paginacion galerias */
#paginacion
{
	float: right;
	width: auto;

	margin-top: 25px;
	margin-right:15px;
}

#paginacion a
{
	font-family: Arial, Helvetica, sans-serif
	font-weight:bold;
	font-size: 12px;
	color: #663300;
	text-decoration:none;	
}
/* paginacion galerias */

/* contacto */
.imagenTituloContacto
{
	padding-bottom: 10px;	
   	padding-left: 335px;
    float:left;
}

#contentContacto
{ 
	width:995px; 
	height: 390px;
	padding-top:49px;
	background:url(../img/contacto/fondo.jpg) no-repeat  top left #F7EDE1; 	
}

#contentEnlaces
{ 
	width:995px; 
	height: 390px;
	float: left;
	padding-top:49px;
	background:url(../img/enlaces/fondo.jpg)  no-repeat  top left #F7EDE1; 	
}

#contentNosotros
{
	width:995px; 
	height: 390px;
	padding-top:49px;
	background:url(../img/nosotros/fondo.jpg) no-repeat  top left #F7EDE1; 	
}

#contentEnlaces input, #contentContacto input
{
	font-size:9pt;
	background-color:#FFFFFF;
    opacity: 1.0;
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);
} 

/* ----------------------
 * Formulario de Contacto y otras yerbas 
 */
#contentContacto fieldset
{
	border: none;
	background: url(../img/contacto/opacity.png) top left repeat-x;         ; /*#E8B685;*/		
	margin-right: 15px;
}

#inputArea 
{
	float: left;
	padding: 20px;
}

#inputArea label
{
	width: 150px;
	color: #5B380A;
	font-weight:bold ; 
	
}

#inputArea input
{
	background-color:#FFFFFF;
	border: 1px solid #000000;
	opacity: 1.0;
}

#contentEnlaces label, #contentContacto label
{
	clear:both;

	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
	padding-right: 5px;
	width:125px;
	color:  #6E4C1E; /*#5B380A;*/
	font-weight:bold ;
}


#textMessageArea
{
	clear: none;
	float: right;
	padding-top: 25px;
	padding-right: 20px;
}

#textMessageArea label
{
	width: 100px;
	clear: both;
	
	color: #5B380A;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
	margin-bottom: 5px;
}

#textMessageArea textarea
{
	margin-top: 8px;
	font-weight:bold;
	color: #5B380A;
	font-size: 12px;
			
	border: 1px solid #000000;
	height: 75px;
	
	/* Opacity */
	opacity: 1.0;	
}

.renglonFormulario
{
	padding-bottom: 10px;
	opacity: 1.0;
}

/* ------------------------------------------ 
 * Galeria del Catalogo
 */
 		#marcoImagen {
			width:100%;
			height: 100px;
            
			padding: 0px;
			margin: 0px;	
		}

		#marcoItem {
			background-color: transparent; !important;
			padding: 0px;
			margin: 0px;
			
		}
	
		#areaTituloImagen {
			background:#D4BFD4 url(../img/catalogo/bloques_fondo_titulo.jpg) top left repeat-y;
			width: 154px;
			height: 40px; 
			padding-top: 6px;
			
			color: #FFFFFF;
			font-family:sans-serif, Verdana, Arial, Helvetica;
			font-weight: bold;
			font-size:13px;
		}

		#areaTextoImagen {
			color: #663300;
			font-size: 9px;

			background: url(../img/catalogo/bloques_fondo_contenido.jpg) repeat-y;
			/*min-height: 103px;
			height: 103px;*/
			width: 154px;
			height:97px;
			min-height:97px;
			padding-top:6px;
			padding-bottom: 0px;
			border-bottom: 0px;
		}

		#textoImagen {
			margin-left: 5px;
			width: 90%;
			height: 80px;
			min-height: 80px;
		}
		
		#referencia {
			padding-top: 3px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
		
/*
		#tituloImagen {
			z-index: 1;
			position: relative;
			top: -154px;

			width: 140px;
			height: 42px;
			
			margin:5px;
			padding-left: 3px;
			color: #FFFFFF;
			background: transparent; !important;
			
			font-family:sans-serif, Verdana, Arial, Helvetica;
			font-weight: bold;
			font-size:13px;
		}
		
		#textoImagen {
			position: relative;
			top: -155px;
			width: 90%;
			min-height: 75px;

			margin: 5px;
			color: #663300;
			margin:5px;
			padding-left: 3px;
			color: #FFFFFF;
			font-family:sans-serif, Verdana, Arial, Helvetica;
			font-weight: bold;
			font-size:13px;
		}
*/
		
		/* Estilos varios dedicados a posicionamientos y otras yerbas */
	 	#marcoCatalogo {
			min-height: 625px;
			float: none;
		}
		
		#marcoCatalogo ul {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			
			margin-bottom: 0px;
			margin-top: 0px;
		}
	
		/* Clases Row y Clase Item */
		.row {
			clear:both;
			float:right;
			width: 800;
			display: inline;			
			padding-right: 20px;
		}
		
		.cell {
			float: left;
			width: 154px;
			margin: 0px 0px 0px 2px;
			padding: 0px 0px 1px 1px;
		}

		.item {
			border: 1px solid #663300;
			float: inherit;
			height: 250px;			
			width: 100%;
		}
		/* Fin de las Clases */
		
/* Quienes Somos */
.imagenTituloNosotros
{
	padding-bottom: 20px;	
   	padding-left: 350px;
    float:left;
}

#formularioNosotros
{
	font-family:Arial, Helvetica, sans-serif;
	color: #5B380A;	
	font-size: 12px;
}

#formularioNosotros fieldset
{
	border: none;        
	background: url(../img/nosotros/opacity.png) top left repeat-x;         ; /*#E8B685;*/	
	margin-right: 15px;
}



#contenidoNosotros
{
	min-height:225px;
	
	padding-right: 25px;
	margin-right: 10px;
	margin-left: 10px;
	background: transparent;
	color: #5F3300 ;
	font-weight: bold;
}

/* Enlace */
.imagenTituloEnlace
{
	padding-bottom: 10px;	
   	padding-left: 335px;
    float:left;
}

.columnaEnlaceIzquierda
{
	width: 290px;
	padding: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #5B380A;	
	min-height: 40px;	
}

.columnaEnlaceDerecha
{
	float: right;
	width: 275px;
	text-align: left;
	padding: 5px;	
	margin-top: 0px;
	margin-bottom: 5px;	
	min-height: 40px;

	font-family:Arial, Helvetica, sans-serif;
	color: #5B380A;	
	clear: both;
}

#formularioNosotros a
{
	color: #5B380A;
	font-weight: bold;	
	text-decoration: none;

	font-size: 12px;
}

#formularioNosotros label
{
	color: #5B380A;
	font-weight: bold;	

	font-size: 12px;
	margin-top: 10px;	
}