body {
	background-image:url(imagenes/background_gradient2.jpg);
	background-position: top;
	background-attachment:fixed;
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size:11px;
	color:#233F90;
}

h1 { 
	font: normal 18pt Arial; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #CC0000;
	}
	
h2 { 
	font: normal 13pt arial;
	font-weight:bold;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #1192D1;
	}	
	
h3 { 
	font: normal 11pt arial;
	font-weight:bold; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #CC0000;
	}

p {
	text-align:justify;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
	}
	
ul {
	text-align:justify;
	padding-right: 10px;
	}
	

/*a:link {
	font-size: 10; 
	font-weight: bold; 
	text-decoration: none; 
	color: #2FBBBB;
	}
	
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #993399;
	}
	
a:hover, a:active { 
	text-decoration: underline; 
	color: #74529A;
	}*/


/*style Home*/
#contenedorHome {
	width:900px;
	margin: 10px auto;
	}
	
#top {
	height:80px;
	margin-bottom:2px;
	}

#stage {
	width: 690px;
	margin-bottom: 2px;
	}
	
#contenedorLogPass{
	position:absolute;
	margin-top:1px;
	margin-left:215px;
	height:20px;
	width:500px;
	visibility: visible;
}

#menu {
	position:relative;
	margin-top:0px;
	margin-right:0px;
	width:207px;
	float:right;
	z-index:2
	}
	
.submenu {
	margin-bottom: 2px;
	}

.logincomuni {
	/*height:120px;*/
	background:url(includes/imagenes/login_comunidad.jpg) no-repeat top;
	padding-left:16px;
	padding-bottom:30px;
	padding-top:0px;
	border-top:#F0F0F0 1px solid;
	margin-left:3px;
	margin-top:1px;
	}

.distribuidores {
	/*height:135px;*/
	background-image:url(includes/imagenes/distribuidores.jpg);
	padding-left:10px;
	padding-bottom:22px;
	margin-bottom:0px;
	border-top:#F0F0F0 1px solid;
	background-repeat:no-repeat;
	margin-left:7px;
	
	}

#news {
	position:relative;
	margin-bottom:1px;
	width: 688px;
	height: 164px;
	background-image:url(imagenes/background_news.jpg);
	border: 1px solid #CCCCCC;
	z-index:1;
	}

.tlnews {
	background-image:url(imagenes/top_left_news.jpg);
	position: absolute;
	background-repeat:no-repeat;
	width: 10px;
	height:10px;
	margin:-1px;
	visibility: visible;
	}

.trnews {
	background-image:url(imagenes/top_right_news.jpg);
	position: absolute;
	background-repeat:no-repeat;
	width: 10px;
	height:10px;
	margin-top:-1px;
	margin-left:679px;
	visibility: visible;
	}

.blnews {
	background-image:url(imagenes/bottom_left_news.jpg);
	position: absolute;
	background-repeat:no-repeat;
	width: 10px;
	height:10px;
	margin-top:155px;
	margin-left:-1px;
	visibility: visible;
	}

.brnews {
	background-image:url(imagenes/bottom_right_news.jpg);
	position: absolute;
	background-repeat:no-repeat;
	width: 10px;
	height:10px;
	margin-top:155px;
	margin-left:679px;
	visibility: visible;
	}

.containerNews {
	position: relative;
	width:100%;
	height:80px;
	top: 1px;
	left: 0px;
	}

.containerleft {
	position:relative;
	float:left;
	width:50%;
	height:10px;
	}
	
.containeright {
	float:right;
	width:50%;
	height:10px;
	}

.newsimg {
	position:relative;
	top:8px;
	left:9px;
	float:left;
	}
	
.newstxt {
	width:226px;
	float:right;
	margin-top:8px;
	padding-right:8px;
	}

.newstxt a {
	color:#233F90;
	text-decoration:none;
	}

.newstxt a:hover {
	color:#CC0000;
	text-decoration:none;
	}

#redhome {
	z-index:1;
	position:relative;
	width: 900px;
	height: 92px;
	background-image:url(imagenes/background_red.jpg);
	}

.tlred {
	background-image:url(imagenes/top_left_red.jpg);
	position: absolute;
	background-repeat:no-repeat;
	width: 10px;
	height:10px;
	margin: 0px;
	visibility: visible;
	}

.tred {
	background-image:url(imagenes/top_right_red.jpg);
	position: absolute;
	background-repeat:no-repeat;
	width: 10px;
	height:10px;
	margin-top:0px;
	margin-left:890px;
	visibility: visible;
	}

.blred {
	background-image:url(imagenes/bottom_left_red.jpg);
	position: absolute;
	background-repeat:no-repeat;
	width: 10px;
	height:13px;
	margin-top:79px;
	margin-left:-1px;
	visibility: visible;
	}

.bred {
	background-image:url(imagenes/bottom_right_red.jpg);
	position: absolute;
	background-repeat:no-repeat;
	width: 10px;
	height:10px;
	margin-top:76px;
	margin-left:890px;
	visibility: visible;
	}

/*style boxes*/
#redInt {
	position:relative;
	width: 960px;
	height: 92px;
	background-image:url(imagenes/background_red.jpg);
	}

.tredInt {
	background-image:url(imagenes/top_right_red.jpg);
	position: absolute;
	background-repeat:no-repeat;
	width: 10px;
	height:10px;
	margin-top:0px;
	margin-left:950px;
	}

.brInt {
	background-image:url(imagenes/bottom_right_red.jpg);
	position: absolute;
	background-repeat:no-repeat;
	width: 10px;
	height:13px;
	margin-top:79px;
	margin-left:950px;
	}

.containered {
	position: absolute;
	width:100%;
	top: 3px;
	left: 2px;
	visibility: visible;
	}

.containfored {
	float:left;
	width:65%;
	height:10px;
	}
.containfored2{
	float:left;
	width:900px;
	height:89px;
	background-image: url(imagenes/fondofooter.jpg);
	}

.redimg {
	position:relative;
	left:50px;
	float:left;
	}

.redtxt {
	background-image:url(imagenes/distribuidores.gif);
	width:250px;
	height: 48px;
	padding-top: 10px;
	padding-left: 300px;
	float:left;
	color: #FFFFFF;
	font-weight: bold;
	}

.modulosred {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#233F90;
	}

#footerhome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#395AB3;
	padding-top: 5px;
	text-align:center;
	}
#footerhome a,#footerhome a:visited {
	color:#253C76;
	text-decoration:none;
	}
#footerhome a:hover{
	color:#A6BC09;
	text-decoration:none;
	}


/*style company*/
.companytxt {
	padding:15px;
	}

/*style Interna */
#contenedor {
	position:relative;
	width:960px;
	margin: 10px auto;
	z-index: 100;
	top: 20px;
	visibility: visible;
	}

#contenedorInt {
	margin-top:0px;
	position:relative;
	width:100%;
	background-color: #F0F0F0;
	}

#boxcontenedor{
	position:relative;
	left:50%;
	margin-left: -475px;
	margin-top:10px;
	/*height:auto;*/
	width:750px;
	background-color:#E9EDF8;
	text-align: center;
	padding-bottom: 20px;
	}

#boxheader{
	position:relative;
	width:750px;
    }

#boxinfo {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width: 720px;
	background-color: #FFFFFF;
	}

#boxarticulos{
	width:485px;
	background-color: #FFFFFF;
	}

#boxgallery {
	position:relative;
	margin:auto;
	margin-bottom:0px;
	width:718px;
	}

/*style Interna noticias*/
.boxmenu {
	width:718px;
	height:23px;
	background-image:url(noticias/imagenes/menu_bar.gif);
	background-repeat:no-repeat;
	background-position:right;
	}

#boxleft {
	width:203px;
	height:740px;
	padding:0px;
	float:left;
	background-color: #FFFFFF;
	}

#boxright {
	width:485px;
	padding:0px;
	float:right;
	background-color: #FFFFFF;
	}

.notimg {
	top:8px;
	left:18px;
	float:right;
	}

.notitxt {
	margin-top:8px;
	}

.notitxt a {
	color:#233F90;
	text-decoration:none;
	}

.notitxt a:hover {
	color:#CC0000;
	text-decoration:none;
	}

.novedadimg {
	height:154px;
	background-color:#00CCFF;
	margin-top:13px;
	margin-bottom:15px;
	}

.promocionimg {
	height:154px;
	background-color:#00CCFF;
	margin-bottom:20px;
	}

/*.tituloNoti {
	height: 20px;
	font-size:18px;
	color:#1192D1;
	}*/
.tituloNoti {
	height: 20px;
	font-size:12px;
	color:#233F90;
	font-weight:bold;

	}
	.tituloNoti2 {
	height: 20px;
	font-size:14px;
	color:#233F90;
	font-weight:bold;
	
	}
	
.subtituloNoti{
	padding-top:8px;
	font-size:11px;
	font-weight:bold;
	color:#1192D1;
	}

.subtituloNota{
	padding-top:7px;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	}

/*.infoNoti {
	padding-top:15px;
	}*/

.imgNoti {
	padding-top:12px;
	padding-bottom:10px;
	}

/*style comunidades*/
#comuniright {
	width:203px;
	height:740px;
	padding:0px;
	float:right;
	background-color: #FFFFFF;
	}

.comunileft {
	width:485px;
	padding:0px;
	float:left;
	background-color: #FFFFFF;
	}

.comunimg {
	position:relative;
	float:left;
	}

.comunitxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:right;
	margin-top:8px;
	}

.comunitxt a {
	color:#233F90;
	text-decoration:none;
	}

.comunitxt a:hover {
	color:#CC0000;
	text-decoration:none;
	}

.boxtittle {
	padding-top:10px;
	padding-bottom:5px;
	}

.boxlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:2px;
	line-height:-5px;
	}

.boxlinks a {
	color:#1192D1;
	font-weight:bold;
	text-decoration:underline;
	}

.boxlinks a:hover {
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
	}

#bgColor{
	background-image:url(imagenes/background_gradient2.jpg);
	position:absolute;
	top:500px;
	width:100%;
	height:200px;
	left:0px;
	z-index:0;
	}

/*style distribuidores*/
.boxdistri {
	height:70px;
	background-color:#FCFCFC;
	border: #E9E9E9 thin solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1192D1;
	text-align:right;
	padding:7px;
	}
	
.boxdistri2 {
	height:70px;
	width:180px;
	background-color:#FCFCFC;
	border: #E9E9E9 thin solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1192D1;
	text-align:right;
	padding:7px;
	}


/*style serviciotecnico*/
.tecnico {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1192D1;
	border: #E9E9E9 1px solid;
	padding:4px;
	}


.tecnicotr td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1192D1;
	border: #E9E9E9 1px solid;
	padding-left: 5px;
}

.tecnicotr td h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
}

/*style repuestos*/
ul.repuestos {
	list-style-image:url(imagenes/lista_repuestos.gif);
	}
.repuestos li {
	padding-bottom: 12px;
	}
	

/*style lubricantes*/
ul.lubri{
	list-style-image: url(lubricantes/imagenes/lista_lubricantes.gif);
	}

.lubri li {
	padding-bottom: 3px;
	}

/*style preguntas*/
ul.faqs {
	list-style-image: url(imagenes/lista_preguntas.gif);
	padding-top:15px;
	padding-right:15px;
	text-align:left;
	}
.faqs li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-bottom: 12px;
}

.faqs a {
	color:#233F90;
	text-decoration:none;
	}

.faqs a:hover {
	color:#CC0000;
	text-decoration:none;
	}
	
/* Fichas técnicas */

.headerFichaTecnica{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	background-color:#233F90;
	color:#FFFFFF;
	text-indent:10px;
	font-weight:bold;
	}
	
.bordeExternoFichas{
	border:#1192D1 solid 1px;
	/*background-color:#FF9900;*/
	background-color:#233F90;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	}
	
.trInterl{
	background-color:#E9EDF8;
	text-indent:10px;	
	}
	
.trNormal{
	text-indent:10px;
	background-color:#FFFFFF;
	}
	
.textIndentCero{
	text-indent:0px;
	font-weight:bold;
	}
	
.lineaDivision{
	border-top:#ADDFF8 double 1px;}


.subtituloNoti{
	padding-top:8px;
	font-size:11px;
	font-weight:bold;
	color:#1192D1;
	margin-bottom:0px;
	}
.linkFAQ{
	cursor:pointer;
	text-decoration:underline;
	}
.tablaFAQ{
	background-color:#F0F0F0;
	
	}
.tablaFAQ td{
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;	
	}
.tablaFAQ td ul{
	margin-top:0px;
	margin-bottom:0px;
	}
.tecnicoCopy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1192D1;
}
/* Tarjeta amor y amistad */

.tituloSeccion{
	font-size:18px;
	font-weight:normal;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	}
.tituloItem{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: center;
	height: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.tituloCalendar{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: left;
	height: 15px;
	}
.explicacionRecomiende{
	font-size:11px;
	font-weight:normal;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: left;
	height: 15px;
	font-style: oblique;
	}
.tituloCalendarNumber{
	font-size:14px;
	font-weight:bold;
	color:#DBDBDB;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: left;
	height: 20px;
	padding-top: 3px;
	}	
.tituloCalendarNumber2{
	font-size:18px;
	font-weight:bold;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: left;
	height: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}		
.lineaCalendar{
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	}
			
/* Respuesta Recomiende este sitio */

.backgroundcaja1{
	margin: 0px;
	padding: 0px;
	background-image: url(comunidades/imagenes/im_caj5.jpg);
	background-repeat:  repeat-x;
	}
	
.backgroundcaja2{
	margin: 0px;
	padding: 0px;
	background-image: url(comunidades/imagenes/im_caj2.jpg);
	background-repeat:  repeat-x;
	}
.backgroundcaja3{
	margin: 0px;
	padding: 0px;
	background-image: url(comunidades/imagenes/im_caj7.jpg);
	background-repeat:  repeat-y;
	width: 20px;
	}
.backgroundcaja4{
	margin: 0px;
	padding: 0px;
	background-image: url(comunidades/imagenes/im_caj8.jpg);
	background-repeat:  repeat-y;
	width: 23px;
	}
