/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background-color:#484848;
	background-image:url(../img/fondogral.jpg);
	background-repeat:repeat-x;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
h1{
	display:none;
}
img{
	border:0px;
}
ul li{
	position:relative;
	display:inline;
	float:left;
	list-style-type:none;
}
.div100{
	position:relative;
	float:left;
	display:block;
	width:990px;
}
.div1002{
	position:relative;
	float:left;
	display:block;
	width:100%;
}
#total{
	position:relative;
	width:990px;
	height:auto;
	margin-top:0px;
	background-image:url(../img/fondomapa.jpg);
	background-repeat:no-repeat;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
}
#cablogo{
	position:relative;
	float:left;
	width:990px;
	height:142px;
	background-color:#000000;
}
#cablogo p{
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
}
#cablogo p img{
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
}
#logo{
        position:relative;
        float:left;
        display:inline;
        width:247px;
        height:89px;
        background-image:url(/motorvision2.jpg);
        background-repeat:no-repeat;
        background-position:center;
}
#logo h1 a {
        display:block;
        width:247px;
        height:55px;
        margin:0px;
}
#logo h1 a span{
        display:none;
}
#publi{
        position:relative;
        float:right;
        display:inline;
        width:15px;
        height:89px;
        background-image:url(/img/publi.jpg);
}
.imgcentrada{
	position:relative;
	float:left;
	width:990px;
	height:40px;
	text-align:center;
}
#menu{
	position:relative;
	float:left;
	width:990px;
	height:31px;
	background-image:url(../img/fondomenu.jpg);
	background-repeat:repeat-x;
}
#menu2{
	position:relative;
	float:left;
	width:740px;
	height:29px;
	background-image:url(../img/fondomenu.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:250px;
	margin-top:20px;
}
#contenedor{
	position:relative;
	display:block;
	float:left;
	width:990px;
	min-height:370px;
	height: expression(document.body.clientHeight < 801? "370px": "auto" );/* IE, Firefox, etc. */
	height:auto;/* Safari */
	background-color:#757576;
	background-image:url(../img/fondodeg.jpg);
	background-repeat:repeat-x;
}
#abc{
	position:relative;
	display:block;
	width:925px;
	height:24px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../img/fondoabc.jpg);
	background-repeat:repeat-x;
}
#divletras{
	position:relative;
	display:inline;
	float:left;
	width:auto;
	height:20px;
	padding: 1px 0px 2px 1px;
}
ul.letras{
	position:relative;
	display:inline;
	float:left;
	width:auto;
	margin:0px;
	padding:0px;
}
ul.letras li a{
	position:relative;
	display:inline;
	float:left;
	width:15px;
	height:18px;
	background-image:url(../img/fondoletra.jpg);
	text-decoration:none;
	color:#FFF;
	padding: 3px 5px 0px 12px;
	margin-right:2px;
}
ul.letras li a:hover{
	position:relative;
	display:inline;
	float:left;
	text-decoration:none;
	color:#000000;
}
#rizda{
	position:relative;
	display:inline;
	float:left;
	width:20px;
	height:24px;
	background-image:url(../img/remateizda.jpg);
	background-repeat:no-repeat;
}
#rdcha{
	position:relative;
	display:inline;
	float:right;
	width:20px;
	height:24px;
	background-image:url(../img/rematedcha.jpg);
	background-repeat:no-repeat;
}

ul.ulmenu{
	position:relative;
	display:inline;
	float:left;
	width:auto;
	margin:0px;
	padding:0px;
}
li.remate{
	position:relative;
	display:inline;
	float:left;
	width:231px;
	height:31px;
	background-image:url(../img/menuizda.jpg);
}
li.separamenu{
	position:relative;
	display:inline;
	float:left;
	width:5px;
	height:31px;
	background-image:url(../img/separamenu.jpg);
	background-position:bottom;
}
li.separamenu2{
	position:relative;
	display:inline;
	float:left;
	width:5px;
	height:29px;
	background-image:url(../img/separamenu.jpg);
	background-position:bottom;
}
ul.ulmenu li a{
	position:relative;
	display:inline;
	float:left;
	color:#000;
	text-decoration:none;
	padding:8px 15px 3px 15px;
}
ul.ulmenu li a:hover{
	position:relative;
	display:inline;
	float:left;
	color:#FFF;
	text-decoration:none;
}
ul.ulmenu li.frojo a{
	position:relative;
	display:inline;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:8px 15px 5px 15px;
	background-image:url(../img/fondorojo.jpg);
	background-repeat:repeat-x;
}
ul.ulmenu li.frojo a:hover{
	position:relative;
	display:inline;
	float:left;
	color:#000;
	text-decoration:none;
}
ul.ulmenu li.formu{
	position:relative;
	display:inline;
	float:left;
	width:auto;
	padding:6px 2px 0px 10px;
	color:#000000;
}
.formu input{
	border:0px;
	padding:2px;
}
.divcentra{
	position:relative;
	float:left;
	display:block;
	width:990px;
	text-align:center;
	align:center;
	margin-top:20px;
}
.divinf{
	width:780px;
	border:1px solid #999999;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
}
.divinf2{
	position:relative;
	width:770px;
	border:1px solid #999999;
	padding:5px;
	text-align:left;
	height:auto;
}
.contdivinf1{
	position:relative;
	display:inline;
	float:left;
	width:375px;
	padding:5px;
	background-color:#999999;
	text-align:left;
}
.contdivinf2{
	position:relative;
	display:inline;
	float:left;
	width:375px;
	padding:5px;
	background-color:#999999;
	text-align:left;
}
.centrar{
	position:relative;
	float:left;
	display:block;
	width:940px;
	padding-left:50px;
}
.centrarpubli{
        position:relative;
        float:left;
        display:inline;
        width:940px;
        padding-left:10px;
}
.titulocentrado{
	position:relative;
	width:880px;
	display:block;
	text-align:center;
}
.rmarco{
        position:relative;
        display:inline;
        float:left;
        width:300px;
        height:auto;
        margin:20px 90px 20px 30px;
        padding:0px;
        text-align:justify;
}
.rmarco img {
	border: 0px;
}
.rgris{
	position:relative;
	display:inline;
	float:left;
	width:300px;
	height:auto;
	margin: 20px 60px 20px 60px;
	padding:0px;
	text-align:justify;
}
.rgris img{
	border:4px solid #D1D1D1;
}
.rrojo{
	position:relative;
	display:inline;
	float:left;
	width:300px;
	margin:20px 60px 20px 60px;
	padding:0px;
	text-align:justify;
}
.rrojo img{
	border:4px solid #FF0000;
}
.ramarillo{
	position:relative;
	display:inline;
	float:left;
	width:300px;
	margin:20px 60px 20px 60px;
	padding:0px;
	text-align:justify;
}
.ramarillo img{
	border:4px solid #FFFF00;
}
#pie{
	position:relative;
	float:left;
	width:990px;
	height:40px;
	padding-top:20px;
	background-image:url(../img/fondocierre.jpg);
	background-repeat:repeat-x;
	background-color:#757574;
}
#menupie{
	position:relative;
	float:left;
	width:auto;
	height:30px;
	padding-left:260px;
}
.enlace a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;	
}
.enlacep a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#999999;
}
.enlacep a{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;	
}
.enlace a:hover{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.enlacenegro a{
	font-size:12px;
        font-weight:none;
        text-decoration:none;
        color:#000000;
}
.enlacenegro a:hover{
        font-size:12px;
        font-weight:none;
        text-decoration:none;
	color:#ffffff;
}
.enlaceblanco a{
	font-size:12px;
        font-weight:none;
        text-decoration:none;
        color:#ffffff;
}
.enlaceblanco a:hover{
        font-size:12px;
        font-weight:none;
        text-decoration:none;
	color:#ffffff;
}
.enlacenegrog a{
        font-size:16px;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
}
.enlacenegrog a:hover{
        font-size:16px;
        font-weight:bold;
        text-decoration:none;
        color:#ffffff;
}
#izda{
	position:relative;
	float:left;
	display:inline;
	width:770px;
	padding-left:10px;
	margin-left:120px; /* agregado para centrar al quitar el banner */
}
#dchabanner{
	position:relative;
	float:right;
	display:inline;
	width:190px;
	
	background-color:#333333;
	margin-right:10px;
}
#dchabannerblock{
	position:relative;
	float:right;
	display:block;
	width:190px;
	height:300px;
	background-color:#333333;
	margin-top:20px;
}
#dchavideos{
	position:relative;
	float:right;
	display:inline;
	width:190px;
	margin-right:10px;
}
.titdchavideos{
	position:relative;
	float:left;
	display:inline;
	width:190px;
	background-color:#FFFFFF;
	text-align:center;
	padding-top:10px;
}
.botplay {
	position:absolute;
	width:130px;
	height:82px;
	margin:14px 5px 14px 7px;
}
.botplay a{
	display:block;
	width:130px;
	height:82px;
	background-image: url("../img/play.png")!important;
	background-image: none;
	background-repeat:no-repeat;
	background-position:center;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/play.png");
	cursor:pointer;
}
.botonplay a:hover{
	cursor:hand;
}
.botplay a span{
	display:none;
}
.foto{
	position:relative;
	float:left;
	display:inline;
	width:140px;
	margin:0px;
	margin-right:10px;
}
.foto img{
	border:2px solid #D1D1D1;
}
.fotovideo{
	position:relative;
    float:left;
    display:block;
    width:140px;
    padding:10px 25px 10px 25px !important;
	padding:10px 23px 10px 23px;
	background-color:#FFFFFF;
}
.fotovideo img{
	width:140px;
	border:2px solid #D1D1D1;
}
.justificar{
	text-align:justify;
	padding-right:8px;
}
.titulo{
	font-size:20px;
	color:#ffffff;
	padding-left:15px;
	margin-left:115px; /* agregado para centrar al quitar el banner */
}
.titulo2{
	font-size:18px;
	color:#000000;
	padding-left:15px;
}
.titulo3{
	font-size:18px;
	color:#000000;
}
.textonegro{
	color:#000000;
}
#resultadoletras{
	position:absolute;
	display:none;
	width:140px;
	height:auto;
	padding:5px;
	margin-top:-8px;
	background-image:url(../img/fondodeg.jpg);
	background-repeat:repeat-x;
	border:2px solid #9C9E9B;
	z-index:2;
}
.textomargen{
	position:relative;
	display:block;
	float:left;
	width:950px;
	padding: 0px 20px 0px 20px;
}
.ajustar{
	clear:both;
}
