/*
	@autor: Isaac A. Díaz Mendoza
			metaisaak@gmail.com
	@empresa: Avansys
			www.avansys.com.mx
	@Proyecto: Neocsa : Web : ago2008
	@version: 1.1
	
	Todos los fondos se manejan con IDs en el tag de body
*/
*{
	padding: 0;
	margin: 0;
	border: none;
}
* a{
	text-decoration: none;
}
img{display: block;margin: auto;}
html,body{width: 100%;height: 100%;}
body{
	color: #333;
	font: 10pt/1.4em "Trebuchet MS", Verdana, Tahoma;
	background: white url(../i_mgs/bkg_2.jpg) repeat-x left top;
}
a:link{}
a:hover{}
a:visited{}
a:active{}

span.gigante{
	display: block;
	font-size: 60px;
	position: relative;
	top: 30px;
	margin-left: 20px;
}
.regular-sub{
	position: relative;
	top: 50px;
}

.btDetalles{/*Es el boton de ver detalles*/}
/*Fecha: 21 oct 2008 8: PM
Checar si no interviene con ninguna otra seccion*/
#contenido{
	margin-left: 200px;
	/*background-color: #56b2dc;*/
	width:auto;
	min-width: 820px;
	height: 100%;
}
.accToggler{
	margin: 1px auto;
	/*padding: 3px;*/
	width: 100%;
	height: 16px;
	color: #11418b;
	/*border: 1px solid #fff;*/
	
	cursor: pointer;
	background-color: #a5caed;
	border: thin solid #c0c0c0;
}

.accContent{margin: 0px auto;text-decoration: none;}

p.accToggler a{
	display: block;
	color: #11418b;
	border-style: none;
	text-decoration: none;
}

ul.accContent>li{
	/* para resaltar elementos dentro de marcas  #7dc5c2  */
	border: thin solid #6b9da5;
	background-color: #c1e0ec;
	margin-top: 0;
}
.accEmpty{
	height: 2px;
}
#c_modelos ul.accContent{
	width: 98%;
	margin: 0 auto;
	height: auto;
}
#equipos #submenu #c_modelos ul li{
	margin-bottom: 1px;
}


/* ------------------------- LayOut */
#top{
	position: relative;
	height: 132px;
	width: 100%;
	background-image: url(../i_mgs/principal.jpg);
}
#logo{
	/*background: url(../i_mgs/logo.png) no-repeat;*/
	width: 211px;
	height: 132px;
	float: left;
}
#central{
	min-height: 400px;
	width: auto;
	min-width:820px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	margin-top: 4px;
}
#central.principal > div{
	float: left;
	height: auto;
	max-height: 500px;
	margin: 0 2px;
}
#central.principal div#i_central{
	background-color: #2D4863;
	width: 248px;
	float: left;
	margin: 0 3px 0 0;
	padding: 1px 1px 12px;
}
div#i_central .banners{
	width: 228px;
	display: block;
	margin: 0 0 0 10px;
}
div#i_central img.asesor{
	display: block;
	margin: 0 0 5px 4px;
}
#central.principal div#primera{
	width: 454px;
	float: left;
	margin: 0 3px 0 0;
}
#central.principal div#tercera{
	width: 290px;
	float: left;
	margin: 0 3px 0 0;
}
#central.principal div#tercera img{
	float: left;
}
#nav{}
ul#menu{
	width: auto;
	height: 34px;
	position: absolute;
	bottom: -1px;
	float: left;
	list-style-type: none;
	overflow: hidden;
	margin-left: 220px;
	left: 233px;
}
ul#menu li{
	width: 80px;
	height: 31px;
	margin: 2px 2px 0;
	float: left;
	background-image: url(../i_mgs/navegacion/menu_bt.png);
	color: #35749f;
	font: 11pt "Trebuchet MS", Arial, Tahoma;
	text-align: center;
}
ul#menu li a{
	display: block;
	width: 100%;
	height: 81%;
	color: #35749f;
	text-decoration: none;
	padding-top: 6px;
}
#top ul#menu li a:hover{
	background: url(../i_mgs/navegacion/menu_bt.png) 0 31px;
	color: #ebf2fa;
}
ul#menu li#m_inicio{
	width: 34px;
	background: url(../i_mgs/navegacion/m_inicio.png) no-repeat;
}ul#menu li#m_inicio a:hover{
	background: url(../i_mgs/navegacion/m_inicio.png) no-repeat;
}
ul#menu li#m_chat{
	width: 34px;
	background: url(../i_mgs/navegacion/m_chat.png) no-repeat;
}ul#menu li#m_chat a:hover{
	background: url(../i_mgs/navegacion/m_chat.png) no-repeat;
}
#central #bandaLogos{
	padding: 0;
	margin: 6px 0;
	width: 1000px;
	height: 62px;
}
#central #bandaLogos img{margin: 0 0 0 25px;float: left;}
#footer{
	background-color: #2f89b8;
	height: 40px;
	width: 100%;
	text-align: center;
	color: silver;
	clear: both;
}
#footer a{color: silver;}



/* ----------------------- Principal */
.flash1{
	width: 454px;
	height: 346px;
	margin: 0 0 10px;
	background: url(../i_mgs/principal/flash1.png) no-repeat;
}
.banners{
	width: 225px;
	height: 132px;
	float: left;
	overflow: hidden;
	background-color: silver;
}
.banners img{
	display: block;
	margin: auto;
}
#eq-lla{
	display: block;
	float: left;
	position: relative;
	height: 165px;
	margin-bottom: 5px;
}
div#bt1 a, div#bt2 a{
	display: block;
	width:248px;
	height: 100%;
	float: left;
	position: relative;
}
#i_central img{
	float: left;
	position: relative;
}
#bt1 a:hover{
	background: url(../i_mgs/principal/llantas_bt.jpg) 0 79px;
}
#bt2 a:hover{
	background: url(../i_mgs/principal/equipos_bt.jpg) 0 79px;
}
#bt1{
	width: 247px;
	height: 79px;
	background-image: url(../i_mgs/principal/llantas_bt.jpg);
	margin: 3px 0;
	display: block;
}
#bt2{
	width: 247px;
	display: block;
	height: 79px;
	background-image: url(../i_mgs/principal/equipos_bt.jpg);
	margin: 2px 0;
}
#bts_menu{
	display: block;
}
#equipos_menu{
	display: none;
}
#bts_menu, #equipos_menu{
	background-color: #49a4ea;
	width: 290px;
	font-size: 1.1em;
	height: 167px;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#bts_menu ul, #equipos_menu ul{
	list-style-type: none;color: white;
}
#bts_menu ul li, #equipos_menu ul li{
	margin-bottom: 10px;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#bts_menu ul li:hover, #equipos_menu ul li:hover{background-color: #3a5d79;}
	/*--------------------------- Internas */
h2 em{
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
}
#nav2{
	width: 194px;
	height: auto;
	margin: 2px 0;
	position: absolute;
	left: 0;
	top: 135px;
	background-color: #65c0e4;
} 
#menu2{
	list-style-type: none;
	margin: 0 auto auto;
	color: #365b7d;
	font: bold 14px/1.3em Verdana, "Trebuchet MS", sans-serif;
	text-transform: uppercase;
	
}
#menu2 a{
	display: block;
	padding-left: 20px;
	width: auto;
	height: 100%;
	color: #365b7d;
	text-decoration: none;
}
#menu2 a:hover{
	color: #ffffff;
	display: block;
	/*padding-left: 20px;*/
	width: 174px;
	height: 100%;
	text-decoration: none;
	background: #365b7d url(../i_mgs/over_li.png) no-repeat right center;
}

#nav2 #menu2 li{height: 18px; background: url(../i_mgs/ul-li.gif) repeat-x left center;
	border-bottom: thin solid #365b7d;
	margin: 0 0 2px 0;
	border-top: thin solid white;
}
#central #menu_pestania{
	background: url(../i_mgs/lateral/pestania.jpg) no-repeat;
	width: 188px;
	height: 357px;
	position: absolute;
	left: 0;
	top: 297px;
	/*top: 292px;*/
}
#central #menu_pestania ul{margin-top: 10px;}
#central #menu_pestania ul li{
	width: 177px;
	height: 54px;
	overflow: hidden;
}
#central #menu_pestania ul li p{
	text-indent: 200px;
	line-height: 4em;
}
li#p_flotillas{
	background: url(../i_mgs/lateral/l_flotillas.jpg);
}li#p_flotillas:hover{
	background: url(../i_mgs/lateral/l_flotillas.jpg) 0 54px;
}
li#p_renovado{
	background: url(../i_mgs/lateral/l_renovado.jpg);
}li#p_renovado:hover{
	background: url(../i_mgs/lateral/l_renovado.jpg) 0 54px;
}
li#p_tips{
	background: url(../i_mgs/lateral/l_tips.jpg);
}li#p_tips:hover{
	background: url(../i_mgs/lateral/l_tips.jpg) 0 54px;
}
li#p_quellanta{
	background: url(../i_mgs/lateral/l_quellanta.jpg);
}
li#p_quellanta:hover{
	background: url(../i_mgs/lateral/l_quellanta.jpg) 0 bottom;
}
#central #menu_pestania ul li#p_promociones{
	width: 176px;
	height: 100px;
	background: url(../i_mgs/lateral/l_titfondo.jpg) no-repeat 0 bottom;
	line-height: .9em;
	text-indent: 0;
}
/* ----------------------------  Nosotros */
body#nosotros{text-align: justify;}
body#nosotros div#top{
	background: url(../i_mgs/3.jpg) no-repeat;
}
body#nosotros #m_nosotros{
	background: url(../i_mgs/navegacion/menu_bt.png) 0 31px;
}
body#nosotros #central{
	background: url(../i_mgs/nosotros/fondo_nosotros.jpg) 0 bottom;
}
body#nosotros h2{
	text-align: right;
	font-size: 25pt;
	color: #2e6aa5;
	padding-right: 30px;
	text-transform: uppercase;
	margin: 4px 0;
}
div.historia{
	height: auto;
	width: 600px;
	margin: 30px 0 25px;
	display: block;
	float: left;
}
div.MV_ision{
	height: auto;
	width: 600px;
	margin: 30px 0 25px;
	display: block;
	float: left;
}
img.nosotros{
	margin: 10px 35px;
	position: absolute;
	left: 600px;
}
/*-------------------------------  Llantas */
body#llantas #central{}
body#llantas div#top{
	background: url(../i_mgs/4.jpg) no-repeat;
}
#submenu a{
	display: block;
}
#llantas #submenu{
	width: 205px;
	height: auto;
	min-height: 513px;
	float: left;
	border-right: medium solid silver;
	list-style-type: none;
	padding-top: 5px;
	color: #3f3f3f;
	background-color: #dbe9f2;
	font-size: 12px;
}
#llantas #submenu li{height: 20px;margin: 2px 0;}
#llantas #submenu li a{
	width: 98%;
	padding-left: 3px;
	color: #565656;
}
#llantas #contenido #submenu ul.accContent{
	width: 92%;
	margin: 0 0 0 12px;
	/*list-style-position: inside;
	list-style-type: square;*/
	border: thin solid #6b9da5;
	background-color: #c1e0ec;
}
#llantas #submenu h3{
	color: teal;
	background-color: orange;
	font-size: 11px;
	line-height: 1.4em;
	height: 20px;
	font-style: italic;
	text-transform: uppercase;
	margin-bottom: 8px;
	padding-top: 4px;
}
#llantas #submenu ul.accContent>li{
	background-image: none;
	background-color: transparent;
	border-style: none;
	padding: 0 0 0 4px;
}
#llantas #submenu li a:hover{background-color: #b4ff28; border-bottom: thin dashed #365b7d;}
body#llantas #m_llantas{
	background: url(../i_mgs/navegacion/menu_bt.png) 0 31px;
}
#llantas #menuVehiculos{/*Se lista motos, carros camiones etc*/}
#llantas #menuMarcas{
	list-style-type: none;
	height: 52px;
	background: url(../i_mgs/bkg_marcas.gif) repeat-x 0 top;
	margin-bottom: 10px;
	color: white;
	min-width: 888px;
}#llantas #menuMarcas li{float: left;height: 100%;width: 146px;
	overflow: hidden;margin: 0 1px;
}
#llantas #menuMarcas li a{display: block; width: 100%; height: 100%;
	text-indent: 300px;
}

#llantas #shellDesc{float: left; width: 600px;}
#llantas #descripcion_llantas #imgcllge{
	margin: 30px auto 50px;
}
#llantas #central #descripcion_llantas{
	width: auto;
	height: auto;
	margin: 2px 2px 0;
	/*padding: 5px 0 0;*/
	float: left;
	border: thin dotted gray;
	background: white url(../i_mgs/loading.gif) no-repeat center center;
}
#llantas #descripcion_llantas h2{
	width: auto;
	margin: 0 0 8px 0;
	padding: 4px 0 4px 10px;
	background-color: #eaeaea;
	color: #004ea3;
	font-size: 16px;
}
#llantas #descripcion_llantas h3{
	background-color: #d6eaf4;
	text-transform: uppercase;
	font-size: 10px;
	color: navy;
	text-align: center;
}
#llantas #descripcion_llantas p.descripcion{
	width: 95%;
	margin: 0 auto 10px;
}
#llantas #descripcion_llantas .listas_desc{
	width: 45%;
	float: left;
	margin: 0 5px 0 20px;
}
#llantas #descripcion_llantas ul{
	display: block;
	list-style-type: disc;
	list-style-position: outside;
	font-size: 11px;
	line-height: 1.3em;
	padding-left: 5px;
	color: navy;
}
#llantas #descripcion_llantas ul li{
	width: 97%;
	float: right;
	margin: 2px 0;
}
#llantas #descripcion_llantas ol{
	width: 92%;
	margin: auto;
	list-style-type: lower-latin;
	list-style-position: inside;
}
#llantas #descripcion_llantas ol li{
	margin: 8px 0 0 0;
	border-bottom: thin dotted silver;
	font-size: 13px;
}
#llantas #descripcion_llantas ol li p{
	font-size: 11px;
}
#llantas #descripcion_llantas p{
	width: 95%;
	margin: auto;
	font-size: 12px;
}
#llantas #descripcion_llantas img{margin: 0;}

#ll_michelin{height: 51px;
	background: url(../i_mgs/llantas/bt_michelin.jpg) no-repeat 0 1px;
}
#ll_uniroyal{height: 51px;
	background: url(../i_mgs/llantas/bt_uniroyal.jpg) no-repeat 0 1px;
}
#ll_bfgoodrich{height: 51px;
	background: url(../i_mgs/llantas/bt_bfgoodrich.jpg) no-repeat 0 1px;
}
#ll_riken{height: 51px;
	background: url(../i_mgs/llantas/bt_riken.jpg) no-repeat 0 1px;
}
#ll_bridgestone{height: 51px;
	background: url(../i_mgs/llantas/bt_bridgestone.jpg) no-repeat 0 1px;
}
#ll_firestone{height: 51px;
	background: url(../i_mgs/llantas/bt_firestone.jpg) no-repeat 0 1px;
}
#ll_pirelli{height: 51px;
	background: url(../i_mgs/llantas/bt_pirelli.jpg) no-repeat 0 1px;
}
/*#ll_michelin:hover{
	background: url(../i_mgs/llantas/bt_michelin.jpg) no-repeat 0 -50px;
}
#ll_uniroyal:hover{
	background: url(../i_mgs/llantas/bt_uniroyal.jpg) no-repeat 0 -50px;
}
#ll_bfgoodrich:hover{
	background: url(../i_mgs/llantas/bt_bfgoodrich.jpg) no-repeat 0 -50px;
}
#ll_riken:hover{
	background: url(../i_mgs/llantas/bt_riken.jpg) no-repeat 0 -50px;
}
#ll_bridgestone:hover{height: 51px;
	background: url(../i_mgs/llantas/bt_bridgestone.jpg) no-repeat 0 -50px;
}
#ll_firestone:hover{height: 51px;
	background: url(../i_mgs/llantas/bt_firestone.jpg) no-repeat 0 -50px;
}
#ll_pirelli:hover{height: 51px;
	background: url(../i_mgs/llantas/bt_pirelli.jpg) no-repeat 0 -50px;
}*/

#llantas #menuLlantas{
	list-style-type: none;
	width: 164px;
	height: auto;
	margin: 0;
	float: left;
}
#llantas #menuLlantas li{
	padding-left: 8px;
	height: 18px;
	margin: 4px 0;
}
#llantas #menuLlantas li:hover{background-color: #243f5b;color: white;}
body#llantas  #contenido{
	margin-left: 194px;
	min-width: 890px;
	height: 100%;
	min-height: 550px;
	background-color: #65c0e4;
}
#c_michelin, #c_uniroyal, #c_bfgoodrich, #bridgestone, #c_firestone, #c_pirelli{
	height: 100%;
}
.columnCatxMarca{
	display: inline;
	width: 145px;
	height: auto;
	margin: 0 2px 0 1px;
	float: left;
	background-color: #96d5ee;
	list-style-type: none;
	border-bottom: thin solid navy;
	text-align: center;
	list-style-position: inside;
	padding: 4px 0 0;
}
#contenido .columnCatxMarca li{
	display: block;
	width:139px;
	min-height:19px;
	padding: 0;
	border-bottom: thin solid #537486;
	border-top: thin solid #cfe8f7;
	background: url(../i_mgs/llantas/li.gif) repeat-x 0 bottom;
	color: black;
	text-align: left;
	list-style-type: none;
	list-style-position: inside;
}
.columnCatxMarca li{
	margin-bottom: 2px;
	margin-left: auto;
	margin-right: auto;
}
.columnCatxMarca:hover{ /*#e4c364 El amarillo no marcaba suficiente*/
	background-color: #2c4460;
	color: white;
}
.columnCatxMarca li a{
	display: block;
	float: none;
	padding:0;
	margin: 0;
	width: 138px;
	height: auto;
	min-height: 19px;
	text-indent: 2px;
	color: black;	
}
.columnCatxMarca li a:hover{
	background: #b4ff28 url(../i_mgs/llantas/ver.gif) no-repeat right bottom;
}
/* La "e" antes de la marca es de empty */
ul#eMichelin.columnCatxMarca{
	background: url(../i_mgs/llantas/no-michelin.gif) no-repeat center top;
	height: 90px;
	opacity: .5;
}
ul#eUniroyal.columnCatxMarca{
	background: url(../i_mgs/llantas/no-uniroyal.gif) no-repeat center top;
	height: 90px;
	opacity: .5;
}
ul#eBFGoodrich.columnCatxMarca{
	background: url(../i_mgs/llantas/no-goodrich.gif) no-repeat center top;
	height: 90px;
	opacity: .5;
}
ul#eBridgestone.columnCatxMarca{
	background: url(../i_mgs/llantas/no-bridgestone.gif) no-repeat center top;
	height: 90px;
	opacity: .5;
}
ul#eFirestone.columnCatxMarca{
	background: url(../i_mgs/llantas/no-firestone.gif) no-repeat center top;
	height: 90px;
	opacity: .5;
}
ul#ePirelli.columnCatxMarca{
	background: url(../i_mgs/llantas/no-pirelli.gif) no-repeat center top;
	height: 90px;
	opacity: .5;
}

#marcas.michelin, #marcas.uniroyal, #marcas.bfgoodrich, #marcas.bridgestone, #marcas.firestone{
	/*no estoy seguro si anteceder la regla con: #llantas #contenido*/ 
	/*Activar su opción over*/	
}
#llantas #marcas{
	/*Ojo que las marcas su img es incluyendo la pestaña*/
	height: 44px;
	width: 100%;
}
#llantas #marcas li{
	float: left;
	margin: 0 1px;
}
#llantas .previewA{
	width: 473px;
	height: 400px;
	margin: 10px auto;
	background: url(../i_mgs/llantas/img_llantas.jpg) no-repeat 0 center;
}
#llantas .previewA img{float: left;}
#llantas .previewB img{/*La imagen del preview descriptivo*/float: right;}
#llantas h3{
	/*El nombre de la llanta en el preview descriptico*/
	color: white;
	font-weight: bold;
	font-family: "Arial Black", Arial;
	background-color: #db340a;
}
.llMotos #central #contenido #submenu{
	width: 230px;
}


/* ----------------------------------------------- Equipos */
body#equipos{}
div#c_collage embed{
	display: block;
	margin: auto;
}
#equipos p.accToggler:hover{
	background-color: #8fafce;
}
body#equipos #m_equipos{
	background: url(../i_mgs/navegacion/menu_bt.png) 0 31px;
}
body#equipos div#top{
	background: url(../i_mgs/1.jpg) no-repeat;
}
#equipos #menuMarcas{}
#equipos #menuCategorias{
	/*Le ponemos una clase para resaltar el seleciconado js*/
	display:block;
	width: 100%;
	height: 25px;
	list-style-type: none;
	background-color: #ff7c00;
	color: white;
	font-weight: bold;
	text-align: center;
}
#menuCategorias li{
	height: 25px;
	float: left;
}
#menuCategorias li#eq_modelos, #menuCategorias li#eq_servicios, #menuCategorias li#eq_promociones, #menuCategorias li#eq_contacto{
	/*width: 130px;*/
}
#menuCategorias li#eq_asesoria{
	width: 220px;
}
#menuCategorias li a{
	display: block;
	height: 100%;
	color: white;
	padding: 0 40px;
}
#menuCategorias li a:hover{
	color: #365b7d;
	font-weight: bold;
	background-color: white;
}

#equipos #submenu{
	width: 200px;
	height: auto;
	min-height: 513px;
	float: left;
	border-right: medium solid silver;
	list-style-type: none;
	padding-top: 5px;
	color: #3f3f3f;
	background-color: #dbe9f2;
}
#equipos #submenu li{height: 20px;margin: 6px 0;}
#equipos #submenu #c_productos p.accToggler, #equipos #submenu #c_modelos p.accToggler{
	height: auto;
	line-height: 1.2em;
	font-weight: normal;
	font-style: normal;
	text-indent: 4px;
}
#equipos #submenu #c_productos p.accToggler.accEmpty{height: 2px;}
#equipos #submenu div#c_productos ul.accContent li#first{
	height: 2px;
}

#equipos #submenu #c_productos p.accToggler:hover{
	/*text-indent: 0;*/
}
#equipos #submenu #c_productos ul{
	font-size: 11px;
	margin: 0 0 0 15px;
	height: auto;
	border: thin solid #6b9da5;
}
#equipos #submenu #c_productos li{
	border-style: none;
	margin: 0;
	padding: ;
	padding-left: 8px;
}

#equipos #submenu li a{
	width: 98%;
	padding-left: 3px;
	color: #565656;
}


#equipos #submenu ul li{height: auto; margin-left: 5px;margin-top: 1px; margin-bottom: 5px;}
#equipos #submenu ul.accContent li ul{
	width: 100%;
	margin: 0 0 10px 4px;
	/*list-style-position: inside;
	list-style-type: square;*/
	font-size: 11px;
	
}
#equipos #submenu ul.accContent li ul li{margin: 0;}
#equipos #submenu ul.accContent li ul li a{text-decoration: none; display: block; width: 100%;}
#equipos #submenu ul.accContent li ul li:hover{border-bottom: thin dashed #365b7d;}
#c_modelos ul, #c_servicios ul, #c_garantia ul, #c_refacciones ul, #c_asesoria ul{
	list-style-position: inside;
	list-style-type: none;
	width: 92%;
	margin: auto;
	text-decoration: none;
}
#equipos #c_servicios a{text-decoration: none; display: block;}
#equipos #c_servicios ul{
	width: 100%;
	text-transform: uppercase;
	font-size: 11px;
}
#equipos #c_servicios ul li{
	margin: 0 0 4px;
	height: 25px;
	border-bottom: thin solid gray;
	border-top: thin solid silver;
	background: url(../i_mgs/ul-li.gif) repeat-x left center;
	
}
#equipos #c_servicios ul li a{
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	color: #2c5f85;
	text-indent: 5px;
	line-height: 2.4em;
	font-size: 12px;
}


/*#equipos #submenu li a:hover{background-color: #c0c0c0;}*/
#equipos #submenu li a:hover{background-color: #b4ff28;}
#equipos .imgAsesoria{
	margin-top: 15px;
}

#equipos #submenu_prods{
	width: 140px;
	height: auto;
	min-height: 498px;
	float: left;
	background-color: #f2f2f2;
	border-right: thin dashed silver;
	list-style-type: none;
	padding-top: 20px;
	color: #3f3f3f;
}
#equipos #shellDesc{float:left;}
#equipos #descripcion_equipos #imgcllge{
	margin: 30px auto 50px;
}
#equipos #descripcion_equipos{
	width: 605px;
	min-height: 506px;
	height: auto;
	margin: 5px 5px 0;
	padding: 5px 0 0;
	float: left;
	background-color: white;
	border: thin dotted gray;
	/*background: white url(../i_mgs/loading.gif) no-repeat center center;*/
}
#equipos #descripcion_equipos h2{
	width: auto;
	height: 20px;
	margin: 0 0 8px 0;
	padding: 4px 0 4px 10px;
	background-color: #f80;
	color: #eaeaea;
	font-size: 18px;
}
#equipos #descripcion_equipos ol{
	width: 92%;
	margin: auto;
	list-style-type: lower-latin;
	list-style-position: inside;
}
#equipos #descripcion_equipos ol li{
	margin: 8px 0 0 0;
	border-bottom: thin dotted silver;
	font-size: 13px;
}
#equipos #descripcion_equipos ol li p{
	font-size: 11px;
}
#equipos #descripcion_equipos p{
	width: 95%;
	margin: auto;
	font-size: 12px;
}
#equipos #descripcion_equipos img{margin: auto;}
#equipos  ul.opciones{
	list-style-type: none;
	border-bottom: medium solid maroon;
	margin-top: 10px;
}
#equipos  ul.opciones li{
	float: right;
	margin: 0 2px;
	padding: 2px 8px;
	border-top: thin solid maroon;
	border-right: thin solid maroon;
	border-left: thin solid maroon;
	border-bottom: medium solid maroon;
	color: maroon;
	font-weight: bold;
}
#equipos  ul.opciones li:hover{
	/*Son las opciones de cada producto*/
	background-color: maroon;
	color: white;
	text-align: right;
}

#equipos #contenido{background-color: #365b7d;}
#equipos #central {margin-top: 0;}

/* ------------------------------- Servicios */
body#servicios, body#servicios.clearfix{color: #345272;
	background-color: #fff;
}
body#servicios div#top{
	background: url(../i_mgs/2.jpg) no-repeat;
}
body#servicios #central{height: auto;min-height: 550px;background-color: #fff;}
body#servicios #m_servicios{
	background: url(../i_mgs/navegacion/menu_bt.png) 0 31px;
}
body#servicios h2{
	color: #eb6820;
	font-size: 11pt;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}
body#servicios ol{
	display: block;
	margin: auto;
	width: 80%;
}
body#servicios ol li{margin: 10px 0;}
body#servicios div#contenidoS{
	margin-left: 220px;
	margin-top: 10px;
	margin-bottom: auto;
}
body#servicios #central #menu_servicios{
	width: 200px;
	height: 485px;
	background: url(../i_mgs/servicios/sombra_servicios.jpg) no-repeat 0 center;
	float: left;
}
body#servicios #central #servicios_ul{
	color: gray;
	margin-top: auto;
	list-style-type: none;
	text-align: right;
	margin-bottom: auto;
}
body#servicios #central #servicios_ul li{
	display: block;
	height: 55px;
	padding-right: 15px;
	margin-top: 0;
	margin-bottom: 5px;
}
body#servicios #central #servicios_ul li a:link{
	display: block;
	padding-top: 20px;
	width: 100%;	
	height: 60%;
	text-decoration: none;
	color: gray;
}
body#servicios #central #servicios_ul li:hover{
	background: url(../i_mgs/servicios/pestania.png) no-repeat left center;
	text-transform: none;
}
body#servicios #central #servicios_ul li:visited{
	text-decoration: none;
	color: gray;
}
body#servicios #central #descripcionS{
	float: left;
	width: 60%;
	height: auto;
	margin: 4% 0 0 20px;
}
body#servicios dt{color: teal;font-weight: bold;}
body#servicios p{margin: 5px 0;}
body#servicios strong{color: #1875df;font-weight: bold;}
body#servicios dd{margin: 0 0 8px;}
body#servicios dd ul{
	margin: 2px 2px 2px 25px;
	list-style-position: inside;
	list-style-type: square;
}

/* ------------------------------- Sucursales */
body#sucursales{
	/*background: url(../i_mgs/sucursales/fondo_mx.jpg) no-repeat;*/
	color: #345272;
	font-size: 12px;
	line-height: 1.4em;
}
body#sucursales div#top{
	background: url(../i_mgs/5.jpg) no-repeat;
}
body#sucursales #central{
	height: 530px;
	overflow: hidden;
	background-image: none;
}
body#sucursales #m_sucursales{
	background: url(../i_mgs/navegacion/menu_bt.png) 0 31px;
}
#mapaJal{/*es la imagen*/display: block;margin: 100px 15px 100px 200px;float: left;}
#lista1, #lista2{
	line-height: 1.3em;
}
body#sucursales #lista1, body#sucursales #lista2{
	width: 241px;
	height: 499px;
	background: url(../i_mgs/sucursales/fondo_lista.png) no-repeat;
	display: block;
	float: left;
	margin: 0 2px 2px;
}
body#sucursales #lista1 ul, body#sucursales #lista2 ul{
	list-style-type: none;
	width: 94%;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
body#sucursales #lista1 ul li, body#sucursales #lista2 ul li{margin-bottom: 16px;margin-top: 4px;}

/* --------------------------- Tips- Llantas */
ul.tips{width: 90%;margin-left: 50px;list-style-position: outside;
	list-style-type: square;
}
ul.tips li{margin: 15px 4px; width: 80%;}
.show{display: block;}
.hide{display: none;}
.clearer{clear: both;}

