html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline; /*background: transparent;*/
}
body
{
	line-height: 1;
}
ol, ul
{
	list-style: none;
}
blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus
{
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins
{
	text-decoration: none;
}
del
{
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
/*****************************************************************/

body
{
	width: 100%;
	height: 100%;
}

object
{
	position: relative;
}

.enlacesRojo, .enlacesRojo:hover, .enlacesRojo:link, .enlacesRojo:visited
{
	color: #DD1721;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
}

.overlay
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 10000;
	background-color: Gray;
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	
}

.cCerrarOverlay
{
	height: 24px;
	width: 100%;
	margin: 0 auto 0 auto;
	filter: Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.cerrarOverlay
{
	z-index: 10000;
	height: 24px;
	background-color: White;
	width: 70px;
	filter: Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	float: right;
	text-align: center;
}

.cerrarOverlay a
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px; /*color: #696969;*/
	text-transform: uppercase;
	text-decoration: none;
	color: Red;
	font-weight: bold;
}

.cpopupmenu
{
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 10010;
}

.popupmenu
{
	margin: 85px auto 0 auto;
	width: 874px;
}

#overlayCorp
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 10000;
	background-color: Gray;
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.popupcorp
{
	position: absolute;
	margin-top: 130px;
	margin-left: 500px;
	width: 615px;
	z-index: 20000;
	filter: Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/*background-color: White;*/
	
}

.contenidoPopupcorp
{
	background-color: White;
	width: 615px;
	height: 290px;
	background-image: url(/images/fondomapa.png);
}

.ventanaPopup
{
	display: none;
	width: 874px;
	height: 518px;
	z-index: 20000;
	filter: Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	background-color: White;
}

input
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#global
{
	width: 960px;
	margin: 0 auto 7px auto;
}

#encabezado
{
	/*height: 126px; menu no flash */
	height: 114px;
}

#logoencabezado
{
	width: 960px;
	height: 53px;
	background-image: url(/images/header.png);
}

#barramenu
{
	width: 960px;
	height: 61px; /*background-image: url(/images/menu.png);*/
}

#menusuperiorencabezado
{
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFFFFF;
	float: right;
	margin: 23px 27px 0px 0px;
	font-weight: bold;
}

#menusuperiorencabezado a:link
{
	color: #FFF;
	text-decoration: none;
}

#menusuperiorencabezado a:visited
{
	color: #FFF;
	text-decoration: none;
}

#inferiorheader
{
	width: 960px;
	background-image: url(/images/header2.png);
	height: 13px;
	overflow: hidden;
}

#inferiorheader img
{
	width: 960px;
	height: 15px;
}

#lnkhome
{
	float: left;
	margin: 8px 0 0 40px;
	height: 44px;
	width: 235px;
}

.botonbuscarenc
{
	float: right;
	margin: 17px 25px 0px 0px;
	height: 23px;
	width: 25px;
}

#buscadorencabezado
{
	font-size: 10px;
	background-color: Transparent;
	border-width: 0px;
	float: right;
	margin: 21px 3px 0px 0px;
	width: 115px;
}

.inputwatermark
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

.linkhover a
{
	color: #DD1721 !important;
}

#menuencabezado
{
	clear: both;
	height: 31px;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 3px 34px 0 34px;
	width: 892px;
}

#menuencabezado table
{
	height: 27px;
	width: 100%;
}

#menuencabezado a:link
{
	color: #3D3D3D;
	text-decoration: none;
}

#menuencabezado a:visited
{
	color: #3D3D3D;
	text-decoration: none;
}

#menuencabezado a:hover
{
	/*color: #DD1721;*/
	text-decoration: none;
}

#menuencabezado td
{
	padding: 8px 0 0 0;
}

#menuencabezado td a
{
	padding: 7px 2px 7px 2px;
}

#menuencabezado td.seleccionado a
{
	color: #FFF !important;
}

#menuencabezado td.seleccionado
{
	background-color: #DD1721;
}

#menuencabezado td.primerItem a
{
	padding: 7px 4px 7px 0px !important;
}

#menuencabezado .padPrimerItem
{
	width: 12px;
}

#menuencabezado .padPrimerItemSeleccionado
{
	width: 12px;
	background-image: url(/images/botonredondeado.png);
	background-repeat: no-repeat;
}

#menuencabezado .padUltimoItemSeleccionado
{
	width: 12px;
	background-image: url(/images/botonredondeado2.png);
	background-repeat: no-repeat;
	background-position: right;
}

#menuencabezado td.sepmenu1
{
	width: 6px;
	background-image: url(/images/separadormenu.png);
}

#submenuencabezado
{
	clear: both;
	height: 23px;
	width: 890px;
	padding: 3px 35px 0 35px;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	font-size: 9px;
}

#submenuencabezado a:visited
{
	color: #696969;
	text-decoration: none;
}

#submenuencabezado a:link
{
	color: #696969;
	text-decoration: none;
}

#submenuencabezado a:hover
{
	color: #DD1721;
	text-decoration: none;
}

#submenuencabezado table
{
	height: 23px;
	width: 100%;
}

#submenuencabezado td
{
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

#submenuencabezado td.seleccionado
{
	background-image: url(/images/fondosubmenuactivo.png);
	background-repeat: repeat-x;
}

#submenuencabezado td.padPrimerItem
{
	padding: 0;
	width: 9px;
}

#submenuencabezado td.padPrimerItemSeleccionado
{
	padding: 0;
	width: 9px;
	background-image: url(/images/fondosubmenuactivo2.png);
	background-repeat: no-repeat;
}

#submenuencabezado td.padUltimoItemSeleccionado
{
	padding: 0;
	width: 9px;
	background-image: url(/images/fondosubmenuactivo3.png);
	background-repeat: no-repeat;
}

#submenuencabezado td.seleccionado a
{
	color: #FFF;
}

#submenuencabezado td.sepmenu2
{
	margin: 1px 0 0 0;
	padding: 0px !important;
	height: 23px;
	width: 3px;
	background-image: url(/images/separadormenu2.png);
	color: #6D6E71;
}

#contenidoppl
{
	width: 960px;
	height: 551px;
	position: relative;
	top: -29px;
}

.contenidoconbanner
{
	width: 960px;
	height: 551px;
}

.lateraliz
{
	width: 43px;
	height: 518px;
	float: left;
}

.lateralizsup
{
	background-image: url(/images/lateraliz.png);
	background-repeat: repeat-y;
	background-position: right;
}

.lateralizinf
{
	background-position: right;
	background-position: right bottom;
}

.lateralder
{
	width: 43px;
	height: 518px;
	float: left;
}

.lateraldersup
{
	background-image: url(/images/lateralder.png);
	background-repeat: repeat-y;
	background-position: left;
}

.lateralderinf
{
	background-image: url(/images/lateralderinf.png);
	background-position: bottom;
}

.contenidoconbanner .lateralizsup
{
	width: 43px;
	height: 344px;
}

.contenidoconbanner .lateralizinf
{
	background-image: url(/images/lateralizinf.png);
	width: 43px;
	height: 174px;
}

.contenidoconbanner .lateraldersup
{
	width: 43px;
	height: 344px;
}

.contenidoconbanner .lateralderinf
{
	width: 43px;
	height: 174px;
}

.contenidosinbanner .lateralizsup
{
	width: 43px;
	height: 444px;
}

.contenidosinbanner .lateralizinf
{
	background-image: url(/images/lateralizinf2.png);
	width: 43px;
	height: 74px;
}

.contenidosinbanner .lateraldersup
{
	width: 43px;
	height: 444px;
}

.contenidosinbanner .lateralderinf
{
	width: 43px;
	height: 74px;
}

.contenidosinbanner
{
	width: 100%;
	height: 100%;
}

#divcontenido
{
	width: 874px;
	height: 518px;
	float: left;
}

#contenidoprincipal
{
	width: 874px;
	height: 373px;
}

#espaciocentro
{
	width: 874px;
	height: 10px;
	background-image: url(/images/intermedio.png);
	overflow: hidden;
}

#panelinferior
{
	width: 874px;
	height: 135px;
}

#bordeizbanner
{
	width: 7px;
	height: 100%;
	background-image: url(/images/lateralizbaner.png);
	float: left;
}

#bordederbanner
{
	width: 8px;
	height: 100%;
	background-image: url(/images/lateralderbanner.png);
	float: left;
}

.separador1
{
	width: 2px;
	height: 100%;
	background-image: url(/images/separador1.png);
	float: left;
}

.separador3
{
	width: 2px;
	height: 100%;
	background-image: url(/images/separador3.png);
	float: left;
}

.separador2
{
	width: 213px;
	height: 2px;
	background-image: url(/images/separador2.png);
}

#b1, #b2, #b3, #b4, #b4_2
{
	height: 123px;
	float: left;
	overflow: hidden;
}

#b2, #b3
{
	background-image: url(/images/fondobanner3.png);
	background-repeat: repeat-y;
}

#b1, #b4
{
	background-image: url(/images/fondobanner.png);
	background-repeat: repeat-x;
}

#b1
{
	width: 204px;
	padding: 6px 6px 6px 0;
}

#b2
{
	width: 204px;
	padding: 6px 6px 6px 6px;
}

#b3
{
	width: 204px;
	padding: 6px 6px 6px 6px;
}

#b4
{
	width: 205px;
	padding: 6px 0 6px 6px;
}

#b4_2
{
	width: 207px;
	padding: 6px 6px 6px 6px;
	background-image: url(/images/fondobanner4.png);
}

#b5
{
	height: 69px;
	width: 213px;
}

#b6
{
	height: 70px;
	width: 213px;
}

.cuadrobanner
{
	font-family: Verdana, Geneva, sans-serif;
}

.cuadrobanner a:link, .cuadrobanner a:visited
{
	text-decoration: none;
}

.cuadrobanner h3, .cuadrobanner h3 a:link, .cuadrobanner h3 a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #303030;
	text-transform: uppercase;
	padding: 0 0 0 3px;
}

.cuadrobanner img
{
	padding: 6px 0 6px 0;
	width: 204px;
}

.cuadrobanner ul
{
	font-size: 10px;
	color: White;
	list-style-image: url(/images/bullet_1.png);
	list-style-position: outside;
	padding-left: 15px;
	line-height: 13px;
}

.cuadrobanner ul li a:link, .cuadrobanner ul li a:visited
{
	color: White;
}

#pie
{
	width: 960px;
	height: 33px;
	clear: both;
}

#iniciopie
{
	width: 60px;
	height: 33px;
	float: left;
}

.contenidoconbanner #iniciopie
{
	background-image: url(/images/iniciopie.png);
}

.contenidosinbanner #iniciopie
{
	background-image: url(/images/iniciopie2.png);
}

#piemedio
{
	width: 840px;
	height: 33px;
	float: left;
}

.contenidoconbanner #piemedio
{
	background-image: url(/images/pie.png);
	background-repeat: repeat-x;
	background-position: top;
}

.contenidosinbanner #piemedio
{
	background-image: url(/images/pie2.png);
	background-repeat: repeat-x;
	background-position: top;
}

#finpie
{
	width: 60px;
	height: 33px;
	float: left;
}

.contenidoconbanner #finpie
{
	background-image: url(/images/finpie.png);
}

.contenidosinbanner #finpie
{
	background-image: url(/images/finpie2.png);
}

#menupie
{
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	height: 25px;
	margin: 8px 0px 0px 0px;
}

#menupie a:link
{
	line-height: 1.5em;
	text-decoration: none;
	color: #3D3D3D;
}

#menupie a:visited
{
	text-decoration: none;
	color: #3D3D3D;
}

#menupie a:hover
{
	text-decoration: none;
	color: #DD1721;
}


#mensajePrecios
{
	line-height: 1.5em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #3D3D3D;
}

#copyright
{
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7px;
	margin: 8px 0px 0px 0px;
	color: #3D3D3D;
	text-align: right;
}

/*Corporativo*/
.menucontenido
{
	/* font-family: Verdana, Geneva, sans-serif;     font-size: 10px;     color: #696969;*/
	clear: both; /*text-transform: uppercase;*/
	width: 204px;
	padding-top: 2px;
}


#panelizalto .menucontenido
{
	height: 420px;
}

#fondopaneliz
{
	background-image: url(/images/fondomenucorporativo.png);
	width: 194px;
	height: 100%; /*position: relative;*/
}

.panelPosRelative
{
	width: 100%;
	height: 100%;
	position: relative;
}

#panelizinf
{
	position: absolute;
	bottom: 0px;
}

.menucontenido a:link
{
	color: #696969;
	text-decoration: none;
}

.menucontenido a:visited
{
	color: #696969;
	text-decoration: none;
}

.menucontenido a:hover
{
	color: #DD1721;
}


.menucontenido ul
{
	margin: 10px 8px 10px 8px;
}

.menucontenido ul li
{
	background-image: url(/images/bullet_1.png);
	background-position: 2px 7px;
	list-style-position: outside;
	padding-left: 12px;
	line-height: 24px;
	background-repeat: no-repeat;
	list-style-type: none;
}

.menucontenido p.titulomenu
{
	margin: 0;
	padding: 10px 0 0 25px;
	color: #000000;
	font-weight: bold;
}

.menucontenido ul li.seleccionado a
{
	color: #DD1721;
	font-weight: bold;
}

.menucontenido ul li.seleccionado a:link
{
	color: #DD1721;
	text-decoration: none;
}

.menucontenido ul li.seleccionado a:visited
{
	color: #DD1721;
	text-decoration: none;
}

.bajomenu, .bajomenu a, .bajomenu a:link, .bajomenu a:visited
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #696969;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

.bajomenu a:hover
{
	color: #DD1721;
}

#panelizalto .bajomenu
{
	margin-bottom: 10px !important;
}

.itemsbajomenu
{
	margin: 0 0 20px 28px;
}

.itemsbajomenu li
{
	line-height: 15px;
	background-image: url(/images/bullet.png);
	background-position: 0px 4px;
	list-style-position: outside;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 12px;
}

.itemsbajomenu a
{
	font-size: 9px !important;
	font-weight: normal !important;
}

#fondocorporativo
{
	width: 874px;
	height: 373px;
	background-image: url(/images/fondocontenido.png);
}

.fondodistribuidores
{
	width: 874px;
	height: 518px;
	background-image: url(/images/fondomapa.png);
}

.fondovehiculos
{
	width: 874px;
	height: 518px;
	background-image: url(/images/fondomapa.png);
}

.fondodegradado
{
	width: 874px;
	height: 518px;
	background-image: url(/images/fondodegradado.png);
}

#tituloscorp
{
	height: 55px;
}

#titulocorp
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	color: #3D3D3D;
	width: 620px;
	z-index: 100;
	line-height: 15px;
}

#frasecorp
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
	color: #e9eaea;
	width: 620px;
	z-index: 0;
	text-align: right;
	padding-top: 13px;
	height: 24px;
}

.paginaScroll
{
	width: 615px;
	height: 290px;
	clear: both;
}

.contenedorPaginas
{
	width: 615px;
	height: 275px;
	clear: both;
}

.pagina
{
	width: 100%;
	height: 100%; /*display: none;*/
	overflow: hidden;
}

.boton, .anterior, .siguiente
{
	float: left;
	cursor: pointer;
}

.boton
{
	border-style: solid;
	border-width: 2px 1px 2px 1px;
	border-color: #ADB1B7;
	height: 10px;
	width: 10px;
	background-color: White;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 1px 2px 2px 2px;
	color: #ADB1B7;
	text-align: center;
	vertical-align: middle;
}

.navegador .seleccionado
{
	color: #DD1721;
}

.anterior, .siguiente
{
	height: 17px;
	width: 12px;
}

.anterior
{
	background-image: url(/images/flecha_izq.png);
}

.siguiente
{
	background-image: url(/images/flecha_der.png);
}

.navegador
{
	float: right;
	height: 24px;
	padding: 0 20px 0 0;
}

#paneliz
{
	width: 204px;
	height: 340px;
	float: left;
	padding: 20px 0 0 10px;
}

#panelizalto
{
	width: 204px;
	height: 498px;
	float: left;
	padding: 20px 0 0 10px;
}

#contenidocorporativo
{
	width: 620px;
	height: 349px;
	float: left;
	padding: 16px 20px 8px 20px;
	position: relative;
}

.fondobuscador, .fondoencuesta, .fondoEventosNoticias, .fondoFaqCliente
{
	width: 874px;
	height: 518px;
	background-image: url(/images/fondomapa.png);
}

.contenidoBuscador, .contenidoEncuesta, .contenidoEventosNoticias, .contenidoFaqCliente
{
	float: left;
	width: 620px;
	height: 470px;
	padding: 30px 20px 10px 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.panelizalto2
{
	width: 204px;
	height: 478px;
	float: left;
	padding: 30px 0 0 10px;
}

.buscador
{
	height: 40px;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

.resultadoBusqueda
{
	width: 100%;
	height: 420px;
}

.titResultado
{
	color: #DD1721;
	font-weight: bold;
}

.textResultado
{
	color: #333333;
}

a.linkResultado:hover, a.linkResultado:link, a.linkResultado:visited, a.linkResultado
{
	color: #6c6c6c;
	text-decoration: none;
}

.paginador
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.paginador a, .paginador span
{
	padding: 0 5px 0 5px;
}

.paginador a:hover
{
	color: #6c6c6c;
	text-decoration: none;
}

.paginador a:link
{
	color: Gray;
	text-decoration: none;
	font-weight: bold;
}

.paginador a:visited
{
	color: Red;
	font-weight: bold;
	text-decoration: none;
}

.paginador table
{
	margin-left: auto;
	margin-right: auto;
}

.paginador table td span
{
	color: Red;
	font-weight: bold;
	text-decoration: none;
}

.tblformulario
{
	margin: 1px 0 0 100px;
}

.tblformulario td
{
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
}

.tblformulario label, .tblformulario input, .tblformulario select, .tblformulario textarea
{
	color: #000000;
	font-family: verdana;
	font-size: 11px;
}

.tblformulario input, .tblformulario select, .tblformulario textarea
{
	width: 180px;
	border-color: #515151;
	border-width: 1px;
}

.tblformulario a:link, .tblformulario a:hover, .tblformulario a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}

.tblformulario .botonfrm td
{
	padding: 0;
}

.tblformulario .botonfrm .inicio
{
	width: 39px;
	height: 50px;
	background-image: url(/images/botonrojo1.png);
}

.tblformulario .botonfrm .fondo
{
	height: 47px;
	background-image: url(/images/botonrojo2.png);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 0 3px 3px;
}

.tblformulario .botonfrm .fin
{
	width: 39px;
	height: 50px;
	background-image: url(/images/botonrojo3.png);
}

.errorMessage
{
	color: Red;
	font-family: verdana;
	font-size: 11px;
}

#contenidodistribuidores
{
	float: left;
	width: 620px;
	height: 492px;
	padding: 16px 20px 10px 20px;
}

.botonrojo
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	float: right;
	width: 81px;
	height: 11px;
	text-align: center;
	vertical-align: middle;
	padding: 3px 0 4px 0;
	background-image: url(/images/botonrojo.png);
}

.botonrojo a, .botonrojo a:link, .botonrojo a:visited
{
	color: White;
}

span.textbox
{
	display: inline-block;
	background-image: url(/images/textbox1.png);
	background-repeat: no-repeat;
	height: 14px;
	width: 87px;
	padding: 5px 9px 8px 9px;
}

span.textbox input
{
	height: 12px;
	width: 86px;
	border-width: 0;
	background-color: Transparent;
}

span.textbox2
{
	display: inline-block;
	background-image: url(/images/textbox2.png);
	background-repeat: no-repeat;
	height: 14px;
	width: 141px;
	padding: 5px 9px 8px 9px;
}

span.textbox2 input
{
	height: 12px;
	width: 140px;
	border-width: 0;
	background-color: Transparent;
}

span.textbox3
{
	display: inline-block;
	background-image: url(/images/textbox3.png);
	background-repeat: no-repeat;
	height: 14px;
	width: 190px;
	padding: 5px 9px 8px 9px;
}

span.textbox3 input
{
	height: 14px;
	width: 184px;
	border-width: 0;
	background-color: Transparent;
}

.ajax__calendar_container td
{
	padding: 0 !important;
}

.distribuidor
{
	font-family: Verdana, Geneva, sans-serif;
}

.distribuidor .cuerpo
{
	width: 606px; /*height: 156px;*/ /*background-image: url(/images/plecagrisdistribuidores.png)*/
}

.distribuidor .mapa
{
	width: 251px;
	height: 188px;
	float: right;
	text-align: right;
	overflow: hidden;
}

.distribuidor .nombre
{
	width: 593px;
	background-image: url(/images/plecagristitulosdistribuidores.jpg);
	height: 13px;
	vertical-align: middle;
	font-size: 11px;
	color: #696969;
	padding: 2px 0 0 7px;
	margin-bottom: 7px;
}

.distribuidor .imagenes
{
	height: 188px;
}

.distribuidor .imagen
{
	width: 251px;
	height: 188px;
	float: left;
	padding-left: 10px;
	overflow: hidden;
}

.distribuidor .descripcion
{
	font-size: 11px;
	padding: 20px 10px 0 10px;
}

.distribuidor .links
{
	height: 13px;
}

.distribuidor .links a, .distribuidor .links a:link, .distribuidor .links a:visited
{
	font-size: 11px;
	color: #DD1721;
	text-decoration: none;
}

.distribuidor .linkweb
{
	float: left;
	width: 250px;
	padding: 0 10px 0 10px;
}

.distribuidor .linkmapa
{
	float: right;
	width: 251px;
}

.distribuidor .linearoja
{
	clear: both;
	color: #F10B0E;
	height: 2px;
	background-color: #F10B0E;
	border: 0; /*margin: 10px 0 10px 0;*/
}

.menudistribuidores
{
	padding: 15px;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}

.menudistribuidores input, .menudistribuidores select
{
	font-size: 10px;
	margin: 2px 0 2px 0;
}

.menudistribuidores ul
{
	margin: 0px;
}

.menudistribuidores p
{
	margin: 0 0 0 10px;
}

.menudistribuidores p.titulo
{
	margin: 0 0 10px 10px;
}

.menudistribuidores hr
{
	margin: 40px 0 10px 0;
}

.listadistribuidores
{
	height: 442px;
	width: 100%;
}

.lblEstado
{
	float: left;
	width: 183px;
	height: 10px;
	background: url(/images/plecarojadistribuidorestitulos.png);
	color: White;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 4px 5px 6px 5px;
	text-transform: uppercase;
}

#lnkRegresar
{
	float: right;
	height: 20px;
	color: White;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 0 5px 0 5px;
	text-transform: uppercase;
	vertical-align: middle;
}

#lnkRegresar img
{
	position: relative;
	bottom: -3px;
}

#lnkRegresar a, #lnkRegresar a:link, #lnkRegresar a:visited
{
	color: #DD1721;
	text-decoration: none;
	font-weight: bold;
}

#contenidocorporativo .contenido
{
	width: 620px;
	height: 303px;
}

#filtroaccesorios
{
	height: 28px;
	margin-bottom: 5px;
}

#contenidoaccesorios
{
	height: 260px;
	width: 620px;
}

/* Esto es para que renderice bien la altura de los divs */
.row:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .row
{
	height: 1px;
}
/*---------*/

.modelos
{
	/*width: 613px;*/
	margin: 0 1px 0 1px;
}

.modelos td, .modelos th
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	background-color: #A2A3A8;
	font-weight: bold;
	vertical-align: middle;
}

.modelos th
{
	padding-left: 5px;
	padding-right: 14px;
}

.modelos tr
{
	height: 17px;
}

.resumen
{
	width: 632px;
	height: 290px;
}

.especificaciones .ui-accordion
{
	font-size: 9px;
}

.especificaciones .ui-accordion .ui-accordion-content
{
	padding: 0 0px 0 19px;
	overflow: hidden;
}

.ventanaPopup .ui-accordion
{
	font-size: 9px;
}

.ventanaPopup .ui-accordion .ui-accordion-content
{
	padding: 0 0px 0 19px;
	overflow: hidden;
}

.tituloSeccion
{
	color: #DD1721;
}

.scrollespecificacionesCont
{
	width: 632px;
	height: 270px;
}

.scrollespecificacionesCompCont
{
	width: 874px;
	height: 495px;
}

.especificaciones .navegadorspec
{
	width: 39px;
	text-align: right;
}

.resumen .cells1 .scrollespecificaciones, .resumen .cells2 .scrollespecificaciones, .resumen .cells3 .scrollespecificaciones
{
	width: 619px;
}

.resumen .cells4 .scrollespecificaciones
{
	width: 735px;
}

.cells5 .scrollespecificaciones
{
	width: 857px;
}

.cells6 .scrollespecificaciones
{
	width: 979px;
}

.completo .cells1 .scrollespecificaciones, .completo .cells2 .scrollespecificaciones, .completo .cells3 .scrollespecificaciones, .completo .cells4 .scrollespecificaciones
{
	width: 861px;
}

.scrollfaq
{
	width: 630px;
	height: 290px;
}

.rowheader
{
	vertical-align: middle;
	text-align: left;
}

.categoriaesp .row td
{
	vertical-align: middle;
	text-align: center;
}

.even
{
	background-color: #EEEEEE;
}

.even2
{
	background-color: #EEEEEE;
}

.modelos td
{
	text-align: center;
}

.bizspec
{
	border-left-style: solid;
	border-width: 1px;
	border-color: #BCBCBC;
}

.rowheader
{
	width: 228px;
}
.hreducido
{
	width: 101px !important;
}
.resumen .cells1 .cell1
{
	width: 365px;
}
.resumen .cells2 .cell1
{
	width: 182px;
}
.resumen .cells2 .cell2
{
	width: 365px;
}
.resumen .cells3 .cell1, .resumen .cells4 .cell1, .cells5 .cell1, .cells6 .cell1
{
	width: 121px;
}
.resumen .cells3 .cell2, .resumen .cells4 .cell2, .cells5 .cell2, .cells6 .cell2
{
	width: 245px;
}
.resumen .cells3 .cell3, .resumen .cells4 .cell3, .cells5 .cell3, .cells6 .cell3
{
	width: 365px;
}
.resumen .cells4 .cell4, .cells5 .cell4, .cells6 .cell4
{
	width: 487px;
}
.cells5 .cell5, .cells6 .cell5
{
	width: 609px;
}
.cells6 .cell6
{
	width: 731px;
}

.completo .cells1 .cell1
{
	width: 610px;
}
.completo .cells2 .cell1
{
	width: 304px;
}
.completo .cells2 .cell2
{
	width: 609px;
}
.completo .cells3 .cell1
{
	width: 202px;
}
.completo .cells3 .cell2
{
	width: 405px;
}
.completo .cells3 .cell3
{
	width: 608px;
}
.completo .cells4 .cell1
{
	width: 152px;
}
.completo .cells4 .cell2
{
	width: 305px;
}
.completo .cells4 .cell3
{
	width: 458px;
}
.completo .cells4 .cell4
{
	width: 611px;
}

#contenidovehiculo
{
	float: left;
	width: 640px;
	height: 502px;
	padding: 16px 0px 0px 20px;
	background-color: White;
}

.preguntafaq
{
	font-weight: bold;
}

.respuestafaq
{
	margin-bottom: 10px;
}

/* texto corporativo estilo que se aplica a las pagina de contenido corporativo */

.textoCorporativo
{
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	line-height: 1.2em;
}

.textoCorporativo .textoAlPie
{
	font-size: 9px;
}

.textoCorporativo ul
{
	list-style-image: url(/images/bullet_1.png);
	padding-left: 30px;
}


.textoCorporativo ul ul
{
	list-style-image: url(/images/bullet_2.png);
	padding-left: 30px;
}

.textoCorporativo ul li
{
	margin-top: 10px;
}

.bullet_2
{
	list-style-image: url(/images/bullet_2.png);
}

.textoCorporativo .vinetaFina
{
	list-style-image: url(/images/bullet_2.png);
	margin-top: 1px !important;
}

.titulovineta
{
	font-family: verdana;
	font-size: 11px;
	color: #DD1721;
	font-weight: bold;
}

.tituloVinetaSinMargen
{
	font-family: verdana;
	font-size: 11px;
	color: #DD1721;
	font-weight: bold;
	margin: 0px !important;
}

.textoCorporativo p
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.textoCorporativo .margenSuperiorGrande
{
	margin-top: 30px;
}

.textoCorporativo .margenSuperiorMedio
{
	margin-top: 20px;
}

.textoCorporativo .margenSuperiorPequeno
{
	margin-top: 5px;
}

.textoCorporativo .margenSuperiorMinimo
{
	margin-top: 0px;
}

.textoCorporativo .margenSuperiorNormal
{
	margin-top: 10px;
}


.textoCorporativo .margenInferiorMedio
{
	margin-bottom: 20px;
}

.textoCorporativo .margenInferiorNormal
{
	margin-bottom: 10px;
}

.textoCorporativo .margenInferiorPequeno
{
	margin-bottom: 5px;
}

.textoCorporativo .margenInferiorMinimo
{
	margin-bottom: 0px;
}

.textoCorporativo .flotarDerecha
{
	float: right;
	margin-left: 10px;
	clear: both;
}

.textoCorporativo .flotarIzquierda
{
	float: left;
	margin-right: 20px;
	clear: both;
}

.textoCorporativo .textoNormal
{
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
}

.textoCorporativo .tamanoLetra36
{
	font-size: 36px;
}

.textoCorporativo .tablaCorporativa
{
	border: solid 1px black;
	margin: 1px 1px 1px 1px;
}

.textoCorporativo .tablaCorporativa td
{
	border: solid 1px black;
}

.textoCorporativo .tablaCorporativa p
{
	margin: 0px 0px 0px 1px;
}

.textoCorporativo .tablaAccesorios
{
}

.textoCorporativo .tablaAccesorios .nroParte
{
	color: #DD1721;
	font-weight: bold;
}

.textoCorporativo .tablaAccesorios .precioTexto
{
	color: #DD1721;
	font-size: 16px;
}

.textoCorporativo .tablaAccesorios .precioNumero
{
	font-weight: bold;
	color: #E90D39;
	font-size: 18px;
}

.textoCorporativo .tablaAccesorios ul li
{
	margin-top: 0px;
	margin-left: 60px;
	font-weight: bold;
}

.textoCorporativo .tablaAccesorios p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.textoCorporativo .tablaAccesorios td
{
	vertical-align: top;
	margin: 3px;
	padding: 3px;
}

.textoCorporativo .tablaprecios p
{
	margin: 0px !important;
}

.textoCorporativo .tablaprecios td
{
	vertical-align: middle;
}

.textoCorporativo .tablaprecios thead tr
{
	/*background-color: #FF0000;*/
	color: White;
	height: 20px;
}

.textoCorporativo .tablaprecios tbody tr
{
	height: 20px;
	vertical-align: middle;
}

.textoCorporativo .tablaprecios .even
{
	background-color: #D8D8D8;
}

.textoCorporativo .texoSinMargenes
{
	margin: 0;
}



/*fin texto corporativo*/

.mensajeGracias
{
	font-family: verdana;
	font-size: 22px;
	color: #DD1721;
	text-align: center;
	margin-top: 50px;
}

#sitemap
{
	height: 501px;
	width: 800px;
	padding: 40px 37px 37px 20px;
	font-family: verdana;
	font-size: 11px;
	color: #6c6c6c;
}

#sitemap a, #sitemap a:link, #sitemap a:hover, #sitemap a:visited
{
	color: #6c6c6c;
	text-decoration: none;
}

#sitemap ul
{
	list-style-type: disc;
	padding-left: 30px;
	font-weight: bold;
	padding-bottom: 10px;
}

#sitemap ul ul
{
	list-style-type: circle;
	padding-left: 20px;
	font-weight: bold;
	padding-bottom: 10px;
}

#sitemap ul ul ul
{
	list-style-type: none;
	padding-left: 0px;
	font-weight: normal;
}

#sitemap .column
{
	width: 250px;
	float: left;
	padding: 5px;
}

#scrollmapa
{
	width: 800px;
	height: 364px;
}

.tituloMapa
{
	float: left;
	height: 25px;
	font-size: 20px;
	font-weight: bold;
	padding-top: 45px;
	padding-left: 15px;
}

#mapadistribuidor
{
	width: 620px;
	height: 343px;
}

/*tipo de letra por defecto para el menu izquiedo de los contenidos */
.tituloMenuIzquierdoMayusculas
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #696969;
	text-transform: uppercase;
}

/*formato para menu izquierdo con letra minuscula y color negro */
.tituloMenuIzquierdoMinusculas
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: Black;
}

.tituloMenuIzquierdoSinColor
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.subtituloMenuIzquierdo
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: Gray;
}

/*Estilos para prueba de manejo*/

.tblPruebaManejo
{
	width: 100%;
}

.tblPruebaManejo td
{
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	margin-top: 3px;
	padding-top: 3px;
}

.tblPruebaManejo label
{
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.mensajeNoResultados
{
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding: 50px 0 0 0;
}

#contenidoCostoPropiedad td, #contenidoCostoPropiedad th
{
	vertical-align: middle;
}

.tituloCostoPropiedad
{
	font-size: 14px;
}

.headerTablaCostoPropiedad
{
	background-image: url(/images/plecarojacostopropiedad.jpg);
}

.headerTablaCostoPropiedad .big
{
	font-size: 14px;
}


.headerTablaCostoPropiedad .colCosto
{
	border-width: 2px;
	border-color: #DD1721;
	width: 95px;
	text-align: right;
	border-left-style: solid;
}



.headerTablaCostoPropiedad .colCostoCentro
{
	border-width: 2px;
	border-color: #DD1721;
	width: 95px;
	text-align: center;
	border-left-style: solid;
}


.tablaCostoPropiedad .colCosto
{
	border-width: 2px;
	border-color: #DD1721;
	width: 95px;
	text-align: right;
	border-left-style: solid;
}


.headerTablaCostoPropiedad th
{
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.tablaDetalleCostoPropiedad td
{
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#encabezadoCostoPropiedad
{
	height: 103px;
	position: relative;
}

#encabezadoCostoPropiedad #titulo
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	float: left;
	top: -5px;
	position: relative;
	font-weight: bold;
	margin: 0 0 0 10px;
}

#encabezadoCostoPropiedad #comboModelos
{
	top: 40px;
	right: 5px;
	position: absolute;
	height: 20px;
}

.fondoFilaCosto
{
	border-width: 2px;
	border-color: #F3F3F3;
	background-image: url(/images/pleca_gris.jpg);
	border-top-style: solid;
	border-bottom-style: solid;
}

.headerGrupo
{
	width: 52px;
}

#scrlCosto
{
	width: 637px;
	height: 231px;
}

.padScroll
{
	width: 16px;
}

.tablaPieComunidades
{
	margin: 8px 20px 0;
	float: right;
}

.tablaTecnologia
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

.tablaTecnologia td
{
	vertical-align: top;
	padding-left: 3px;
}

.campoCotizador
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #696969;
	font-weight: bold;
}

.valorCampoCotizador
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}


.tablaCotizador
{
	margin: 25px 0 0 0;
	width: 274px;
}

.tablaCotizador td img
{
	margin-left: 15px;
}

.tablaCotizador td
{
	vertical-align: middle;
	margin: 3px 0 3px 0;
	padding: 3px 0 3px 0;
}

.tablaPlanElegido
{
	margin-top: 10px;
	width: 191px;
	height: 200px;
}

.tablaPlanElegido td
{
	margin: 1px 0 1px 0;
}

.tablaPlanElegido td hr
{
	margin: 1px 0 1px 0;
	padding: 0;
	height: 1px;
}


.tablaOtrosPlanes
{
	width: 443px;
	margin-top: -10px;
}

.tablaOtrosPlanes hr
{
	margin: 1px 0 1px 0;
	padding: 0;
}

div.hr
{
	height: 1px;
	background: #ccc;
	overflow: hidden;
	margin-top: 1px;
	width: 90%;
	text-align: left;
}

div.hr hr
{
	display: none;
}

#contenidoWallPapers
{
	width: 874px;
	height: 380px;
}

#fondocotizador
{
	width: 874px;
	height: 518px;
	background-image: url(/images/fondomapa.png);
}

#fondoMiToyota
{
	width: 874px;
	height: 518px;
	background-image: url(/images/fondomapa.png);
}

#contenidoScreenSavers
{
	width: 874px;
	height: 380px;
}

.tablaScreenSavers
{
	margin-left: 15px;
}

.tablaScreenSavers td
{
	margin: 5px;
	padding: 5px;
}

.campoScreenSavers
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #696969;
	font-weight: bold;
}

.tblContactoCliente td
{
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	vertical-align: middle;
	margin-top: 3px;
	padding-top: 3px;
}

.tblContactoCliente label
{
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}


tblCitaServicio
{
	width: 300px;
}

.tblCitaServicio td
{
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	vertical-align: middle;
	margin-top: 3px;
	padding-top: 3px;
}

.tblCitaServicio label
{
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}

#contenidoComparador
{
	padding: 16px 20px 8px 20px;
	width: 834px;
	height: 496px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

#scrlComparacion
{
	width: 834px;
	height: 290px;
}

.lblVehiculo
{
	font-size: 10px; /*color: #6c6c6c;*/
	color: Red;
	font-weight: bold;
	padding: 0 10px 15px 10px;
}

.lblGrupo
{
	text-transform: uppercase;
	width: 150px;
	font-weight: bold;
	padding: 5px;
}

.colComparador
{
	border-width: 1px;
	border-color: #6c6c6c;
	/*width: 350px;*/
	width: 670px;
	padding: 5px 5px 5px 20px;
	border-left-style: solid;
}

.descComparacion
{
	font-size: 12px;
	vertical-align: top;
	width: 300px;
	padding-top: 10px;
}

.labelComp, .labelCompGrande, .enlaceComp
{
	color: #6c6c6c;
}

.labelCompGrande
{
	font-size: 16px;
	font-weight: bold;
}

.enlaceComp, .enlaceComp:hover, .enlaceComp:visited, .enlaceComp:link
{
	font-size: 14px;
	text-decoration: none;
}

#contenidocorporativoSinBanner
{
	height: 470px;
	width: 620px;
	float: left;
	padding: 16px 20px 8px 20px;
}

#fondoCorporativoSinBannerInferior
{
	width: 874px;
	height: 518px;
	background-image: url(/images/fondomapa.png);
}

.tblRegistroCliente
{
}

.tblRegistroCliente td
{
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	vertical-align: middle;
	margin-right: 10px;
	padding-right: 10px;
	padding-top: 15px;
}

.tblRegistroCliente label
{
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}

.tblRegistroClienteLogin
{
}

.tblRegistroClienteLogin td
{
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	vertical-align: middle;
	margin-top: 20px;
	margin-right: 10px;
	padding-right: 10px;
	padding-top: 20px;
}

.tblRegistroClienteLogin label
{
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}

#eventosNoticias
{
	margin-top: 10px;
	width: 100%;
	height: 350px;
}

#encabezadoNoticia
{
	font-weight: bold;
	font-size: 12px;
}

#resumenNoticia
{
	margin-top: 5px;
}

.textoNoticias
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
}

.textoNoticias li
{
	margin: 25px 0 25px 0;
}
.derecha
{
	text-align: right;
}

#copyrightComparador
{
	margin: 10px 0 10px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
}

#errorNoticias
{
	margin:174px auto auto auto;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
