@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font: normal 0.7em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #7c7c7c;
	text-align: center;
}

#contenedor {
	border:medium none;
	margin:0px auto;
	padding:0pt 0pt 70px;
	text-align:left;
	width:896px;
}

a, a:visited {
	border-bottom:1px dotted #CCCCCC;
	color:#303030;
	text-decoration:none;
}
a:hover {
	border-bottom:1px solid #CCCCCC;
	color:#0099FD;
	text-decoration:none;
}
acronym {
border-bottom:1px dotted #CCCCCC;
color:#D7661C;
cursor:help;
text-decoration:none;
}
p {
margin-bottom:10px;
}
#contemenu {
	background-image:url(http://www.autosmfr.com/imagenes/bgsidebar.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	left:auto;
	padding-left:50px;
	position:absolute;
	right:auto;
	top:220px;
	width:196px;
}
#contemenu2 {
	margin-top: 0pt;
	margin-right: 5px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0px;
	padding-left: 0pt;
}
#contemenu3 {
	margin-top: 5pt;
	margin-right: 5px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0px;
	padding-left: 0pt;
	text-align: center;
}
#contemenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
text-align:left;
}
#contemenu ul li {
border-bottom:1px solid #ECEFD7;
margin:0pt;
padding:3px 0pt 3px 10px;
}
#contemenu ul li a, #contemenu ul li a:visited {
border-bottom:medium none;
}
#contemenu ul li a:hover {
	color:#0099fd;
}
#lmenu {
font-size:0.9em;
}
#lmenu ul li {
background:transparent url(http://www.autosmfr.com/imagenes/ikonli.jpg) no-repeat scroll 0% 25%;
padding:3px 0pt 3px 25px;
}
#lmenu a {
	color:#DF0022;
	display:block;
	font-size:1.1em;
}
#lmenu a.c {
color:#666666;
display:inline;
font-family:Verdana,Arial,Tahoma,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:0.9em;
margin:0pt;
padding:0pt;
}
#cuerpomapa, #cuerpoempleados, #cuerpotalleres, #cuerposervicios, #cuerpocorreo, #cuerposeguro , 
#cuerpo {
	color:#B30200;
	left:63px;
	padding-bottom:29px;
	position:relative;
	text-align:justify;
	width:600px;
	padding-top: 50px;
	margin-left: 200px;
}

#cuerpopopup {
	color:#B30200;
	left:63px;
	position:relative;
	text-align:justify;
	top:150px;
	width:600px;
}rpo2{
	color:#B30200;
	left:63px;
	padding-bottom:29px;
	position:relative;
	text-align:justify;
	top:150px;
	width:600px;
	height:250px;
	padding-top: 50px;
	margin-left: 200px;
}
#cuerpo h2 {
	background-image:url(http://www.autosmfr.com/imagenes/theroadto.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:38px;
	width:340px;
}

#cuerpomapa h2 {
	background-image:url(http://www.autosmfr.com/imagenes/titulo_mapa.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:38px;
	width:340px;
}
#cuerpoempleados h2 {
	background-image:url(http://www.autosmfr.com/imagenes/titulo_plantilla.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:38px;
	width:340px;
}


#cuerpotalleres h2 {
	background-image:url(http://www.autosmfr.com/imagenes/titulo_talleres.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:38px;
	width:340px;
}


#cuerposervicios h2 {
	background-image:url(http://www.autosmfr.com/imagenes/titulo_servicios.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:38px;
	width:340px;
}


#cuerpocorreo h2 {
	background-image:url(http://www.autosmfr.com/imagenes/titulo_correo.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:38px;
	width:340px;
}


#cuerposeguro h2 {
	background-image:url(http://www.autosmfr.com/imagenes/titulo_seguro.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:38px;
	width:340px;
}
#cuerpo h2 span, #cuerpomapa h2 span, #cuerpoempleados h2 span, #cuerpotalleres h2 span, #cuerposervicios h2 span, #cuerpocorreo h2 span, #cuerposeguro h2 span{
display:none;
}

#lmenu{
margin-bottom:20px;
}
#lmenu h2 {
background-image:url(http://www.autosmfr.com/opcion6/opcion2/selectadesign.jpg);
background-position:left center;
background-repeat:no-repeat;
height:40px;
width:196px;
}
#pie {
	padding-top:20px;
	text-align:right;
	padding-right: 60px;
}
#pie a, #pie a:visited {
background-color:#FFFFFF;
border:1px solid #F4F4F4;
padding:5px;
}
#pie a:hover {
background-color:#D94904;
border:1px solid #993300;
color:#FFFFFF;
padding:5px;
}
#mibody #contenedor #contexto #cuerpo img, #cuerpomapa img, #cuerpoempleados img, #cuerpotalleres img, #cuerposervicios img, #cuerpocorreo img, #cuerposeguro img {
	border: 5px solid #F0BEB9;
	background-color: #E81B2A;
	padding: 2px;
}
#centra {
	text-align: center;
}
#mibody #contenedor #contexto #pie img {
	margin-right: 10px;
}
#aseguradoras {
	top:0px;
	width:100%;
	height:35px;
	z-index:1;
	text-align: center !important;
	position: relative;
}
#mibody #aseguradoras img {
	margin-right: 5px;
	margin-left: 5px;
}
h3 {
	font-size: 1.2em;
	color: #0099fd;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 15px;
}
.aligndcha {
	text-align: right;
	padding: 5px;
	vertical-align: top;
}
.alignizqda {
	text-align: left;
	padding: 5px;
}
#mibody #contenedor #contexto #cuerpocorreo #envio caption {
	font-size: 1.4em;
	color: #0080FF;
	padding: 5px;
}
.obligatorio {
	font-size: 0.8em;
}
#izqda40 {
	width: 40%;
	float: left;
}

#dcha40 {
	text-align: right;
	margin-bottom: 50px;
}
.direccion {
	color:#336600;
}
.encabezado {
	font-weight: bold;
	color: #336600;
	background-color: #E0FFC1;
}
.encabezado2 {
	font-weight: bold;
	color: #E0FFC1;
	background-color: #336600;
	text-align: center;
}
.literalcampos {
	color: #336600;
	background-color: #E0FFC1;
}
#mibody #contenedor #contexto #cuerpo #izqda40 #flotando {
	float: left;
	margin-right: 5px;
}
#mibody #contenedor #contexto #cuerpo #dcha40 #flotando2 {
	float: right;
	margin-left: 5px;
}
label {
	text-align: right;
	width: 200px;
	padding-right: 10px;
}
#ocultaCamposInsertar {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#capatelefono {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

fieldset {
	padding: 10px;
	text-align: left;
	width: 80%;
	margin: 0%;
}
#mibody #contenedor #login {
	float: right;
}
.titular {
	font-size: 1.6em;
	font-variant: small-caps;
	text-align: center;
	margin: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #3A99FD;
	border-right-color: #3A99FD;
	border-bottom-color: #3A99FD;
	border-left-color: #3A99FD;
}
.pequenia {
	font-size: 0.9em;
	text-align: left;
}
.firmas {
	border: 1px solid #0099FD;
	vertical-align: top;
	text-align: center;
}
