@charset "utf-8";
/* iniPages.css ---- CSS FOR MAIN AREA ----------------- Created by: Ely Tejeda N. ------ON: 20090903*/

/*-----------------------------------------------------------------------------------------*/
div#pageContainer
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;	
}
/*DEFINICIONES DEL PRIMER NIVEL*/
div.header    /*pageContainer->header*/
{/*Encabezado*/
	margin:0;
}
div.mainPart /*pageContainer->mainContent*/
{/*Contenido*/
	margin:0px;
}
div.footer /*pageContainer->footer*/
{/*Pie de Pagina*/
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
}
/*-----------------------------------------------------------------------------------
DEFINICIONES DEL HEADER*/
div.header .logo /*pageContainer->header->logo*/
{/*LOGO*/
	width:800px;
	height:54px;
}
div.header .separator /*pageContainer->header->separator*/
{/*linea*/
	margin-top:0px;
	margin-bottom:2px;
	padding:0px;
	border-top:#9D7C37 5px solid;
	clear:both;
}
div#navBar /*pageContainer->header->navBar*/
{/*Barra de Navegacion*/
	margin:0px;
	padding:0px;
	width:700px;
}
div#navBar a /*pageContainer->header->navBar->a*/
{/*Links dentro de la Barra de Navegacion*/
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
}
div#navBar a img /*pageContainer->header->navBar->a->img*/
{/*imagenes de la Barra de Navegacion*/
	margin:0px;
	padding:0px;
	border:0px;
}
/*-------------------------------------------------------------------------------------------------------------
pageContainer -> mainPart 		DEFINICIONES:
*/
div.mainPart div.leftSideBar /*pageContainer->mainPart->leftSideBar    Barra Lateral Izquierda*/
{
	display:block;
	float:left;
	width:140px;
	height:100%;
}
div.mainPart div.centralPart /*pageContainer->mainPart->centralPart     Parte Principal (Al Centro)*/
{
	display:block;
	float:left;
	width:700px;
}
div.mainPart div.centralPartMainPage
{
	width:980px;
}
div.mainPart div.rightSideBar  /*pageContainer->mainPart->rightSideBar		definiciones para la barra lateral Derecha*/   
{
}
/*-----------------------------------------------------------------------------------*/
/*pageContainer->mainPart->leftSideBar->                Definicioones para la barra lateral izquierda*/
div.leftSideBar ul.nosotrosLeftBar
{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:0px;
	margin-top:0px;
	margin-left:5px;
	margin-bottom:0px;
	width:120px;

}
div.leftSideBar img.leftSideBar-top
{
	display:block;
	width:120px;
	height:5px;
	padding:0px;
	margin-left:5px;
	padding-right:15px;
	margin-top:20px;
}
div.leftSideBar img.leftSideBar-bottom
{
	width:120px;
	height:5px;
	margin-left:5px;
	margin-bottom:20px;
	margin-top:0px;
	margin-right:0px;
	padding:0px;
}
ul.nosotrosLeftBar li
{
	border-left:#9D7C37 solid 2px;
	border-right:#9D7C37 solid 2px;	
}
ul.nosotrosLeftBar li a:link, ul.nosotrosLeftBar li a:visited
{
	text-decoration:none;
	color:#000;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	text-align:center;
	background:#EDE2CB;
	border-top: solid 1px #9D7C37;	
}
ul.nosotrosLeftBar li a:hover
{
	color:#444;
	background:#E9DCC0;
}
/*------------------------------------------------------------------------------------*/
/*pageContainer->mainPart->centralPart->                Definiciones para el contendido Central*/

div.centralPartMainPage div.slogan /*pageContainer->mainPart->centralPart->slogan */
{/*Animacion del slogan*/
	margin:auto;
	height:35px; 
	width:600px;
	padding:0px;
	margin-top:10px;
	margin-bottom:0px;
}
div.centralPartMainPage div.mainBanner /*pageContainer->mainPart->centralPart->mainBanner*/
{/*Animacion mainBanner.swf*/
	height:485px; 
	width:885px;
	padding:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin:auto;
	
	margin-bottom:0px;
}
div.centralPart div.legalText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	padding-left:40px;
}
div.centralPart div.legalText p
{
	text-indent:20px;
}
div.centralPart div.legalText p.mainTitle
{
	text-indent:0px;
	font-size:28px;
	font-weight:bold;
	color:#9D7C37;
}
div.centralPart div.legalText p.subTitle
{
	text-indent:0px;
	font-size:22px;
	color:#9D7C37;
	width:500px;
	font-weight:bold;
	font-style:italic;
}
div.centralPart div.legalText a:link, div.centralPart div.legalText a:visited
{
	text-decoration:none;
	color:#003;
	font-weight:bold;
}
div.centralPart div.telefonos
{
	padding-left:40px;
}
div.centralPart div.telefonos p.mainTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#9D7C37;
	font-weight:bold;
	margin-bottom:0px;
}
div.centralPart div.telefonos p.subTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	width:400px;
	color:#000000;
	padding-left:40px;
}
div.centralPart div.telefonos p.numero
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#900;
	font-weight:bold;
	padding-left:80px;
}
div.centralPart div.telefonos div.separator
{
	margin:0px;
	padding:0px;
	border-bottom:#9D7C37 1px solid;
}
div.centralPart div.telefonos img.iconFax
{
	width:25px;
	height:25px;
}
div.centralPart div.telefonos img.iconTelefono
{
	width:25px;
	height:25px;
}
div.centralPart div.politicasVenta
{
	padding-left:40px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
}
div.centralPart div.politicasVenta p
{
	font-size:14px;
	text-indent:20px;
}
div.centralPart div.politicasVenta div.separator
{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #9D7C37;
}
div.centralPart div.politicasVenta p.mainTitle
{
	font-size:28px;
	font-weight:bold;
	color:#9D7C37;
	text-indent:0px;
	margin-bottom:2px;
}
div.centralPart div.ubicacion
{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:20px;
	margin-top:0px;
}
div.centralPart div.ubicacion p.mainTitle
{
	font-size:28px;
	font-weight:bold;
	color:#9D7C37;
	margin-bottom:2px;
	margin-top:0px;
	padding-top:0px;
}
div.centralPart div.ubicacion div.separator
{
	margin-top:0px;
	padding:0px;
	border-bottom:1px solid #9D7C37;
	margin-bottom:2px;
}
div.centralPart div.ubicacion div.map
{
	margin-top:0px;
	padding-top:0px;
	border:0px;
}
div.centralPart div.ubicacion div.map  iframe.google
{
	margin:10px;
	margin-top:0px;
	border:5px solid #9D7C37;
	float:left;
}
div.centralPart div.ubicacion div.map p.smallLink
{
	clear:both;
	font-size:14px;
	margin-left:20px;
}
div.centralPart div.ubicacion div.map p.smallLink a:link, div.centralPart div.ubicacion div.map p.smallLink a:visited
{
	font-weight:bold;
	color:#900;
	text-decoration:none;
}
div.centralPart div.ubicacion div.map div.direccion
{

	margin-top:10px;
	padding-top:40px;
}
div.centralPart div.ubicacion div.map div.direccion p
{
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
div.centralPart div.ubicacion div.map div.direccion p.subTitle
{
	font-size:20px;
	color:#9D7C37;
	font-weight:bold;
}
div.centralPart div.ubicacion div.map div.direccion img.iconPointer
{
	float:left;
	padding-bottom:100px;
	padding-top:20px;
}
div.centralPart div.mercado
{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:40px;
	margin-bottom:20px;
	text-align:justify;
}
div.centralPart div.mercado p
{
	text-indent:20px;
	font-size:18px;
}
div.centralPart div.mercado p.mainTitle
{
	text-indent:0px;
	font-size:28px;
	font-weight:bold;
	color:#9D7C37;
	margin-bottom:2px;
	margin-top:0px;
	padding-top:0px;
}
div.centralPart div.mercado div.separator
{
	margin-top:0px;
	padding:0px;
	border-bottom:1px solid #9D7C37;
	margin-bottom:2px;
}
div.centralPart div.mercado div.tablaClientes
{
	width:656px;
	border-left: 2px solid #9D7C37;
	border-right: 2px solid #9D7C37;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
div.centralPart div.mercado div.tablaClientes div.subTitle
{
	font-size:28px;
	color:#9D7C37;
	float:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:40px;
	margin-bottom:0px;
	width:180px;
	text-align:center;	
}
div.centralPart div.mercado div.tablaClientes div.verticalBar
{
	float:left;
	border-right:#9D7C37 solid 1px;
	width:0px;
}
div.centralPart div.mercado div.tablaClientes div.listado
{
	float:left;
	margin-left:0px;
	margin-top:20px;
	padding-left:20px;
	padding-top:0px;
	border-left:1px #9D7C37 solid; 
	width:435px;
	margin-bottom:20px;
	
}
div.centralPart div.mercado div.tablaClientes div.listado>p
{
	font-size:24px;
	font-weight:bold;
	text-indent:0px;
}
div.centralPart div.mercado div.tablaClientes div.listado ul
{
	margin:0px;
	padding-left:20px;
}
div.centralPart div.mercado div.tablaClientes div.listado ul li
{
	margin-left:20px;
	color:#666;
	list-style:square;
	list-style-position:outside;
}

div.centralPart div.mercado img
{
	margin:0px;
	border:0px;
	padding:0px;
}

div.centralPart div.eventos
{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-top:20px;
}
div.centralPart div.eventos p.mainTitle
{
	text-indent:0px;
	font-size:32px;
	font-weight:bold;
	color:#9D7C37;
	margin-bottom:2px;
	margin-top:0px;
	padding-top:0px;
}
div.centralPart div.eventos div.separator
{
	margin-top:0px;
	padding:0px;
	border-bottom:1px solid #9D7C37;
	margin-bottom:2px;
}
div.centralPart div.eventos p.intro
{
	text-indent:20px;
}
div.centralPart div.eventos p.mes
{
	padding-left:20px;
	color:#333;
	font-weight:bold;
	font-size:28px;
	margin-bottom:2px;
}
div.centralPart div.eventos p.fecha
{
	margin:0px;
	padding:0px;
	padding-left:30px;
}
div.centralPart div.eventos p.horario
{
	font-style:italic;
	font-size:0.75em;
	margin-top:2px;
	padding-left:40px;
	margin-bottom:5px;
}
div.centralPart div.eventos p.anfitrion
{
	color:#9D7C37;
	text-align:justify;
	padding:0px;
	padding-top:10px;
	font-size:20px;
	margin-top:0px;
	margin-bottom:0px;
	width:550px;
	margin-left:auto;
	margin-right:auto;
}
div.centralPart div.eventos p.direccion
{
	font-size:0.65em;
	padding-left:50px;
	padding-right:50px;
	margin:0px;
	margin-top:10px;
}
div.centralPart div.eventos div.toRightLine
{
	border-bottom:1px #999 solid;
	margin-top:0px;
	padding-top:0px;
	margin-left:20px;
}
div.centralPart div.eventos p.nombreEvento
{
	color:#FFF;
	font-weight:bold;
	font-size:28px;
	text-align:justify;
	margin:0px;
	border:0px;
	width:620px;
}
div.centralPart div.eventos div.fondoTitulo
{
	background:#909090;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}
div.centralPart div.eventos div.fondoFecha
{
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	background:#EAE3CC;
	border-bottom:solid 1px #666;
	border-left:solid 1px #666;
	border-right:solid 1px #666;
}
div.singleEvent
{
	margin-top:20px;
	margin-bottom:20px;
	width:660px;
}
div.fondoDescripcion
{
	border-left:1px solid #666;
	border-right:1px solid #666;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	background:#EAE3CC;
	padding-left:25px;
	padding-right:25px;
}
div.eventos img.decoration
{
	margin:0px;
	padding:0px;
	width:660px;
	height:6px;
}
div.eventos div.singleEvent p.xtra 
{
	margin:0px;
	padding-left:50px;
	padding-right:50px;
	font-size:14px;
}
div.eventos div.singleEvent p.descripcion
{
	font-size:16px;
	text-align:justify;
	text-indent:20px;
}
div.eventos div.singleEvent p.xtra a:visited, div.eventos div.singleEvent p.xtra a:link
{
	color:#600;
	font-weight:bold;
	text-decoration:none;
}
div.eventos div.singleEvent p.descripcion a:visited, div.eventos div.singleEvent p.descripcion a:link
{
	color:#600;
	font-weight:bold;
	text-decoration:none;
	font-size:0.75em;
}
div.catalogos
{
	font-family:Arial, Helvetica, sans-serif;
}
div.catalogos p.mainTitle
{
	text-indent:0px;
	font-size:28px;
	font-weight:bold;
	color:#9D7C37;
	margin-bottom:0px;
}
div.catalogos div.separator
{
	margin:0px;
	padding:0px;
	border-bottom:#9D7C37 1px solid;
}
div.catalogos div.cuadroCatalogo
{
	float:left;
	width:300px;
	margin-top:10px;
	margin-bottom:10px;
}
div.catalogos div.verticalSeparator
{
	float:left;
	width:100px;
}
div.catalogos div.cuadroCatalogo img.logo
{
	width:250px;
	height:187px;
	margin-top:40px;
	padding:0px;
	margin-left:23px;
	border:0px;
}
div.catalogos div.cuadroCatalogo a:visited, div.catalogos div.cuadroCatalogo a:link
{
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#fff;
	width:296px;
}
div.catalogos div.cuadroCatalogo div.bordeExterno
{
	border-right:#9D7C37 solid 2px;
	border-left:#9D7C37 solid 2px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	min-height:350px;
}
div.catalogos div.cuadroCatalogo p
{
	width:260px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	color:#9D7C37;
	padding-bottom:40px;
	text-align:center;
	font-weight:bold;
}
div.catalogos div.cuadroCatalogo img.decoration
{
	width:300px;
	height:10px;
	margin:0px;
	padding:0px;
}
div.catalogos p.textoCatalogos
{
	text-indent:20px;
}
div.paginaContacto
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
div.paginaContacto p.mainTitle
{
	text-indent:0px;
	font-size:28px;
	font-weight:bold;
	color:#9D7C37;
	margin-bottom:0px;
}
div.paginaContacto div.separator
{
	margin:0px;
	padding:0px;
	border-bottom:#9D7C37 1px solid;
}
div.paginaContacto p.intro
{
	text-indent:20px;
}
div.paginaContacto form.formularioContacto
{
	width:500px;
	margin:0px;
	padding:0px;	
}
div.cuadroContacto
{
	width:500px;
	float:left;
	margin-bottom:20px;
}
div.cuadroContacto img.cuadroContactoDecoration
{
	width:500px;
	height:20px;
	margin:0px;
	padding:0px;
}
div.cuadroContacto div.borderBox
{
	border-right:#9D7C37 2px solid;
	border-left:#9D7C37 2px solid;
}
div.cuadroContacto div.column1
{
	float:left;
	width:170px;
	text-align:right;
	min-height:30px;
	padding-left:10px;
	padding-right:10px;
}
div.cuadroContacto div.column2
{
	min-height:30px;
	float:left;
}
div.cuadroContacto div.row
{
	clear:both;
	width:500px;
	margin-left:10px;
}
div.cuadroContacto spam.asterisco
{
	vertical-align:super;
	color:#900;
	font-size:12px;
}
div.cuadroContacto input#botonEnviar, input#botonBorrar
{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	font-size:16px;
}
div.contactoRightBar
{
	float:left;
	width:160px;
	padding:20px;
	margin:0px;
}
div.contactoRightBar ul
{
	list-style:none;
	padding:0px;
	margin:0px;
	border:0px;
}
div.contactoRightBar ul li
{
	padding:0px;
	margin:0px;
	text-indent:0px;
	border:0px;
}
div.contactoRightBar ul li a:link, div.contactoRightBar ul li a:visited
{
	text-decoration:none;
	background:#CCC;
	text-align:center;
	width:160px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px #666 solid;
	color:#9D7C37;
	font-weight:bold;
	border-bottom:0px;
	margin:0px;
}
div.contactoRightBar ul li a:hover
{
	background:#DDD;
}
div.contactoRightBar ul li:first-child a
{
 border-top:0px;
}
div.contactoRightBar img.decoration
{
	margin:0px;
	padding:0px;
	border:0px;
	height:6px;
	width:160px;
}
div.error
{
	float:left;
	width:160px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	background-color:#FE807C;
}
div.error img.decoration
{
	margin:0px;
	padding:0px;
	border:0px;
	height:6px;
	width:160px;
}
div.error p.errorTitle
{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-left:5px;
	margin-bottom:0px;
}
div.error p.error
{
	font-size:12px;
	padding-left:15px;
	padding-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-indent:-5px;
	display:list-item;
	list-style-position:inside;
	font-weight:bold;
}
div.cuadroContacto .inputError
{
	background:#FFCCCB;
	border:#FE807C 2px solid;
	padding-left:10px;
}
div.cuadroContacto .inputErrorCleared
{
	background:#FFF;
}
div.paginaContacto div.done
{
	height:50px;
	width:500px;
	margin:auto;
	margin-top:100px;
	text-align:center;
}


/*DEFINICIONES DEL RIGHTBAR--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------*/

/*------------------------
DEFINICIONES PARA FOOTER*/
div.footer div.flashFooter  /*pageContainer->footer->flashFooter*/
{
	width:885px;
	height:30px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}
div.footer div.legalFooter /*pageContainer->footer->legalFooter*/
{/*Footer Legal*/
	margin-top:1px;
	margin-bottom:1px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
div.footer div.legalFooter ul.list /*pageContainer->footer->legalFooter->list*/ 
{/*centers links under this list*/
	margin-top:0px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
div.footer div.legalFooter li /*pageContainer->footer->legalFooter->list->li*/
{/*List under legal footer*/
	display:inline;
	color:#9D7C37;
}

div.footer div.legalFooter li a,div.footer div.legalFooter li a:visited /*pageContainer->footer->legalFooter->list->li-> a & a:visited*/
{/*sets the color and distance between links*/
	color:#9D7C37;
	margin-left:20px;
	margin-right:20px;
	margin-top:2px;
	
}
div.footer div.separator /*pageContainer->footer->separator*/
{/*Creates a thin line across the screen*/
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2px;
	padding:0px;
	border-top:#9D7C37 1px solid;	
}
div.centralPartMainPage div.negociosFooter
{
	width:530px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding-bottom:10px;
}
/*DEFINICIONES GENERALES */
a.probooks:link, a.probooks:visited
{
	font-weight:bold;
	color:#9D7C37;
}
p.aclaracion
{
	font-size:10px;
	padding-left:35px;
	text-indent:-30px;
	font-style:italic;
	clear:both;
}