html
{
	width:100%;
	padding:0px;
	margin:0px;
}
body
{
	width:100%;
	background-color:#555d63;
	padding:0px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4c4c4c;
}
h3
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#316a92;
	margin-bottom:0px;
}
a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#316a92;
	text-decoration:none;
}
a:hover
{
	color:#316a92;
	text-decoration:underline;
	text-align: left;
}
p
{
	text-align:justify;
	margin:0px;
	padding:0px;
	margin-bottom:23px;
	line-height:15px;
}
ul
{
	margin-right:0px;
	margin-bottom:0px;
	margin-top:1px;
	margin-left:0px;
	padding-left:17px;
	text-indent:0px;
	padding-bottom:20px;
}
ul li
{
	list-style-type:none;
}
.txt12Blue
{
	font-size:12px;
	color:#003875;
}
.txt9Gray
{
	font-size:9px;
	color:#6b6b6b;
}
.input
{
	font-family:Tahoma, Geneva, sans-serif;
	border:1px solid #7e878e;
	color: #7e878e;
	font-size:11px;
}
.imgRight
{
	padding-left:20px;
	margin-bottom:20px;
}
.imgEspec
{
	padding:16px 0 0 20px ;
	margin-bottom:20px;
}
.imgLeft
{
	text-align:left;
	padding-right:20px;
	padding-bottom:20px;
}
#divMain
{
	height:auto;
	width:866px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
#divHeader
{
	float:left;
	width:866px;
	height:83px;
	background-color:white;

}
#divHeader a{
	float:left;	
}
#divTitle
{
	float:left;
	width:866px;
	height:45px;
	background-color:#585b5f;
}
#divContainer
{
	float:left;
	width:866px;
	background-color:#FFFFFF;
}
#divLeftPanel
{
	float:left;
	width:199px;
}
#divMenu
{
	float:left;
	width:179px;
	height:439px;
	padding-left:20px;
	padding-top:1px;
}
#divMenu .imgMenuItem
{
	padding-top:1px;
}
#divContact
{
	float:left;
	width:199px;
	height:222px;
	background-image:url(../images/common/background_contacto.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#divContactInfo
{
	float:left;
	width:189px;
	padding-left:10px;
	padding-top:57px;
}
#divRightPanel
{
	float:left;
	width:567px;
	background-image:url(../images/common/middle_background.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#divContent
{
	float:left;
	width:470px;
	padding-top:23px;
	padding-left:166px;
	padding-bottom:35px;
}
#divgaleria
{
	float:left;
	width:580px;
	padding-top:23px;
	padding-left:166px;
	padding-bottom:35px;
}
#divFooter
{
	float:left;
	width:667px;
	height:63px;
	background-image:url(../images/footer/background.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFF;

}
#divFooter p
{
	padding-left:26px;
	margin-top:26px;
	margin-bottom:0px;
}
#divFooter a
{
	color:#FFF;
	text-decoration:underline;
}
#divFooter a:hover
{
	color:#FFF;
	text-decoration:underline;
}
#divTopCiment
{
	float:left;
	width:100%;
	height:25px;
	font-size:11px;
	color:#adb2b5;
	line-height:22px;
	text-align:right;
	padding-top:5px;
	background-color:#3e3e3e;
	font-family:Verdana, Geneva, sans-serif;
}
#divTopCiment a
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#cacaca;
}
.imgTop{padding-top:8px;}

h1
{color:white;font-family:Tahoma, Trebuchet, Palatino Linotype;margin-left:21px;font-style:normal;font-weight:300;font-size:1.6em;}
   
 #derecha{text-align:right;
		 float:right;
		 background-color:white;}

b{color:#316a92;}
ul.menu{
	display:block;
	margin:0px;
	padding:0px;
	margin-top:0px;
}
ul.menu li{color:white;
background-color:#768087;
padding-top:8px;
padding-bottom:8px;
padding-right:18px;
padding-left:18px;
border-bottom:white 1px solid;
border-right:white 1px solid;
text-align:left;
text-decoration:none;
font-weight:bold;

}
ul.menu li:hover{background-color:#515E67;
}
ul.menu li.tienda:hover{background-color:#FF0000;
}
ul.menu li.tienda{color:white;
background-color:#F8686F;
padding-top:8px;
padding-bottom:8px;
padding-right:18px;
padding-left:18px;
border-bottom:white 1px solid;
border-right:white 1px solid;
text-align:left;
text-decoration:none;
font-weight:bold;
}
li a{color:#5985CA;
text-decoration:none;
}
#divpie
{
	float:left;
	width:866px;
	height:22px;
	font-size:11px;
	color:#adb2b5;
	line-height:22px;
	text-align:center;
	background-color:#3e3e3e;
	font-family:Tahoma, Geneva, sans-serif;
}
h2{
	font-size:14px;}
#imagenes img{padding: 5px;	background: white;	border: 1px solid #BBB;	margin: 7px 7px 7px 0;	width: 120px;}
