html,body,div,p,h1,h2,h3,h4,span,ul,ol,li,dl,dd,dt,img,br,a,form { margin:0; padding:0; border:0;}
html,body{
	width:100%;
	height:100%;
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	color:#333;
}
body { background:#000; }
a { color:#04688D;text-decoration:none; }
a:hover { color:#2DA6BF; }

.input_text,.input_textarea,.input_select,.defaultSkin table.mceLayout{ border:#795F53 solid 1px;padding:2px; }
.defaultSkin table { background:#CCC; }

.fltrt { float:right;width:auto; }
.fltlft { float:left;width:auto; }
.hide { display:none; }
.submit { text-align:center; }

/**** TABLAS *****/

#login_table { margin: 0 auto; }
table.datagrid { border-collapse:collapse;border-spacing:0;width:100%;font-size:11px; }
table.datagrid td { padding:5px 8px; border:#3498AD solid 1px; }
table.datagrid th { padding:5px 8px; background:#3498AD;border:#FFF solid 1px;color:#FFF; }
table.datagrid th a{ color:#FFF;text-decoration:underline; }

.formtable td{ padding:3px 0; } 

/**** VARIOS *****/

#pin_pulsem { margin-right:30px; }

.paginator{ text-align:center;clear:both;font-weight:bold;}
.paginator img { margin:0 20px; }
.paginator .current {  }

.zoom {
	position:absolute;
	z-index:1;
	width:182px;
	height:140px;
	background:transparent url(../img/pad.png);
	cursor:pointer;
 }

/**** TIPS *****/

.validationError { padding:5px 15px;color:red;font-weight:bolder; }
.validationError img{ vertical-align:middle; }
.tooltip .tip { background-color: #3A2923;padding:5px; }
.tooltip .tip-title {
	color: #fff;
	background-color: #666;
	font-size: 20px;
	padding: 5px;
}
 
.tooltip .tip-text {
	color: #fff;
	padding: 5px;
}

/***************   Layout   ********************/

#page { width:100%;height:100%; }
#page td{ vertical-align:middle; }

#nofooter{
	background:#F9C3CD;
	width:1033px;
	height:663px;
	margin:0 auto;
}

#header { height:113px;background:#EFBBC5; }
	
	#header #logo_chatacamara{ float:left; }
	#header #logo_50{ float:right;margin-right:30px;margin-top:10px; }

#menu{ height:33px;background:#000;text-align:center; }
	
	#menu a{
		height:33px;
		margin:0 16px;
		background-position:top;
		display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;
		}
	#menu a:hover{ background-position:bottom; }

	#menu #m_inicio{ width:103px;background-image:url(../img/m_inicio.gif); }
	#menu #m_historia{ width:103px;background-image:url(../img/m_historia.gif); }
	#menu #m_productos{ width:236px;background-image:url(../img/m_productos.gif); }
	#menu #m_tienda{ width:164px;background-image:url(../img/m_tienda.gif); }
	#menu #m_servicios{ width:108px;background-image:url(../img/m_servicios.gif); }
	#menu #m_contacto{ width:112px;background-image:url(../img/m_contacto.gif); }

#content{ height:434px;overflow:auto; }

#flash_portada{ height:434px;width:1033px; }
.clear { clear:both; }

#footer {
	height:83px;
	text-align:center;
}
#submenu { height:26px;background:#000 url(../img/submenu.jpg) no-repeat center center; }
#proximamente{ margin-top:90px; }
/*
	#submenu #banquetes{ width:96px;background:red url(../img/sm_banquetes.gif); }
	#submenu a{ 
		height:26px;
		margin:0 30px;
		background-position:top;
		display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;
	}
	#submenu a:hover{ background-position:bottom; }
*/
#consientasupaladar{ margin-top:19px; }
#pulsem{
	width:75px;
	height:35px;
	display:block;
	float:right;
}
/***** :CONTACTO *******************************************/

#container_contacto { height:434px; background:#000 url(../img/contacto_bg.jpg) no-repeat top center; }

#container_margin { margin-left:210px;width:418px;text-align:center;color:#EFBBC5; }
	#container_margin p{ margin:15px auto;}
	#contacto_titulo { padding:25px 0; }

	#contact_table td { padding:5px 8px;text-align:left;vertical-align:top; }
	#contact_table .etiquetas { color:#EE5B75;font-weight:bolder;text-align:right; }
	#contact_table .input_text { width:240px;padding:2px;background:#EFBBC5;border:#FFF solid 1px; }

div#contact_table	{ display:none;width:418px;font-size:18px;font-weight:bolder;color:#EFBBC5;text-align:center; }
#ajaxloader		{ display:none;text-align:center;padding-top:50%; }

/******** :INICIO ************************************************/

/******** :HISTORIA ************************************************/

#container_historia{ width:1033px;height:434px;background:#000 url(../img/historia_bg.jpg) no-repeat top center;color:#EFBBC5; }
#container_historia_centrado{ text-align:center;width:315px;margin:0 auto;padding-top:25px; }
#container_historia_centrado p{ margin:16px 0; }

