body{
margin: 0;
padding: 0;
background: url(/images/template1/backgroundBody.png) repeat-x #C4C4C4;
font-family: Arial;
color: #666;
}

a{
text-decoration: none;
border: 0;
}

a:hover{
text-decoration: none;
}

img{
border: 0;
}

h1{
font-size: 14px;
font-weight: bold;
}

p{
font-size: 11px;
text-align: justify;
}


#carruselImagesHome{
width: 10000px;

list-style: none;
}

#carruselImagesHome li{
width: 520px;
height: 250px;
float: left;

}
#bancosInfo{padding: 10px;}
#bancosInfo p{font-size: 14px;}


#content{
width: 820px;
margin: auto;
padding: 0px;
background: #FFF;
margin-bottom: 0;

}

#boxHeader{
width: 540px;
float: left;
}

#boxHeaderRight{
float: right;
width: 236px;
background: #FFF;
text-align: center;
font-size: 12px;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 0;
margin-bottom: 0;

}



#header{ 
background: #FFF;
/*width: 820px;*/
width: 540px;
/*margin: auto;*/
height: 115px;
/*position: absolute;*/
top: 0px;

}

#header table{
border: 0;
padding: 0;
width: 0px;
margin-left: 20px;
}

#header table tr{
border: 0;
padding: 0;
}

#header table tr td{
border: 0;
padding: 0;
vertical-align: middle;
}


#header h1{
font-size: 36px;
font-weight: bold;
color: #FFF;
padding-left: 180px;
}

#header-menu{
background: #CF0C19;
height: 27px;
width: 580px;
margin-top:5px;
/*width: 820px;*/
/*margin: auto;*/
/*position: absolute;*/
/*top: 119px;*/
}

#header-menu ul{
list-style:none;
margin:auto;
padding:0;
}

#header-menu ul li{
margin:2px;
padding:2px;
border:0;
float:left; 
color: #FFF;
}

#header-menu ul li a{
color: #FFF;
text-transform: uppercase;
text-decoration: none;
font-size: 12px;
font-weight: bold;
font-family: Arial;
}

#header-menu ul li a:hover{
color: #FFF;
}



#menuRight{
top: 0;
/*left: 570px;*/
width: 236px;
/*position: relative;*/
background: #FFF;
text-align: center;
font-size: 12px;
border: 1px solid #999;
border-top: 0;
margin-bottom: 10px;
float: right;

}



.searchInput{
width: 130px;
height: 15px;

}
.searchButton{
background: url(/images/template1/boton_buscar.png) no-repeat #FFF;
width: 	65px;
height: 21px;
border: 0;
}

.txtSearch{
font-weight: bold;
font-size: 13px;
color: #000;
}

#selectLanguage{
font-size: 12px;
margin-top: 22px;
background: url(/images/template1/linea_divide.png) bottom no-repeat;
width: 100%;
}

#selectLanguage table{
width: 88%
}

#selectLanguage table tr td, th{
vertical-align: middle;
text-align: right;
margin: 0;
padding: 0;
}

#selectLanguage table tr th{
text-align: center;
width: 140px;
}

#loginBox{
margin-top: 12px;
background: url(/images/template1/linea_divide.png) bottom  no-repeat;
padding-bottom: 13px;
width: 100%;
}

#loginBox a{ 
font-size: 12px;
color: #666;
}

#loginBox a:hover{
color: #990000;
} 

#loginBox h2{
font-size: 12px;
margin: 1px;
color: #000;
}


#loginBox .loginInput{

width: 140px;
background: #FFF;
padding: 2px;
}

#loginBox .loginButton{
border: 0;
background: url(/images/template1/boton_ingresar.png);
width: 80px;
height: 21px;
}

.pagarButton{
border: 0;
background: url(/images/template1/boton_ingresar.png);
width: 80px;
height: 21px;
}

#menuCategory{
width: 520px;
/*position: absolute;*/
/*top: 150px;*/
text-align: center;
margin: auto;
}


.menuCategoryItemLink{
color: #666;
}
.menuCategoryItemLink:hover{
color: #CC0000;
}

#menuCategory table{
margin: auto;
padding: 0;
border-collapse: collapse;
border: 0;
width: 100%;
}
#menuCategory table tr{
margin: 0;
padding: 0;
border-collapse: collapse;
border: 0;
}

#menuCategory table tr td{
text-align: center;
vertial-align: middle;
margin: 0;
padding:0;
border-collapse: collapse;
border: 0;
font-size: 12px;

}

#sidebar{
text-align: left;
padding-left: 10px;
}

#sidebar .toggler, #sidebar .menuSidebarLink{
font-size: 13px;
color: #666;
height: 13px;
font-weight: bold;
text-transform: uppercase;
}

.menuSidebarLink:hover{ text-decoration: underline; color: #4272DB}


#sidebar .element{
margin: 0;
padding: 0;
}

#sidebar .element ul{
list-style:square;
margin:auto;
padding:0;
}

#sidebar .element ul li{
font-size: 10px;
margin-left: 30px;
}
#sidebar .element ul li a{
color: #666;
text-decoration: none;
font-size: 10px;
text-transform: uppercase;
}

#sidebar .element ul li a:hover{
color: #CC0000;
text-decoration: underline;
}

#sidebar .element h2{
font-size: 11px;
color: #41464D;
}


#bodyContent{
width: 521px;
/*position: absolute;*/
/*top: 300px;*/
margin-left: 10px;
background: #FFF;
float: left;
}

#bodyContent2{
width: 580px;
/*position: absolute;
position: relative;
top: 180px;*/

margin-left: 0;
float: left;
background: #FFF; 
}



#gallery {
	position: relative;
	width: 400px;
	height: 184px;
	background: #FFF;
	border: 0;
	margin: auto;
	text-align: center;
	
}
 
#progress {
	margin: 10px auto;
	width: 200px;
	height: 15px;
	padding: 2px;
	border: 2px solid #dfdfdf;
}
 
#progress .bar {
	width: 0px;
	text-align: center;
	font-size: 10px;
	height: 15px;
	background: #2a2a2f;
	color: #fff;
	font-weight: bold;
}


#contenedor{
    position:relative;
    width:508px;
    text-align: justify;
    top: 10px;
    margin: auto;    
}

#contenedor p{
	font-size:11px
}

#img1{
    width:505px;
    height:250px;
    background-image:url('/images/template1/banner/01.jpg');
    text-align: justify;
    margin: auto;
}

#img2{
    position:absolute;
    top:0px;
    left:0px;
    width:505px;
    height:350px;
    margin: auto;
}

#newsPrincipal{
margin: auto;
border: 0;
border-collapse: collapse;
}

#newsPrincipal tr{
margin: 0;
padding: 2px;
border-bottom: 1px solid #666;
}

#newsPrincipal tr td{
vertical-align: top;
width: 50%;
padding-left: 5px;
padding-right: 16px;
}

#newsPrincipal  .news{
}

#newsPrincipal .news h3{
font-size: 12px;

}

#newsPrincipal .news a{
color: #000080;
}

#newsPrincipal .news a:hover{
color: #000;
}

#newsPrincipal .news h3 a{
font-size: 14px;
text-align: justify;
font-weight: bold;
color: #666;
}

#newsPrincipal .news h3 a:hover{
color: #000;
}


#newsPrincipal .news div{
text-align: center;
}

#newsPrincipal .news p{
color: #666;
}

#newsPrincipal .news p small{
font-size: 10px;
color: #666;
}

#newsPrincipal .news p small a{ 
font-size: 11px;
color: #999;
}

#newsPrincipal .news p small a:hover{ 
font-size: 9px;
color: #000;
}

#footer{
width: 100%;
text-align: center;
font-size: 10px;
font-color: #AAA;
background: #FFF;
width: 820px;
margin: auto;
margin-top:0;
}

#seg{
border-collapse: collapse;
width: 500px;
margin-botton: 20px;

}

#seg tr td{
text-align: center;
border: 1px solid #666;
padding: 5px;
}
#seg tr th{
text-align: center;
border-bottom: 1px solid #666;
}

.error{
color:red;
font-size: 11px;
width: 500px;
text-align: center;
}

#buscarReclamo {
 margin-top:380px;
 
}
#buscarReclamo h3{
 color:#666666;
 font: 18px;
}

#buscarReclamo tr th{
text-align: left;
font-size: 12px;
font-family: Arial;
font-weight: normal;

 
}


#enviarReclamo tr th{
text-align: left;
font-size: 12px;
font-family: Arial;
font-weight: normal;
}



.enviarButton{
border: 0;
background: url(/images/template1/boton_ingresar.png);
width: 80px;
height: 21px;
}

.rigth{
overflow-x:hidden;
overflow-y:scroll;
height: 700px;
width: 540px; 


}
#menudesktop
{
margin-left:0px;
}

#menudesktop a
{
text-align: left;
font-size: 12px;
font-family: Arial;
font-weight: normal;
color:#666666;
}



.pagination {padding: 1em 0;font-size: 11px;}
.pagenum, .prev, .next {color: #666;text-decoration: none;border: 1px solid #ccc;padding: .3em .7em;}
a.prev:hover, a.next:hover {background-color: #cae1ff;color: #000;}
a.pagenum:hover {background-color: #cae1ff;color: #000;font-weight: bold;}
.curpage {font-weight: bold;color: #000;padding: .3em .7em;}

.pagenumcomentarios, .prev, .next {color: #666;text-decoration: none;border: 1px solid #ccc;padding: .3em .7em;}
a.prev:hover, a.next:hover {background-color: #C4C4C4;color: #000;}
a.pagenumcomentarios:hover {background-color: #C4C4C4;color: #000;font-weight: bold;}

.listacomentarios
{
  
  margin-left:5px;
  margin-right:5px;
  padding-left:10px;
  padding-right:10px;

}

.comentarios{

  
border-bottom: #EEEEEE 1px solid;

padding-top:5px;

}
.nombrecomentario{
font-weight: bold;
margin-bottom: 5px;      

}

.fechacomentario{
text-align: right;
font-size: 10px;


}

#enviarComentario tr th{
text-align: left;
font-size: 12px;
font-family: Arial;
font-weight: normal;
margin-right:5px;       
}

#linksfooter {
background-color:#FFF;
padding-top: 40px;
}
#linksfooter a
{
color:#FFF; 
cursor:text;

}

#faq{
text-align: left;
font-size: 12px;
padding: 5px;
border: 1px solid #999;
line-height: 21px;
margin: 10px;
}

#faq a{
margin: 10px;
color: #000080;
font-size: 13px;
}

#faq a:hover{
color: #000;
text-decoration: underline;
font-size: 13px;
}

.encuesta{
text-align: left;
font-size: 12px;
padding: 5px;

margin: 10px;
}

.encuesta a{
margin: 10px;
color: #666666;
font-size: 15px;
}


.encuesta a:hover{
color: #000;
text-decoration: underline;
font-size: 15px;
}


#encuesta{
text-align: left;
font-size: 12px;
padding: 5px;

margin: 10px;
}

#encuesta a{
margin: 10px;
color: #666666;
font-size: 15px;
}


#encuesta a:hover{
color: #000;
text-decoration: underline;
font-size: 15px;
}

#encuesta ul{
list-style:none;
}

.resultadosPreciosRepuestos{width: 99%; margin: auto; border:1px solid #999; border-collapse:collapse; background: #fff}
.resultadosPreciosRepuestos tr {}
.resultadosPreciosRepuestos tr th{background: #ddd;border: 1px solid #999; text-align: left; padding:2px; font-size: 12px;}
.resultadosPreciosRepuestos tr td{border: 1px solid #999; background: #fff; font-size: 11px;}
.resultadosPreciosRepuestos tr td input{border: 1px solid #222; width:15px;}

.boxSearchRepuesto{ width: 90%; border:1px solid #8FBC8F ; background: #efefef;margin:auto; margin-top: 20px; height: 130px; }
.boxSearchRepuesto table{width: 100%;  margin: auto;margin-top: 50px;}
.boxSearchRepuesto table th{width: auto; }

.repuestosBadLogin {width: 500px; padding:20px; background: #EFEFEF; color: #CC0000; font-weight: bold; border: 1px solid #666; text-align: center; margin: auto;}

.repuestosMenu a{color: 0000cc;}
.repuestosMenu span{color: 0000cc; cursor:pointer;}
.repuestosMenu a:hover{text-decoration: underline;}


.clientesFacturasConfirmacionTable{width:550px; border:1px solid #000; margin: auto;}
.clientesFacturasConfirmacionTable td{font-size:11px; color: #222;}
.clientesFacturasConfirmacionTable input{border: 1px solid #333;}
