/* CSS Document */

body {
	background-color:#e6e4e5;
	height:100%;
	color:#000000;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#contenedor{
	width:980px;
	overflow:relative;
	height:100%;
	background-color:#FFFFFF;
	margin:13px 0px 0px 0px;
}	

#contenido{
	width:980px;
	overflow:hidden;
	background-color:#e6e4e5;
	margin:0px;
}

#top{
	width:980px;
	height:170px;
	background-color:#ffffff;
	background-image:url(imgs/top.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

#logo{
	width:300px;
	height:170px;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	float:left;
}

#bannertop{
	width:665px;
	height:170px;
	background-color:#e6e4e5;
	margin: 0px 0px 0px 0px;
	float:left;
}

#bannerprod{
	width:980px;
	height:150px;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	float:left;
}

#linea{
	width:15px;
	height:170px;
	background-color:#d91324;
	margin: 0px 0px 0px 0px;
	float:left;
}

#barra{
	width:980px;
	height:40px;
	background-color:#ffffff;
	margin: 20px 0px 0px 0px;
}

.line{
	width:980px;
	height:10px;
	background-color:#ffffff;
	margin: 10px 0px 0px 0px;
	float:left;
}

.line2{
	width:320px;
	height:10px;
	background-color:#d91324;
	margin:0px 0px 0px 13px;
	float:left;
}

#fotoppal{
	width:645px;
	height:150px;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	float:left;
}

.tittle{
	width:400px;
	height:100%;
	font-family:Verdana;
	color:#d91324;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin: 0px 8px 0px 0px;
	float:left;
}

.data{
	width:300px;
	height:130px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:right;
	margin: 0px 0px 0px 12px;
	padding: 10px 10px 10px 10px;
	float:left;
}

.datacontact{
	width:300px;
	height:100%;
	background-color:#ffffff;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:right;
	margin: 0px 0px 0px 12px;
	padding: 10px 10px 10px 10px;
	float:left;
}

.tittledata{
	width:180px;
	height:10px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#d91324;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin: 0px 8px 0px 12px;
	padding: 10px 10px 10px 10px;
	float:left;
}

.textdata{
	width:180px;
	height:80px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:right;
	margin: 0px 8px 0px 12px;
	padding: 0px 10px 10px 0px;
	float:right;
}

.textdata2{
	width:180px;
	height:15px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:right;
	margin: 0px 8px 0px 12px;
	padding: 5px 10px 10px 10px;
	float:right;
}

#text{
	width:595px;
	height:150px;
	background-color:#ffffff;
	margin: 15px 0px 0px 0px;
	float:left;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	padding:50px 25px 30px 25px;
}

#textalquiler{
	width:595px;
	height:180px;
	background-color:#ffffff;
	margin: 15px 0px 0px 0px;
	float:left;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	padding:20px 25px 30px 25px;
}

.bloque1{
	width:250px;
	height:180px;
	background-color:#ffffff;
	margin: 15px 25px 0px 0px;
	float:left;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
}

#pie{
	width:980px;
	height:80px;
	background-color:#d91324;
	background-image:url(imgs/pie.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin: 10px 0px 0px 0px;
	float:left;
}

#textpie{
	width:970px;
	height:50px;
	background-color:#d91324;
	margin: 0px 0px 0px 0px;
	float:left;
	font-family:Verdana;
	color:#FFFFFF;
	font-size:9px;
	text-align:center;
	padding:10px 5px 5px 5px;
}

/*consultas*/

#form{
	width:550px;
	height:100%;
	float:left;
	background-color:#FFFFFF;
	margin:10px 10px 0px 50px;
}

#textcontact{
	width:620px;
	height:100%;
	background-color:#ffffff;
	margin: 15px 0px 0px 0px;
	float:left;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	padding:20px 0px 30px 25px;
}

.datacontact2{
	width:300px;
	height:158px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:right;
	margin: 0px 0px 0px 12px;
	padding: 10px 10px 10px 10px;
	float:left;
}

/*llave en mano*/

#botones{
	width:480px;
	height:100%;
	background-color:#ffffff;
	margin: 8px 8px 8px 120px;
	float:left;
}

.btns{
	width:130px;
	height:71px;
	background-color:#ffffff;
	margin: 0px;
	float:left;
}

#textllave{
	width:595px;
	height:100%;
	background-color:#ffffff;
	margin: 15px 0px 0px 0px;
	float:left;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	padding:20px 25px 0px 25px;
}

.click{
	width:250px;
	font-family:Verdana;
	color:#000000;
	font-size:8px;
	text-align:left;
	margin:10px;
}

/*equipos*/

#botonesequipos{
	width:550px;
	height:100%;
	background-color:#ffffff;
	margin: 30px 8px 8px 50px;
	float:left;
}

.btnsequipos{
	width:130px;
	height:71px;
	background-color:#ffffff;
	margin: 0px;
	float:left;
}

.btnsequipos2{
	width:100px;
	height:71px;
	background-color:#ffffff;
	margin: 0px;
	float:left;
}

#textequipos{
	width:620px;
	height:185px;
	background-color:#ffffff;
	margin: 15px 0px 0px 0px;
	float:left;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	padding:20px 0px 30px 25px;
}

.clickequipos{
	width:250px;
	font-family:Verdana;
	color:#000000;
	font-size:8px;
	text-align:left;
	margin:0px 10px 20px 10px;
}

/*Novedades*/

#textnov{
	width:620px;
	height:100%;
	background-color:#ffffff;
	margin: 15px 0px 0px 0px;
	float:left;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	padding:20px 0px 30px 25px;
}

.novedades{
	width:190px;
	height:180px;
	font-family:Verdana;
	color:#000000;
	font-size:8px;
	text-align:left;
	margin:5px;
	border-color:#d91324;
	border-width:2px;
	border-style:solid;
}


.generalnov{
	width:200px;
	background-color:#ffffff;
	margin: 15px 0px 0px 0px;
	float:left;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
}

.descripcion{
	width:175px;
	height:80px;
	background-color:#ffffff;
	float:left;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	margin:0px 0px 0px 10px;
}

.imagnov{
	width:100px;
	height:85px;
	font-family:Verdana;
	color:#000000;
	font-size:8px;
	text-align:left;
	margin:0px 5px 5px 5px;
	padding:0px 0px 0px 40px;
}

.tittlenov{
	font-family:Verdana;
	color:#d91324;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
}

#relleno{
	width:300px;
	height:1050px;
	background-color:#ffffff;
	margin: 0px 0px 0px 12px;
	padding: 10px 10px 10px 10px;
	float:left;
}

/* menu*/

.menu { 
float : left; 
padding : 4px 0px 4px 10px; 
margin : 0px 0px 0px 0px; 
width : 920px;
height:30px;
background-color:#FFFFFF;
}
 
.menu table { 
position : absolute; 
border-collapse : collapse; 
z-index : 80; 
left : 0; 
top : 29px; 
}
 
.menu a { 
display : block; 
width : 150px; 
padding : 1px 0px; 
font-weight:560;
line-height : 27px; 
text-decoration : none; 
font-size : 11px;
font-family:Verdana;
background-color:#ffffff;
background-image:url(imgs/lineabarra.jpg);
background-repeat:no-repeat;
color:#000000;
} 
.menu ul { 
list-style-type : none; 
padding : 0; 
margin : 0; 
} 
.menu li { 
float : left; 
position : relative; 
z-index : 100; 
} 

.menu ul :hover {
	background-color:#d91324;
	background-image:url(imgs/solaparoja.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
}


/*despliegue*/

.menu ul li:hover ul, .menu ul a:hover ul { 
visibility : visible; 
} 

.menu ul li ul li a {
background-image:url(imgs/solapabca.jpg);
text-align : left !important ; 
padding : 5px 10px; 
border-bottom : 1px solid #ffffff !important ; 
font-weight : normal; 
width : 150px; 
line-height : 16px; 
} 
.menu ul ul {
visibility:hidden;
position:absolute;
width:155px;
border-top:1px solid;
color: #ffffff;
} 

/* over despliegue */

.menu ul li ul li a:hover {
color : #fff; 
background-image : none !important ; 
}
 
.menu img { 
float : right; 
margin : 7px 0 0 0; 
} 


/*estilos*/

.linkeos {
	text-decoration: none;
	color:#FFFFFF;
}

.linkeos2 {
	text-decoration: none;
	color:#000000;
}

/*php*/

#productos {
	width:980px;
	background-color:#ffffff;
	margin: 10px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	float:left;
}

#buscador {
	width:960px;
	background-color:#d91324;
	margin: 10px 0px 10px 0px;
	padding:10px 0px 10px 20px;
	float:left;
	font-family:Verdana;
	color:#ffffff;
	font-size:11px;
	text-align:left;
}

.textbuscador {
	width:500px;
	background-color:#d91324;
	margin:0px;
	float:left;
	font-family:Verdana;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.textbuscador2 {
	width:400px;
	background-color:#d91324;
	margin:0px;
	float:left;
	font-family:Verdana;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

#noresult {
	width:940px;
	background-color:#ffffff;
	margin:20px 0px 10px 0px;
	float:left;
	font-family:Verdana;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#titulobusc {
	width:960px;
	background-color:#d91324;
	margin: 10px 0px 0px 0px;
	padding:10px 0px 10px 20px;
	float:left;
	font-family:Verdana;
	color:#ffffff;
	font-size:13px;
	text-align:left;
	font-weight:bold;
}

#baseventas {
	width:400px;
	height:150px;
	background-color:#ffffff;
	margin: 10px 10px 20px 45px;
	float:left;
}

#titulo {
	width:390px;
	height:10px;
	background-color:#d91324;
	font-family:Verdana;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:5px;
	margin: 0px 0px 5px 0px;
	float:left;
}

#fotoventas {
	width:200px;
	height:130px;
	background-color:#ffffff;
	margin: 0px 5px 0px 0px;
	float:left;
}

#descventas {
	width:190px;
	height:50px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	float:left;
}

#precio {
	width:190px;
	height:20px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	float:left;
}

#cantidad {
	width:190px;
	height:20px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	float:left;
}

#textventas{
	width:930px;
	height:100%;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	float:left;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	padding:20px 25px 30px 25px;
}

#paginacion{
	width:980px;
	height:60px;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	float:left;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
}

.prodventas {
	width:400px;
	height:100%;
	background-color:#ffffff;
	margin: 10px 10px 20px 10px;
	float:left;
}

.tittlequipos{
	width:800px;
	height:100%;
	font-family:Verdana;
	color:#d91324;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin: 0px 8px 0px 0px;
	float:left;
}


#precios{
	width:980px;
	height:20px;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	float:left;
	color:#000000;
	font-family:Verdana;
	text-align:center;
	font-size:11px;
}


/*lampara*/

#titulolamp{
	width:955px;
	height:70px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#d91324;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding:30px 0px 0px 25px;
	float:left;
}

#textlamp{
	width:980px;
	height:850px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	margin: 0px 8px 0px 0px;
	float:left;
}

.textlamp2{
	width:600px;
	height:370px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	margin: 20px 8px 0px 15px;
	float:left;
}

.fotolamp{
	width:300px;
	background-color:#ffffff;
	margin: 8px 8px 0px 0px;
	float:left;
}

.baselamp{
	width:300px;
	height:370px;
	background-color:#ffffff;
	margin: 20px 8px 0px 20px;
	float:left;
}

#bannerlamp{
	width:980px;
	height:70px;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	float:left;
}

/*leasing*/

#leasing {
	width:190px;
	height:20px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	margin: 5px 0px 0px 0px;
	float:left;
}

#descleasing {
	width:190px;
	height:65px;
	background-color:#ffffff;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	float:left;
}

.leasing {
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
	font-weight:bold;
}

/*menu2*/

#menu2 {
	width:740px;
	background-color:#d91324;
	margin: 10px 0px 0px 0px;
	float:left;
}

.menu2 { 
float : left; 
padding : 4px 0px 4px 10px; 
margin : 0px 0px 0px 0px; 
width : 920px;
height:20px;
background-color:#d91324;
}
 
.menu2 a { 
display : block; 
width : 150px; 
padding : 0px 0px; 
font-weight:bold;
line-height : 20px; 
text-decoration : none; 
font-size : 12px;
font-family:Verdana;
background-color:#d91324;
background-image:url(imgs/lineabarra2.jpg);
background-repeat:no-repeat;
color:#ffffff;
} 

.menu2 li { 
float : left; 
position : relative; 
z-index : 0; 
} 

.menu2 li :hover {
	background-color:#ffffff;
	background-image:url(imgs/solapabca.jpg);
	background-repeat:no-repeat;
	color:#000000;
}

.menu2 ul { 
list-style-type : none; 
padding : 0; 
margin : 0; 
} 

#txtmenu{
	height:18px;
	width:230px;
	font-size:14px;
	font-family:Verdana;
	text-align:left;
	background-color:#d91324;
	font-weight:bold;
	color:#FFF;
	float:left;
	margin: 10px 0px 0px 0px;
	padding:6px 0px 4px 10px;
}