.subcontainer {margin: 1em 0 0 1.7em; border-top: solid 4px #8191A0; font-size: .8em; padding: 0 1em;}
div.padded {padding-top: .8em;}
.subcontainer h3 {background-color: #DFE2E7; 
	border: solid 0px #c8c8c8;  
	-moz-border-radius: .5em; 
	border-radius: .5em; 
	padding: .3em 1em; 
	color: #222;
	margin: 0 -1em; 
	font-size: 1.5em;
margin-top: 20px;
margin-bottom: 5px;}}

/** menu contextual **/


/** listados **/
table.listpriv {width: 100%; margin: 1.4em 0 0 0;}
table.listpriv th {font-weight: bold; color: #222; border-bottom: dotted 1px #555; padding: .125em;}
table.listpriv td {border-bottom: dotted 1px #555; padding: .125em;}
table.listpriv tr.premium td {background-color: #ecebf1;}
table.listpriv tr.visited td {color: #aaa;}
table.listpriv tr.accepted td {color: green;}
table.listpriv tr.rejected td {color: red;}

table.listpriv tr.ins_destacada td {background-color: #FAFEAD;border-bottom: solid 1px #000;}

table.listpriv td a {color: #666; text-decoration: none;}
table.listpriv td a:hover {color: #333; text-decoration: underline;}
table.listpriv td a:visited {color: purple;}

table.listpriv tr.visited td a {color: #aaa;}
table.listpriv tr.accepted td a {color: green;}
table.listpriv tr.rejected td a {color: red;}

tr.over td {background-color: #f8f8fa;}

/** form **/
table.formprivado {width: 670px; border-top: dotted 1px #b2b2b2;}
div.formprivado {padding-top: .8em; margin-top: .8em; border-top: dotted 1px #b2b2b2;}
div.formprivado label {display: block;}
div.formprivado h4 {margin: 1.2em 0 0 0; font-size: 1.1em;}
div.formprivado textarea {width: 80%;}
table.formprivado td {vertical-align: top; padding-bottom: .6em;}
table.formprivado label {display: block;}
div.subcontainer div.inliner label, table.formprivado td.inliner label {display: inline; margin-right: 1em; padding-right: 1.5em;}
div.subcontainer div.inliner input, table.formprivado td.inliner input {margin-right: .4em;}
table.formprivado textarea {font-size: 1em;}

table.bigtable th {color: #899aaa; font-size: 1.4em;}
table.bigtable th, table.bigtable td {border-bottom: solid 1px #899aaa; border-right: dotted 1px #899aaa; padding: 1.4em 1em .6em 1em; vertical-align: top; font-size: 1.2em;}

table.bigtable td.nompack {font-size: 36px; font-weight: bold; color: #92a2af;}
table.bigtable td.tipocuota {font-size: 18px; font-weight: bold; color: #92a2af;}
table.bigtable td:first-child strong {color: #899aaa; font-weight: normal;}

td.td_descripcion {width: 340px; font-size: 1em;}
td.td_descripcion ul {margin: 0 1em; padding: 0; font-size: .9em; list-style: square; color: #333;}

button.green:hover {color: #000;}
button.greenshort:hover {color: #000;}

div.status {margin-top: .4em;}
div.status p {margin: 0; display: inline; color: #666;}
div.status img {vertical-align: middle;}

h4#steps {float: right; margin-top: -2.4em;}

img.logopago {vertical-align: middle; margin-right: .6em;}

div.greybg {background-color: #eee;}
div#contfiltros {margin-top: 1.5em;  width: 165px; float: left; }
div.greybg div {margin-bottom: .5em; border-bottom: solid 1px #ccc; padding: .25em;}
div#contfiltros div label {display: block; color: #333;}
div#contfiltros div.inliner {margin: 0; border: none;}
div#contfiltros div.inliner label {display: inline; padding: 0;}
table#listainscritas {float: right; width: 760px;}

select.combonumeric {width: 3.6em; text-align: right}

table.bigtable tr.par td {background-color: #f9f9f9;}
table.bigtable tr.impar td {background-color: #fff;}
table.bigtable td.noborder {border: none;}

div#twitter {float: right; width: 270px; margin: -8.5em 2em 0 0; text-align: center;}
table.bigtable td.bordertop {border: none; border-top: solid 1px #899aaa;}
