


h1 {

	color:#1F8B88;

	font-weight:bold;

	font-size:12px;

	font-style:italic;

	padding-bottom:3px;

	display:inline;

}



h2 {

	text-align:left;

	margin-bottom:2px;

	margin-top: 25px;

	font-size:10px;

	color:#000;

	background:url(../img_/bg_h3.gif) no-repeat left;

	padding-left:25px;

	font-weight: bold;

	text-transform:uppercase;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	

}



h2 b{

	color:#5F1130;

	font-weight:bold;

}





.sortable{

	padding:0px; border: 0px; margin:0px;

	margin-top:10px;

	width: 100%;



	border-spacing:0px;

	border-left:1px solid #DDDDDD;

	border-right:1px solid #DDDDDD;

	border-top:1px solid #DDDDDD;

	margin-top:10px;

}



.sortable th{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	background:#EFEFEF;

	border:1px solid #CCCCCC;

	border-bottom: 1px solid #999999;

	padding: 3px 6px 3px 10px;

	text-align:center;

}

.sortable .sinBg {

	background:transparent;

	border:1px solid #DDDDDD;

	padding:2px;

}



.sortable th a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#333333;

	text-align:center;

}



.sortable .sel {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#1F8B88;

}



.sortable td{

	font-family: Arial, Helvetica, sans-serif;

	font-size:9px;

	text-align:center;

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #F1F1F1;

	padding-left: 8px;

	padding-right:8px;

	white-space: nowrap;

}



.sortable td img {

	border:0px;

}





.sortable td b{

	color:#AA0000;

	font-weight:bold;

}



.checkbox{

	width:10px;

	height:10px;

	vertical-align:middle;

	

}



select {

	text-align:center;

	width:80%;

	height:11px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	background: #F8F8F8;

	border:0px;



}



.sortable .td_foto {

	padding: 5px 5px 2px 5px;

	width:60px;

}



.sortable .td_foto img {

	border: 1px solid #AAAAAA;

	padding:1px;

}



.sortable .td_c2 {

	color: #999999;

	font-weight:bold;

	font-size:10px;

	font-family:tahoma, arial;

	text-transform:uppercase;

}



.sortable .td_c5 {

	color: #666666;

	font-weight:bold;

	font-size:10px;

	font-family:tahoma, arial;

}



.sortable .td_c6, .sortable .td_c7 {

	color: #666;

	font-weight:bold;

	font-size:14px;

}

.sortable .td_c4 span{

	display:block;

	background:url(../img/aviso_euros.gif) center right no-repeat;

	width:37px;

	height:20px;

	text-transform:uppercase;

	padding-right:30px;

	padding-top:5px;

	color: #000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	

	

	

}

.sortable .td_c3 {

text-align:left;

padding-left:70px;



}

.sortable .td_c3 span {

	display:block;

	background:url(../img/aviso_activa.gif) top left no-repeat;

	width:23px;

	height:28px;

	text-transform:uppercase;

	padding-left:30px;

	padding-top:10px;

	color: #5F1130;

}



.sortable .td_c7 {

	padding:0px;

}

.sortable .acciones {

	padding: 4px;

}



.sortable .td_c1 {

	color: #000;

	font-weight:bold;

	font-size:9px;

	padding:16px 10px 16px 10px;

	text-transform:uppercase;

	font-family:tahoma, arial;

}



.sortable .selected {

	background-color: #FFF2F2;

}



#filtro {

	margin:10px;

	padding:10px;

	border: 1px solid #EEE;

	width:20%;

	display:block;

}



#filtro table {

	font-size:11px;

	width: 100%;

}

#filtro th {

	vertical-align:top;

	display:block;

	white-space:nowrap;

	border-left: 5px solid #EEE;

	padding-left:10px;

	

}



#filtro td {

	white-space: nowrap;

	vertical-align:top;

	color:#1F8B88;

	padding-left:10px;

}



#filtro td span {

	margin-right: 8px;

	display: inline;

	border-bottom: 2px solid #D1F0F3;

}



#filtro p {

	font-size:11px;

	font-weight:bold;

	white-space:nowrap;

	color:#000;

}



.pagss {

	text-align:right;

	margin-top:20px;

	font-size:11px;


	padding:2px;

}



.pagss div {

	display:inline;

}



.pagss a {

	padding-left:4px; padding-right:4px;

	background-color:#DFDFDF;

	color:#000000;

}



.pagss a:hover {

	background-color:#fff;

	color: #000;

}



.pagss .lastpag{

	display:inline;

	padding-left:5px;

	background-color:#fff;

}



.pagsig {

	background:url(../img_/h1r_2.gif) no-repeat left ;

}



.pagant {

	width:18px;

	height: 18px;

	background:url(../img_/h1r_1.gif) no-repeat right;

}



.pagss .pagant, .pagss .pagsig{

	background-color:#FFF;

}



.pagss .pagsel, .pagss .pagsel:hover {

	background-color:#fff;

	color: #000;

}





.sortable .tipo1 {

	color: #D87218;

}

.sortable .tipo2 {

	color: #601130;

	

}

.sortable .tipo3 {

	color: #005A6B;

}

.sortable .tipo4 {

	color: #4C8330;



	

}





#secciones {



	text-align:right;

	padding:5px;

	padding-right:100px;


	

}

#secciones div a {

	font-weight:normal;

	text-decoration:none;

	text-transform:uppercase;

	font-size:10px;

	background: url(../img/flecha_ficha.gif) left no-repeat;

	padding-left:8px;

}



#secciones a:hover {

	color: #009900;

}



#secciones div {

	display:inline;

	padding:4px 12px 3px 12px;

	background:#fff;

}

#secciones .tipo0 {

	display:inline;

	padding:6px 12px 5px 12px;

	height:30px;

	margin:0px;

	text-align:left;

}



#secciones .sec1 {

	display:inline;

	padding:6px 12px 5px 12px;

	height:30px;

	margin:0px;

	text-align:left;



}

#secciones .sec2 {

	display:inline;

	padding:6px 12px 5px 12px;

	height:30px;

	margin:0px;

	text-align:left;



}

#secciones .sec3 {

	display:inline;

	padding:6px 12px 5px 12px;

	height:30px;

	margin:0px;

	text-align:left;

}



#secciones .sec4 {

	display:inline;

	padding:6px 12px 5px 12px;

	height:30px;

	margin:0px;

	text-align:left;

}



#secciones .tipo0 a {

	color: #000;

}



#secciones .sec1 a {

	color: #000;



}

#secciones .sec2 a {

	color: #000;



}

#secciones .sec3 a {

	color: #000;

}



#secciones .sec4 a {

	color: #000;

}



#secciones .active a {

	color: #000;

	text-decoration:underline;

}



