/* reset */
h1,h2,h3,h4,h5,h6,ul,ol,li,form,dl,dt,dd,p,fieldset,body {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:1.3em;}
ul,li {list-style-type:none;}
fieldset,
a img {border:0;}
a {text-decoration:none;}
a:focus{outline: none;}
select,input,textarea {font-family: Arial, Helvetica, sans-serif; font-size:1.1em;}
input.bordificable, select, textarea {background:#fff; border:0; padding:2px;}

/* comunes */
body {font-family:Arial,Verdana,sans-serif; font-size:11px; padding:30px 0;}
#container {width:850px; height:545px; padding:0 15px; margin:auto;}
#header {text-align:right; height:100px; font-size:11px;}
	#header h1 {float:left; /*margin-top:30px;*/ position:relative;}
	#header h1 strong {position:absolute; left:180px; top:48px; font-size:14px; font-weight:normal; font-style:italic; color:#5665A0;}
#wrapper {height:400px;}
#menuPrincipal {overflow:hidden; margin-bottom:22px;}
	#menuPrincipal li {display:inline;}
	#menuPrincipal li a {display:block; float:left; text-align:center; font-weight:bold; color:#5665A0; text-transform:uppercase;}
	#menuPrincipal li#grupo a {background: url(../img/grupo.gif) no-repeat; padding:7px 0; width:117px; margin-right:2px;}
	#menuPrincipal li#grupo a:hover,
	#menuPrincipal li#grupo a.select {background: url(../img/grupo-select.gif) no-repeat; color:#FFF;}
	#menuPrincipal li#productos a {background: url(../img/prod.gif) no-repeat; padding:7px 0; width:177px; margin-right:2px;}
	#menuPrincipal li#productos a:hover,
	#menuPrincipal li#productos a.select {background: url(../img/prod-select.gif) no-repeat; color:#FFF;}
	#menuPrincipal li#marcas a {background: url(../img/marca.gif) no-repeat; padding:7px 0; width:84px; margin-right:1px;}
	#menuPrincipal li#marcas a:hover,
	#menuPrincipal li#marcas a.select {background: url(../img/marca-select.gif) no-repeat; color:#FFF;}
	#menuPrincipal li#clientes a {background: url(../img/cliente.gif) no-repeat; padding:7px 0; width:90px; margin-right:1px;}
	#menuPrincipal li#clientes a:hover,
	#menuPrincipal li#clientes a.select {background: url(../img/cliente-select.gif) no-repeat; color:#FFF;}
	#menuPrincipal li#delega a {background: url(../img/delega.gif) no-repeat; padding:7px 0; width:199px; margin-right:1px;}
	#menuPrincipal li#delega a:hover,
	#menuPrincipal li#delega a.select {background: url(../img/delega-select.gif) no-repeat; color:#FFF;}
	#menuPrincipal li#trabaja a {background: url(../img/trabaja.gif) no-repeat; padding:7px 0; width:174px;}
	#menuPrincipal li#trabaja a:hover,
	#menuPrincipal li#trabaja a.select {background: url(../img/trabaja-select.gif) no-repeat; color:#FFF;}


#footer {text-align:right; padding:10px 10px 0 3px;}
	#footer a {color:#999;}
 	#footer a:hover {color:#000;}
	#footer ul {float:left;}
	#footer ul li {display:block; float:left; border-left:1px solid #999; padding-left:7px;}
	#footer ul li a {display:block; float:left; color:#999; margin-right:8px;}
	#footer ul li a:hover,
	#footer ul li a.select {color:#5665A0;}
	#footer ul li.first {padding:0; border:0;}
	#footer ul li.copyRight {margin-left:490px; border:0; color:#999; padding-right:7px;}
	#footer ul li a.thickbox {margin-right:0;}

/* Grupo */
.columna1 {width:120px; float:left;}
	.columna1 a {display:block; font-size:11px; text-transform:uppercase; color:#5665A0; padding-left:15px; margin-bottom:6px;}
	.columna1 a:hover,
	.columna1 a.select {font-weight:bold;}
.columna2 {width:470px; padding-left:15px; float:left; color:#30438B;}
	.columna2 p {margin:0 0 15px 0; width:400px; line-height:14px;}
	.columna2 h2 {text-transform:uppercase; font-size:11px;}
.columna3 {float:left}
	.columna3 img {display:block;}

/* productos */
#contProductos .columna1 {width:180px; margin-left:120px;}
	#contProductos dl {height:150px;}
	#contProductos dl dt a.cerrado {color:#5665A0; font-weight:bold;}
	#contProductos .columna1 dl dd a {font-size:10px; font-weight:normal; margin-left:15px;}
	#contProductos .columna1 dl dd a:hover,
	#contProductos .columna1 dl dd a.select {font-weight:bold;}
#contProductos .columna2 {width:290px;}
	#contProductos .columna2 p {width:250px;}
	#contProductos .columna2 ul li {margin-bottom:3px;}
	#contProductos .columna2 ul.listaMadisanet li {margin-bottom:10px; width:250px;}

#cv_text, #scroll, #cv_container {float:left; position:relative;}
#cv_text {width:255px;}
#cv_container {width:285px; overflow:hidden; height:338px;}
#scroll {width:20px; padding-left:10px; height:335px; }

#buttonup, #buttondown{cursor:pointer;}

/* marcas */
#contMarcas .columna2 {margin-left:290px;}

/* clientes */
#contClientes .columna1 {width:300px;}
#contClientes .columna2 {width:530px;}
	#contClientes .columna2 h3 {font-weight:normal; font-size:11px; text-transform:uppercase; margin-bottom:20px;}
	#contClientes .columna2 ul {width:150px; display:block; float:left; margin-right:37px;}
	#contClientes .columna2 ul.last {margin-right:0;}
	#contClientes .columna2 ul li {margin-bottom:8px;}
	#contClientes p {text-align:right; padding:25px 35px 0 0; width:auto; white-space:nowrap; clear:both;}

/* delegaciones */
#contDelegaciones .columna1 {width:300px;}
#contDelegaciones .columna2 {width:530px;}
	#contDelegaciones dl {float:left; width:175px; height:95px;}
	#contDelegaciones dl dt {font-weight:bold; margin-bottom:3px;}
	#contDelegaciones dl dd a {color:#30438B;}
.clear {clear:both;}

/* trabaja */
#contTrabaja .columna1 {width:672px;}
#paginacion {border-bottom:1px dotted #ccc; width:640px; height:16px; padding:0 15px 5px 15px; text-align:right; margin-bottom:10px;}
	#paginacion h2 {font-size:11px; color:#5665A0; float:left;}
	#paginacion ul li {display:inline;}
	#paginacion ul li a {padding-left:0; display:inherit;}
#contTrabaja .columna2 {width:150px;}
	#contTrabaja .columna2 p {width:auto;}
table {border-collapse:collapse; width:670px; clear:both; border-bottom:1px dotted #ccc;}
	table thead {margin-bottom:10px; text-align:left;}
	table thead th {background:#EEF0F6; color:#5665A0; padding:4px 0;}
	.columna1 table tbody tr td a {text-transform:none; color:#666; padding:3px 0; margin:2px 0; overflow:hidden; width:670px;}
	.columna1 table tbody tr td a:hover {background:#CDD1E3; font-weight:normal;}
	.columna1 table tbody tr td a.discon {background:#F7F8FB;}
	.columna1 table tbody tr td a.discon:hover {background:#CDD1E3; }
	.columna1 table tbody tr td a span {display:block; float:left;}
.uno {width:260px; padding-left:15px;}
.dos {width:200px;}
.tres {}

/* trabaja-oferta */
#contOferta .columna1 {width:672px; border-bottom:1px dotted #ccc; padding-bottom:15px;}
	#contOferta .columna1 h3 {font-size:18px; margin-bottom:15px;}
#contOferta #paginacion {text-align:left;}
	#contOferta #paginacion h2 {float:none;}
	#contOferta #paginacion h2 a {float:none; text-transform:none; padding-left:10px; display:inline;}
	#contOferta #paginacion h2 a:hover {text-decoration:underline;}
#contOferta .columna2 {width:150px;}
	#contOferta .columna2 p {width:auto;}
#contOferta #cv_container {height:300px; margin-left:15px; width:650px;}
#contOferta #cv_text {width:620px;}
#contOferta #scroll {height:300px;}
#contOferta .columna1 dl {}
	#contOferta .columna1 dl dt {color:#5665A0; display:block; float:left; width:200px; font-weight:bold; margin-bottom:20px; clear:both;}
	#contOferta .columna1 dl dd {display:block; width:415px; color:#666; margin-bottom:20px; float:left;}
	#contOferta .columna1 dl dd p {margin-bottom:15px;}
