/*Formato tablas informes*/
body,div,p,th,td 
{
	color:#484848;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

h3 
{ 
	font-size:14px; 
	color:#fff; 
	background:#17507D url(images/bullet_bottom2.png) no-repeat scroll 10px 5px; 
	padding:2px 0 2px 30px; 
	margin:10px 0 0 12px; 
	width:80%; 
}




table.buy { 
	width:80%; margin:10px auto 0 auto; border:solid 1px #c8cccf; border-right:none; border-top:none;}
	table.buy select { color:#78797c; font-size:11px;}
	table.buy thead th { text-align:center; color:#17507D; font-size:10px; font-weight:bold; padding: 0 3px 0 3px; border-right:solid 1px #c8cccf; border-top:solid 1px #c8cccf; }
		table.buy thead th.del_cell { color:#ab2121; text-align:center;}
	table.buy thead, table.buy tfoot { background:url(images/bg_thead.gif) repeat-x 0 0;}
	table.buy tbody td { height:31px; border-right:solid 1px #c8cccf; padding: 0 3px 0 3px;}
		table.buy tbody td span.pvp { display:block; text-align:right; padding-right:14px; color:#78797c; font-size:14px;}
		table.buy tbody td span.domain { background:url(images/bullet_bottom02.gif) no-repeat 0 4px; padding-left:8px; margin-left:12px;}
		table.buy tbody td select { margin-left:20px;}
	table.buy thead th.del_cell { text-align:center;}
	table.buy a { width:18px; display:block; margin:0 auto;}
	
	table.buy tbody tr.par td { background-color:#f7f7f7;}
	table.buy tbody tr.impar td { background-color:#f0f1f1;}
		table.buy tbody tr.par td.lineblack { background-color:#f7f7f7; border-top:solid 2px black;}
		table.buy tbody tr.impar td.lineblack { background-color:#f0f1f1; border-top:solid 2px black;}
		table.buy tfoot th { text-align:center; color:#17507D; font-size:10px; font-weight:bold; padding: 0 3px 0 3px; border-right:solid 1px #c8cccf; border-top:solid 1px #c8cccf; border-bottom:solid 1px #c8cccf;}


table.buy tbody td.centrado { text-align:center; padding: 0 0 0 0;}
table.buy tbody td.subcabecera {text-align:center; height:24px; color:#17507D; font-size:9px; font-weight:bold; background:url(images/bg_thead.gif) repeat-x 0 0;}
table.buy thead th.letra_informes {font-size:7px;}
table.buy tbody td.letra_informes {font-size:7px;}


table.subbuy { 
	width:100%; margin:0px auto 0 auto; border:solid 1px #c8cccf; border-right:none; border-top:none;}
	table.subbuy select { color:#78797c; font-size:11px;}
	table.subbuy thead th { text-align:center; color:#17507D; font-size:9px; font-weight:bold; padding: 0 3px 0 3px; border-right:solid 1px #c8cccf; border-top:solid 1px #c8cccf; border-bottom:solid 1px #c8cccf;}
		table.subbuy thead th.del_cell { color:#ab2121; text-align:center;}
	table.subbuy thead, table.subbuy tfoot { background:url(images/bg_thead.gif) repeat-x 0 0;}
	table.subbuy tbody td { height:31px; border-right:solid 1px #c8cccf; padding: 0 3px 0 3px;}
		table.subbuy tbody td span.pvp { display:block; text-align:right; padding-right:14px; color:#78797c; font-size:14px;}
		table.subbuy tbody td span.domain { background:url(images/bullet_bottom02.gif) no-repeat 0 4px; padding-left:8px; margin-left:12px;}
		table.subbuy tbody td select { margin-left:20px;}
	table.subbuy thead th.del_cell { text-align:center;}
	table.subbuy a { width:18px; display:block; margin:0 auto;}
	
	table.subbuy tbody tr.par td { background-color:#f7f7f7;}
	table.subbuy tbody tr.impar td { background-color:#f0f1f1;}
		table.subbuy tfoot th { text-align:center; color:#17507D; font-size:10px; font-weight:bold; padding: 0 3px 0 3px; border-right:solid 1px #c8cccf; border-top:solid 1px #c8cccf; border-bottom:solid 1px #c8cccf;}


table.subbuy tbody td.centrado { text-align:center; padding: 0 0 0 0;}
table.subbuy tbody td.subcabecera {text-align:center; height:24px; color:#17507D; font-size:9px; font-weight:bold; background:url(images/bg_thead.gif) repeat-x 0 0;}
table.subbuy thead th.letra_informes {font-size:7px;}
table.subbuy tbody td.letra_informes {font-size:7px;}


/*Formato tablas pop-up*/
table.popup { width:90%; margin:10px auto 0 auto; border:solid 1px #c8cccf; border-top:none;border-radius: 0.75rem; border-collapse: separate; overflow: hidden; }
	table.popup select { color:#78797c; font-size:11px;}
	table.popup thead th { text-align:center; color:#17507D; font-size:12px; font-weight:bold;}
		table.popup thead th.del_cell { color:#ab2121; text-align:center;}
	table.popup thead, table.popup tfoot { /*background:url(images/bg_thead.gif) repeat-x 0 0;*/background: #ced4da;}
	table.popup tbody td { font-size:11px; height:31px; border-right:solid 1px #c8cccf; padding: 0 0 0 5px;}
		table.popup tbody td span.pvp { display:block; text-align:right; padding-right:14px; color:#78797c; font-size:14px;}
		table.popup tbody td span.domain { background:url(images/bullet_bottom02.gif) no-repeat 0 4px; padding-left:8px; margin-left:12px;}
		table.popup tbody td select { margin-left:20px;}
	table.popup thead th.del_cell { text-align:center;}
	table.popup a { width:18px; display:block; margin:0 auto;}
	
	table.popup tbody tr.par td { background-color:#f7f7f7;}
	table.popup tbody tr.impar td { background-color:#f0f1f1;}
		table.popup tfoot th { text-align:right; font-size:11px; font-weight: bold; color:#17507d;}

input { background:url(images/bg_input.gif) repeat-x 0 0; border:solid 1px #b7bbd8; color:#4c789b; height:15px; padding:2px 4px 0 8px; width:135px;}
select { background:url(images/bg_input.gif) repeat-x 0 bottom; border:solid 1px #b7bbd8; color:#4c789b; height:18px; padding:0px; width:auto; }

textarea { background:#F4F5F8; border: solid 1px #B7BBD8; color:#4C789B; font-family: Verdana; font-size:11px; padding:3px 7px 0 3px;}


input.button_generico{font-size:12px; color:#fff; background:#4E799C; border:1px solid #C8CBE1; width:auto; height:auto; padding:0 1px 2px 0; margin:auto;}
input.file_generico{ border:1px solid #C8CBE1; width:auto; height:auto; padding:0 1px 2px 0; margin:auto;}
table.popup tbody td.celda_busqueda { font-size:11px; height:31px; border-right:none 1px #c8cccf; background-color:#f7f7f7;}
table.popup tfoot th.pie_busqueda { font-size:11px; text-align:center; }
table.popup a.enlace { margin:auto 5px; display:inline;}
table.popup tbody td select.select_busqueda { margin-left:0;}
input.check_generico { border:none; background:none; width:auto; }
input.radio_generico { border:none; background:none; width:auto; }
table.popup tbody td.centrado { text-align:center; padding: 0 0 0 0;}
table.popup tbody td.subcabecera {text-align:center; height:28px; color:#17507D; font-size:10px; font-weight:bold; background:url(images/bg_thead.gif) repeat-x 0 0;}
a { color:#9db204; text-decoration: underline;}
a:hover { text-decoration:none;}
a.link { border:solid 1px #c8cbe1; padding:1px;}
	a.link img { background-color:#a22113;}
	a.link img span { background-color:#4e799c;}
.letraverde { color:#9db204; border-right:1px solid #9db204; padding:0 5px; border:none; font-weight:bold;}
table.popup tbody td span.letra_verde { color:#9db204; font-weight:bold;}