/* COLORS */
.black{
	font-weight:bold;
	}
	
/* ANCHORS */
a{
	text-decoration:none;
	color:#660000;
	font-size:14px;
	}
	
a:hover{
	text-decoration:underline;
	}
	
/* ICONS */
.error{
	background:url(../imgs/css/error.gif) no-repeat left top;
	padding:15px 10px 15px 50px;
	}

.waiting{
	background:url(../imgs/css/ajax-loader.gif) no-repeat left bottom;
	padding:15px 10px 15px 20px;
	}
	
.back{
	background:url(../imgs/css/back.gif) no-repeat left top;
	padding:10px 40px;
	}
		
/* HEADERS */
h1{
	font-size:20px;
	letter-spacing:10px;
	border-bottom:1px solid #333333;
	margin-bottom:15px;
	padding-bottom:4px;
	}
	
h2{
	font-size:16px;
	letter-spacing:10px;
	margin-bottom:5px;
	padding-bottom:4px;
	}
	
/* LISTS */
ul{
	list-style-type:none;
	}
	
ul.normal li{
	background:url(../imgs/css/bullet.gif) no-repeat left 6px;
	padding-left:15px;
	margin-bottom:5px;
	}
	
/* TABLES */
table{
	width:100%;
	font-size:13px;
	}
	
tr.par{
	background-color:#CCCCCC;
	}

tr:hover, tr.over{
	background:url(../imgs/css/bkgTR.gif) repeat top left;
	color:#FFFFFF;
	cursor:pointer;
	}
	
td, th{
	padding:4px 3px;
	}

th, tr.titular, tr.titular:hover{
	background-color:#660000!important;
	background-image:none;
	color:#FFFFFF;
	}
	
tr.sort th{
	background:url(../imgs/css/arrowGrey.gif) no-repeat center right #660000;
	padding-right:10px;
	}
	
tr.sort th.noSort{
	background:none;
	}
	
th a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	}
	
/* DESPLEGABLES*/
.desp .titular{
	background:url(../imgs/css/arrowDown.gif) no-repeat 650px center;
	color:#660000;
	}	
	
.desp .titular:hover, .desp .titular.over{
	background:url(../imgs/css/arrowDownOver.gif) no-repeat 650px center;
	font-weight:bold;
	}
	
.desp.over .titular{
	background:url(../imgs/css/arrowUP.gif) no-repeat 650px center;
	}
	
/* PESTAÑAS*/
ul.pest{
	background:url(../imgs/css/bkgPestBottom.gif) repeat-x bottom left;
	}
	
ul.pest li{
	height:19px;
	width:260px;
	padding:8px 15px;
	background:url(../imgs/css/bkgPestNORM.gif) repeat-x top left;
	}
	
ul.pest li.last{
	padding-left:2px;
	background:url(../imgs/css/bkgPestNORM_LAST.gif) no-repeat top left;
	}	
	
ul.pest li.last.sel, ul.pest li.selLast{
	background:url(../imgs/css/bkgPestSEL_LAST.gif) no-repeat top left;
	}

ul.pest li.sel{
	background:url(../imgs/css/bkgPestSEL.gif) no-repeat top left;	
	}

ul.pest li.sel a, ul.pest li.selLast a{
	color:#FFFFFF;
	}	

ul.pest a{
	color:#333333;
	text-decoration:none;	
	}
	
ul.pest a:hover{
	font-weight:bold;
	text-decoration:none;
	}	
	
	
/* PAGINACIÓN */
.paginacion{
	font-size:13px;
	margin:10px 0px;
	}
		
.redSquare{
	background:url(../imgs/css/redSquare.gif) no-repeat center;
	width:20px;
	height:20px;
	padding:10px 10px;
	}
	
.greySquare{
	background:url(../imgs/css/greySquare.gif) no-repeat center;
	width:20px;
	height:20px;
	padding:10px 10px;
	}
	
/* OTHERS */
.titular.greyShadow{
	padding:5px 10px;
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	}
		
.titular.greyShadow img{
	margin-bottom:-6px;
	}	
	
.info_footer{
	font-size:12px;
	}
	
.info_footer a{
	font-size:12px;
	color:#666666
	}

/* LOGO MARESMENET */
.develop{
	font-size:12px;
	}
	