@charset "utf-8";
/* CSS Document */

body{ font-family:"Trebuchet MS"; font-size:12px; background-image:url(bg_body.jpg); background-repeat:repeat-x; color:#b2b2b2; background-color:#2e4356; }
h1{ font-size:18px; color:#CCCCCC; font-weight:500; line-height:20px;}
h2{ font-size:14px; color:#CCCCCC; font-weight:500; line-height:20px;}
a{ color:#b2b2b2; text-decoration:none;}
a:hover{ color: #e70506; text-decoration:none;}
ul {PADDING-RIGHT:15px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
li { text-align: justify; list-style: disc ; line-height:20px; font-size:14px; list-style:square}


#contenedor{ width:1025px; height:100%; margin:50px auto; padding-bottom:30px; .padding-top:30px;}
#colIzq{ width:450px; height:auto; float:left;margin-bottom:20px;}
#marca{ width:420px; float:left; padding-left:15px;}
#colCen{ width:10px; height:558px; float:left; background-image:url(linea_v.png); background-position:center center; background-repeat:no-repeat;margin-bottom:20px; }
#colDer{ width:540px; height:auto; float:left; text-align: center; padding:20px 0 20px 20px;margin-bottom:20px;}

.datos_marca{ width:388px; height:109px; margin:11px; float:left; background-image:url(bg_datos.png); background-position:center; background-repeat:no-repeat; padding:20px; line-height:20px;}

.titulos{ width:515px; height:20px;float:left; background-image:url(bg_titulos.png); background-position:center; background-repeat:no-repeat; padding-left:7px;  margin:10px 0}
.titulos_int{ width:400px; height:20px;float:left; background-image:url(ico_tit.png); background-position:left; background-repeat:no-repeat; line-height:20px; text-align:left; padding-left:20px; font-weight:bold; font-size:14px; text-transform:uppercase; background-color:transparent;}
.titulos :hover,.titulos :active{ width:400px; height:20px;float:left; background-image:url(ico_tit_hover.png); background-position:left; background-repeat:no-repeat; line-height:20px; text-align:left; padding-left:20px; font-weight:bold; font-size:14px; text-transform:uppercase; background-color:transparent;}


div.accordion  { float:left;}

.tbl_top{ background-image:url(tbl_top.png); width:521px; height:10px; background-repeat:no-repeat; background-position:bottom; float:left}
.tbl_info{ background-image:url(tbl_info.png); width:521px; height:10px; background-repeat: repeat-y; float:left}
.tbl_info .justify{ width:500px; text-align:justify; line-height:20px; font-size:14px; padding-left:10px;padding-right:10px;}
.tbl_info .right{ width:500px; text-align: right; line-height:25px; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:10px;padding-right:10px;}
.tbl_foo{ background-image:url(tbl_foo.png); width:521px; height:10px; background-repeat:no-repeat; background-position:top; float:left}

.tbl_info_2{ background-image:url(tbl_info.png); width:501px; height:auto; background-repeat: repeat-y; float:left; padding:10px; text-align:left;}

/*/////////////////////////////*/
#herramientas{
	top:0;
	float:left;
	left:3%;
	background-color: #405C77;
	width:92%;
	position:fixed;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	height:20px;
	padding:5px;
}
.campos_img{ border-right: 1px solid #999; height:18px; font-size:11px; line-height:18px; float:left; padding:0 10px;}
.campos_img img{ border: 1px solid #405C77;}
.campos_img img:hover{ border: 1px solid #2e4356;}
	.campos{ border-right: 1px solid #999; height:18px; font-size:11px; line-height:18px; float:left; padding:0 10px;}
.campos:hover{background-color:#2e4356;}
.white{ color:#FFFFFF;}
.white a{ color:#FFFFFF;}
.white a:hover{ text-decoration:underline;}
label input{ background-color:#2e4356; border:none; color:#fff; font-size:11px; padding:2px;}
