BODY
{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: arial;
	background-color: #f3d40a;
	background-image:url(../imgs/bg-web.gif);
	background-repeat: repeat-y;
	background-position:center;
	color: #fff;
}
h2,h1,p,ul,li,dd,dl{
	margin:0px;
	padding:0px;
}
.columnIzq
{
	width: 650px;
	position: relative;
	left: 0;
	float: left;
}
.contenido
{
	width: 922px;
	position:relative;
	top:185px;
	margin: 0 auto;
}
.columnDer
{
	width: 270px;
	position: relative;
	right: 0;
	float: left;
	margin-left: 30px;
}
.header
{
	position: absolute;
	top: -185px;
left:-14px;
	width: 950px;
	background-color:#f3f3f3;
	color:#404040;
}
.header IMG
{
	float: left;
}
.header UL
{
	background-image:url(../imgs/bg-menu.gif);
	background-repeat:repeat-x;
	list-style: none;
	margin:0px;
	margin-top:10px;
	padding: 0;
	width: 950px;
	float: left;
	font-size: 13px;
}
.header LI
{
	float: left;
	margin: 0 14px;
	height: 22px;
	color: #000;
	font-weight: bold;
	font-size: 16px;
}
.header LI.pestHeaderOn
{
	background-color: #646464;
	padding: 0 15px;
	color: #FFF;
	font-weight: bold;
}
.header A
{
	text-decoration: none;
	color: #2f2f2f;
}
.footer
{
	border-top:1px solid #a4a4a4;
	position: relative;
	top: 50px;
	text-align:center;
	float: left;
	width: 100%;
}
.footer UL
{
	list-style: none;
	padding: 0;
	height: 60px;
	line-height: 60px;
	width: 922px;
	margin: 0 auto;
}
.footer LI
{
	float: left;
	margin: 0 5px;
	color: #868281;
}
.footer A
{
	color: #E22;
	font-weight: bold;
}
H1
{
	margin: 0px;
	font-size: 24px;
}
H2
{
	color: #bfbfbf;
font-size:18px;
}
.clear
{
	clear: both;
	margin: 0;
}
.barDownFooter
{
	width: 100%;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #BBB;
	background-color: #444;
}
.contenidoPlan
{
	font-size: 12px;
	float: left;
	width:600px;
}
.contenidoPlanIzq
{
background-color:#717171;
padding:5px;
margin-top:22px;
	font-size: 12px;
	float: right;
	width: 580px;
	margin-left: 10px;
}

.contenidoPlan P
{
	width: 600px;
	margin-top: 20px;
	font-size: 13px;
}
.lateralDerecha
{
	float: left;
	width: 306px;
	margin-left: 15px;
}
.lateralIzquierda
{
	float: right;
	width: 306px;
	margin-left: 15px;
}
.lateralDerecha P
{
	margin: 0px;
	padding: 5px;
}
.formContactar
{
	float: left;
	text-align: center;
	background-color: #717171;
	margin: 0px;
	padding: 10px 0px 10px 25px;
}
.formContactar INPUT, .formContactar TEXTAREA
{
	width: 240px;
}
.formContactar TEXTAREA
{
	height: 100px;
}
.numeroTelefono
{
	font-size: 18px;
	font-weight: bold;
}
.errorForm
{
	color: #F00;
}
.planContacto
{
	float: left;
	width: 500px;
	height: 450px;
	margin-left: 200px;
}
.planContacto P
{
	margin: 0px;
	padding: 5px;
}
.planContacto FORM
{
	text-align: center;
	margin: 20px 0px 0px;
	background-color: #262626;
	padding: 20px;
}
.planContacto INPUT, .planContacto TEXTAREA
{
	width: 240px;
}
.planContacto TEXTAREA
{
	height: 100px;
}
.ofertasHome
{
	background-color:#717171;

	width:600px;
	float:left;
	margin-bottom:20px;
}

.ofertasHome h2
{
	margin:0px;
	padding:3px 0px 3px 15px;
	color:#f2d309;
	font-weight:normal;
}
.ofertasHome ul
{
	list-style:none;
	float:left;
	padding:0 10px 10px 10px;
}
.ofertasHome li
{
color:#404040;
	float:left;
	padding:8px;
	margin:0px 3px;
	width:173px;
	text-align:center;
	border:1px solid #404040;
	background-color:#e8e8e8;
}
.ofertasHome img
{
	max-height:200px;
	max-width:155px;
}
.ofertasHome h3
{
	margin:0px;
	padding:0px;
}
.ofertasHome p
{
	width:260px;
	margin:0px;
}
.productosAleatorios
{
	list-style:none;
}
.productosAleatorios li
{
	float:left;
	background-color:#e8e8e8;
	margin-bottom:10px;
	width:300px;
	padding:3px;
}
.productosAleatorios img
{
	margin-right:5px;
}
.productosAleatorios span
{
	font-weight:bold;
}
.adminH1{
	margin-bottom:20px;
	background-color:#f3f3f3;
	color:#333;
}
.listadoProductos
{
	list-style: none;
	width: 600px;
color:#404040;
}
.listadoProductos li
{
	float:left;
	background-color:#e8e8e8;
	width:270px;
	margin:5px;
	padding:3px;
}
.listadoProductos img
{
	margin-right:5px;
}
.listadoProductos span
{
	font-weight:bold;
}
.listadoSubcategorias a:link,.listadoSubcategorias a:visited
{
color:#7c2a00;
font-weight:bold;
}
.listadoSubcategorias
{
background-image:url(../imgs/bg-menu-lateral.gif);
	border-left:1px solid #f7d600;
	border-top:1px solid #f7d600;
	border-right:1px solid #f7d600;
	margin-bottom:30px;
background-color:#ffe936;
}
.listadoSubcategorias dd
{

	padding:5px;
	border-bottom:1px solid #f7d600;
}
.contentFicha
{
	margin-bottom:30px;	
	float:left;
}
.contentFicha img, p
{
	float:left;
}
.contentFicha p
{
	float:left;
	width:350px;
}
.menuIdiomas
{
	float:right;
	margin-right:20px;
	margin-top:-50px;
}