body{margin: 0px; padding:0px;font-size:10px;font-family:Tahoma, Arial, Helvetica, sans-serif;height: 100%;background-image:url(images/bg.jpg); background-repeat:repeat;background-color:#280e19;}

html{height:100%;margin: 0px; padding:0px;font-size:10px;font-family:Tahoma, Arial, Helvetica, sans-serif;}

.contenido{position:relative;width:780px; float:left; height:100%; padding:10px; margin:0px 0px 0px 0px;}
.right{position:relative;width:171px; float:right; height:100%; padding:0px; margin:0px 0px 0px 7px; padding:0px 0px 0px 6px;}

.content{position:relative;width:605px; float:left; height:100%; padding:0px; margin:0px 0px 0px 8px;}
	.side{position:relative;width:165px; float:left; height:100%; padding:0px; margin:0px 0px 0px 0px; }

.sidemenu_top{ margin:0px; background-image: url(images/topmenu.jpg); background-repeat:no-repeat; clear:both; width:165px; height:1px;}
.sidemenu{ margin:0px 0px 10px 0px; width:165px; background-image:url(images/bgmenu.jpg); height:100%;}
.sidemenu_bottom{ margin:0px; background-image: url(images/bottom.jpg); clear:both; width:165px; height:2px; background-repeat:no-repeat;}

#fullPage {border:0px;margin: 0px; padding:0px;top:0px;left:0px;}
#enclosing {width:990px;border:0px;position:relative;top:0px;left:0px;}
#inside { background-image:url(images/bginside.jpg);position:relative;top:0px;left:0px;width:990px;margin: 0px; padding:0px;}
#inside {position:relative;top:0px;left:0px;width:990px;margin: 0px; padding:0px;}

.top1{ background-image:url(images/top1.jpg); width:990px; height:19px;}
.top2{ background-image:url(images/top2.jpg); width:780px; height:19px; background-repeat:no-repeat;}
.top3{ width:780px; height:127px;}
.top4{ background-image:url(images/top3.jpg); width:780px; height:23px;}
.top5{ background-image:url(images/top4.jpg); width:780px; height:20px;}

.foot{ background-image:url(images/footer.jpg); background-repeat:repeat-x;  width:100%; height:37px; clear:both;}
.foot2{ width:100%; height:140px; background-color:#000000; padding-top:10px;}

p {line-height:18px; font-size:11px; color:#424242;}
a, a:link, a:visited, a:active{ color:#CC3300; text-decoration: none;}
a:hover { color:#FF6600; margin: 0px; padding:0px; text-decoration: underline;}

.menu{ position:relative; float:left; width:100%; height:64px; margin:0px; padding:0px; float:left;}

.modulofoot{ float:left; height:110px; color:#FFFFFF; padding:0px 0px 0px 25px; background-image:url(images/modulofoot.jpg); width:150px; background-repeat:no-repeat;}

.modulofoot_title{ font-size:12px; font-weight:bold; padding:0px 0px 5px 0px;}
	
.rightimg{ float:right;}

a.grey{color:#b6fcff; font-size:10px; text-decoration:none;}
a.grey,  a.grey:link, a.grey:visited, a.grey:active{color:#b6fcff; font-size:10px; text-decoration:none;}
a.grey:hover{color:#8afbff; text-decoration:underline;}

a.topmenu {display:block; width:130px; margin:0px; padding:6px 0px 0px 0px; text-align:center; height:20px; font-size:10px; font-weight:bold; color:#ffffff; text-transform:uppercase; text-decoration:none;}
a.topmenu,  a.topmenu:link, a.topmenu:visited, a.topmenu:active {display:block; width:130px; margin:0px; padding:6px 0px 0px 0px; text-align:center; height:20px; font-size:10px; font-weight:bold; color:#ffffff; text-transform:uppercase; text-decoration:none;}
a.topmenu:hover{background-image:url(images/topmenu2.jpg); background-color:#FFFFFF; color:#000000;}

.topmenu2 { font-size:9px; font-weight:normal; text-decoration:none; color:#ffffff; text-transform:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

.bienvenido{ margin:0px 0px 10px 10px;}

a.boton{display:block; background-image: url(images/btn1.jpg); padding:5px 0px 0px 14px; margin:0px; font-size:11px; color:#0047a7; width:150px; height:auto; margin:0px 0px 0px 1px; font-weight:bold; background-repeat:no-repeat;}
a.boton,  a.boton:link, a.boton:visited, a.boton:active{display:block; background-image: url(images/btn1.jpg); padding:5px 0px 0px 14px; margin:0px; font-size:11px; color:#0047a7; width:150px; height:auto; margin:0px 0px 0px 1px; font-weight:bold; background-repeat:no-repeat;}
a.boton:hover{ background-image: url(images/btn2.jpg); color:#003366; text-decoration:none;}

a.boton3{display:block; background-color:#004080; width:156px; font-family:13px; height:16px;padding:1px 0px 0px 5px; font-weight:bold; text-align:left; font-size:11px; margin:0px 0px 5px 0px; color:#FFFFFF; margin:2px;}
a.boton3,  a.boton3:link, a.boton3:visited, a.boton3:active{display:block; background-color:#004080; width:156px; font-family:13px; height:16px;padding:1px 0px 0px 5px; font-weight:bold; text-align:left; font-size:11px; margin:0px 0px 5px 0px; color:#FFFFFF; margin:2px;}
a.boton3:hover{ background-color:#00154b;}


.busqueda{ float:left; margin:0px; width:250px; height:22px; margin:8px 10px 0px 10px;}
.inputsearch{background-image:url(images/inputsearch.jpg);font-size:10px;color:#666060;background-color:#ffffff;padding:3px;height:12px;float:left;border:#ffffff 1px solid; float:left;width:161px; background-repeat:no-repeat; margin:0px 10px 0px 0px;}

.login{ float:left; margin:0px; width:390px; height:22px; margin:8px 10px 0px 10px;}
.inputusuario{background-image:url(images/inputusuario.jpg);font-size:10px;color:#666060;padding:2px 0px 0px 25px;height:18px;float:left;border:#ffffff 1px solid; float:left;width:133px; background-repeat:no-repeat; margin:0px 0px 4px 3px;}
.inputpass{background-image:url(images/inputpass.jpg);font-size:10px;color:#666060;padding:2px 0px 0px 25px;height:18px;float:left;border:#ffffff 1px solid; float:left;width:133px; background-repeat:no-repeat; margin:0px 0px 4px 3px;}

.inputnews{font-size:10px;color:#666060;background-color:#ffffff;padding:3px;height:12px;float:left;border:#d2d2d2 1px solid; float:left;width:100px; background-repeat:no-repeat; margin:0px 5px 0px 5px;}

.links2{ float:left; margin:0px; width:240px; height:22px; margin:12px 10px 0px 10px; font-size:10px;}

.button{float:left;}

.inputs{ display:block; font-size:10px; color:#666666; background-image:url(images/bginput.jpg); width:140px; height:11px; padding:2px; margin:5px 0px 10px 2px;}
.inputs{border:1px solid #E8E8E8;font-size:10px;color:#666060;padding:2px 0px 0px 5px;height:18px;float:left;float:left;width:153px; background-repeat:no-repeat; margin:0px 0px 4px 5px; background-color:#FFFFFF;}

.dejanos{ display:block; margin:5px; background-image:url(images/dejanos.jpg); width:139px; height:48px; padding:35px 5px 5px 5px; margin:5px;}

h1{ display:block; background-image:url(images/h1bg.jpg); height:30px;padding:14px 0px 0px 10%; width:90%; font-weight:bold; color:#ffffff; font-size:12px; margin:0px 0px 5px 0px; background-color:#000000;}
h2{ display:block; background-image:url(images/h2bg.jpg); font-family:14px; height:17px;padding:3px 0px 0px 10px; width:180px; font-weight:bold; color:#005e79; font-size:10px; margin:1px 0px 5px 0px;}
h3{ display:block; background-color:#000000; width:156px; font-family:13px; height:16px;padding:1px 0px 0px 5px; font-weight:bold; text-align:left; font-size:11px; margin:0px 0px 5px 0px; color:#FFFFFF; margin:2px;}
h4{ font-size:11px; font-weight:bold; color:#007599; margin:0px 0px 5px 0px;}
h6{display:block; width:130px; margin:0px; padding:6px 0px 0px 0px; text-align:center; height:20px; font-size:10px; font-weight:bold; color:#ffffff; text-transform:uppercase; text-decoration:none;}

.modulo{ margin:0px 0px 15px 7px; float:left; border:1px solid #e7e7e7; width:190px; height:190px;}

.row{ display:block; color:#666666; height:47px;padding:3px 5px 0px 5px; width:180px; font-weight:none; font-size:10px; margin:1px 0px 5px 0px; border-bottom:#e8e8e8 1px solid;}
.row3{ display:block; color:#666666; height:30px;padding:3px 5px 0px 5px; width:180px; font-weight:none; font-size:10px; margin:1px 0px 5px 0px; border-bottom:#e8e8e8 1px solid;}
.rowleft{ float:left; height:47px; width:65px; padding:0px 2px 0px 2px;}
.rowimg{ padding:2px; background-color:#FFFFFF; border:1px solid #DDDDDD;}
.row2{ display:block; color:#666666; height:65px;padding:3px 5px 0px 5px; width:180px; font-weight:none; font-size:10px; margin:1px 0px 5px 0px;}
.rowleft2{ float:left; height:65px; width:80px; padding:0px 2px 0px 2px;}
.rowright{ float:left; width:105px; height:47px;}
.rowright2{ float:left; width:90px; height:65px;}

.sqr{ float:left; border:1px solid #efefef; margin:7px;}


.producto{ float:left; border:#ededed 1px solid; width:134px; height:120px; margin:5px; padding:2px;}
.productonombre{ color:#0074be; display:block; margin:0px; text-align:left; font-size:12px; font-weight:bold; width:134px; margin-bottom:7px; float:left;}
.producto2{ float:left; border:#ededed 1px solid; width:270px; height:250px; margin:5px; padding:2px;}
.productonombre2{ color:#0074be; display:block; margin:0px; text-align:left; font-size:12px; font-weight:bold; width:270px; margin-bottom:7px; float:left;}
.producto3{ float:left; border:#ededed 1px solid; width:175px; height:120px; margin:5px; padding:5px;}
.productonombre3{ color:#0074be; display:block; margin:0px; text-align:left; font-size:12px; font-weight:bold; width:160px; margin-top:7px; float:left;}
.producto4{ float:left; border:#ededed 1px solid; width:175px; height:200px; margin:5px; padding:5px;}
.productoimg{float:left; margin:5px;}
.productoprecio{color:#d05300; margin-bottom:15px; margin-top:15px; font-style:italic; font-weight:bold;}
.productoboton{ display:block;float:right; margin:5px; margin-right:25px;}

.row_productonombre{ float:left; margin-right:4px; color:#656565; font-weight:bold; margin-left:24px; text-align:left; display:block; width:200px;}
.row_productoprecio{ float:left; margin-right:4px; color:#d26300; font-weight:bold; text-align:left; width:100px;}
.row_productocategoria{ float:left; margin-right:4px; color:#656565; font-weight:bold; width:100px; text-align:left;}
.row_productoimagen{ float:left; margin-right:4px; color:#656565; width:25px; display:block; width:20px; text-align:left;}
.row_productolink{ float:right; margin-right:4px; color:#c50000; font-weight:bold; width:120px; text-align:left;}

a.row_producto{display:block; clear:both; background-color:#fafafa; border-top:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; padding:5px; height:20px; width:616px;}
a.row_producto,  a.row_producto:link, a.row_producto:visited, a.row_producto:active {display:block; clear:both; background-color:#fafafa; border-top:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; padding:5px; height:20px;width:616px;}
a.row_producto:hover{ background-color:#e9f3f5;}

.row_producto_head{ background-color:#F3F3F3;display:block; clear:both; border-top:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; padding:5px; height:17px; width:610px; font-weight:bold; font-size:11px;}

a.row_producto2{display:block; clear:both; background-color:#D7F2FF; border-top:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; padding:5px; height:20px; width:616px;}
a.row_producto2,  a.row_producto2:link, a.row_producto2:visited, a.row_producto2:active {display:block; clear:both; background-color:#D7F2FF; border-top:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; padding:5px; height:20px;width:616px;}
a.row_producto2:hover{ background-color:#e9f3f5;}


.topcell{ background-color:#2B5893; padding:3px; color:#FFFFFF; font-weight:bold; text-align:center; display:block; width:100%; height:100%;}

.tableleft{ border:#D6D6D6 1px solid; padding:2px;}

a.square  {
padding:2px;
text-align:center;
border:#C1C1C1 1px solid;
color:#ffffff;
background-color:#000000;
height:100%;
width:400px;
display:block;
margin:5px;
margin-left:100px;
}
a.square, a.square:a, a.square:link, .square:a, a.square:visited, a.square:active  {
padding:2px;
text-align:center;
border:#C1C1C1 1px solid;
color:#ffffff;
background-color:#000000;
height:100%;
width:400px;
display:block;
margin:5px;
margin-left:100px;
}
a.square:hover  {
padding:2px;
text-align:center;
border:#C1C1C1 1px solid;
color:#000000;
background-color:#ffffff;
height:100%;
width:400px;
margin:5px;
margin:5px;
margin-left:100px;
}
a.square1  {
padding:2px;
text-align:center;
border:#C1C1C1 1px solid;
color:#6F6A53;
background-color:#ECEFD2;
height:100%;
width:400px;
display:block;
margin:5px;
margin-left:100px;
}
a.square1, a.square1:a, a.square1:link, .square1:a, a.square1:visited, a.square1:active  {
padding:2px;
text-align:center;
border:#C1C1C1 1px solid;
color:#6F6A53;
background-color:#ECEFD2;
height:100%;
width:400px;
display:block;
margin:5px;
margin-left:100px;
}
a.square1:hover  {
padding:2px;
text-align:center;
border:#C1C1C1 1px solid;
color:#6F6A53;
background-color:#DFDAC3;
height:100%;
width:400px;
display:block;
margin:5px;
margin-left:100px;
}

.parentcell{
background-color:#CC0000;
color:#FFFFFF;
padding:4px;
font-size:10px;
font-weight:bold;
border-bottom:#E0E0E0 1px solid;
height:28px;}

.singlecell{
padding:10px;
font-size:10px;
border-bottom:#DBDBDB 1px solid;}

.padded{
padding-top:5px;}

.hovertable a { 
background-color:#FFFFFF;
color:#3366FF;
text-decoration:underline;}

	.hovertable { 
background-color:#FFFFFF;
color:#993200;}

 * html .hovertable a { 
background-color:#FFFFFF;
color:#4D4D4D;}

.hovertable a:hover {
background-color:#FFFF88:
color:#4D4D4D;}

.hovertable:hover {
background-color:#FFFF88:
color:#4D4D4D;}

.mgpic{ padding:3px; border:#E8E8E8 1px solid;}

.foro_row{ width:560px; margin:10px; padding:10px; border:#CCCCCC 1px solid; padding:5px; height:50px;}
.foro_row1{ float:left; width:50px;}
.foro_row2{ float:left; margin-left:20px; width:450px;}

.noticias_row{ width:560px; margin:10px; padding:10px; border:#CCCCCC 1px solid; padding:5px; height:140px;}
.noticias_img{ float:right; margin:3px;}
.noticia_img{ float:right; margin:5px;}


#menuh-container
	{
float:right;
margin-left:0px;
margin-top:0px;
text-align:center;
height:23px;
	}

#menuh
	{
float:left;
width:780px;
margin-left:0px;
margin-top:0px;
text-align:center;
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	border: 1px solid #000000;
	white-space:nowrap;
	margin:0;
	padding: 0px;
	
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: white;
	background-color: #161616;
	text-decoration:none;
	padding-top:6px;
	height:17px;
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
	
#menuh a:hover						/* menu on mouse-over  */
	{
	color: white;
	background-color: #333333;
	text-decoration:none;
	}	


#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:130px;	/* width of all menu boxes */
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */
	}

#menuh li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{

	position:absolute;
z-index:500;
top:auto;
display:none;
left:0px;

	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
