@charset "utf-8";

body {
width:950px;
margin:0 auto;
margin-top:30px;
color:#fff;
font-size:12px;
font-family:Arial, Verdana, Tahoma;
}

#header 
{
width:946px;
background-color:#666;
border-left:2px solid #000000;
border-right:2px solid #000000;
}



/* ----- NAVIGATION ----- */



#navigation {
width:950px;
height:65px;
background-color:#666;
}

#langMenu
{
	height:20px;
	text-align:right;
	padding: 5px 20px 5px 0px;
	font-size:13px;
	background-color:#fff;
	color:#333;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
}


/* ----- MAIN CONTENT ----- */



#content { 
	width:946px;
	/*min-height:450px; /* for modern browsers */
	/*height:auto !important; /* for modern browsers */
	/*height:450px; /* for IE5.x and IE6 */
	float:left;
	background:#8a8076 url('/imagenes/fondogris.gif') repeat-y top left ;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
}

#left
{
	width:410px;
	font-size:13px;
	padding:10px 20px;
	float:left;
	text-align:justify;
}
#right
{
	float:left;
	width:465px;
    padding: 30px 0px 20px 20px;;
}

#right img 
{
 border:2px solid #fff;
 margin-bottom:20px;
}

#center
{
	padding:10px 20px;
	text-align:justify;
}



/* ----- FOOTER ----- */



#footer { 
width:946px;
height:30px;
background:#8a8076 url('/imagenes/fondogris.gif') repeat-y top left ;
text-align:left;
float:left;
border-left:2px solid #000000;
border-right:2px solid #000000;
}


a.menuItem
{
 background:url(../imagenes/botonNormal.gif);
 text-decoration:none;
 color:#ffF; 
 font-size:14px;
 width:95px;
 float:left;
 height:25px;
 padding-top:10px;
 text-align:center;
}

a.menuItem:hover
{
background:url(../imagenes/botonHover.gif);
}

h1
{
	font-size:20px;
}
h1.titulo
{
	color: #fff;
	text-transform:uppercase;
	margin-top:0px;
	padding-top: 13px;
}

#langMenu a
{
	text-decoration:none;
	text-transform:capitalize;
	font-size:12px;
	font-weight:bold;
	color:#333;	
	padding-left:10px;
}

#langMenu a:hover
{
	text-decoration:underline;
}

table.formuContacto
{}

table.formuContacto tr th
{
	color:#fff;
	font-weight:bolder;
	font-size:12px;
	text-transform:uppercase;
	vertical-align:top;
	width:120px;
}

table.formuContacto tr td
{}

table.formuContacto tr td img
{
	border:0px;
	height: 22px;
	margin-top:-3px;
}

input.input1
{
	width:250px;
}

input.input2
{
	width:174px;
}


.button1
{
	color:#fff;
	width:100px;
	background-color:#999999;
	border:1px solid #fff;
	font-weight:bolder;
}

.textarea1
{
width:250px;
height:100px;
}

.secodeInput
{
vertical-align:top;
}

div#map
{
border:2px solid #fff;
}

.center
{
  text-align:right;
}

a
{
 color:#fff;
 font-size:12px;	
}

div.galeria
{
	border-bottom:1px solid #fff;
	margin-bottom:10px;
}

div.galeria p.titulo
{
	font-size:13px;
	font-weight:bolder;
	padding-bottom:10px;
}


div#center ul ,div#center h4 
{
	margin:0px;
	margin-top:5px;
}

table.formuContacto tr td span.secode img
{
	border:0px;
	height: 22px;
	margin-top:-3px;
}
/*desciForum*/

a.tituloForum
{
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bolder;
	color:#fff;
}

a.tituloForum:hover
{
	text-decoration:underline;
}

div.comentarios p.titulo
{
	font-size:13px;
	font-weight:bolder;
	padding-bottom:10px;
}
div.formComentario p.titulo
{
	font-size:13px;
	font-weight:bolder;
	padding-bottom:10px;
}
div.comentarios p.titulo
{
	font-size:13px;
	font-weight:bolder;
	padding-bottom:10px;
}
div.formComentario p.titulo
{
	font-size:13px;
	font-weight:bolder;
	padding-bottom:10px;
}

div.noticia p.titulo{
	font-size:13px;
	font-weight:bolder;
	padding-bottom:10px;
}

/*PRODUCTOS*/

div.producto 
{
	width:900px;
	border-bottom:1px solid #fff;
	margin-bottom:10px;
	overflow:hidden;	
	
}

div.producto div.descripcionProducto p.titulo
{
	font-size:13px;
	font-weight:bolder;
	padding-bottom:10px;
	text-transform:uppercase;
}
div.producto div.descripcionProducto
{
	margin-left:20px; 
	width:400px; 
	float:left;
}
div.producto div.fotoProducto
{
	width:400px; 
	float:right;
}
div.producto div.fotoProducto img.galeria
{
	width:390px; 
	border:2px solid #FFFFFF;
	margin-bottom:20px;
}
div.producto div.fotoProducto img.galeriaNoDisponible
{
	width:200px;
	border:2px solid #FFFFFF;
	margin-bottom:20px; 
}

div.noticiaForum
{
	padding-bottom:10px;
	border-bottom:1px solid #fff;
	margin-bottom:10px;
}