body{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0;
	margin-bottom: 0;	
	background: #09436e;
}

td{		
	font-family: Tahoma, sans-serif;	
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

td.normal{		
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
}

td.menu{		
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
/** FUENTES **/

.footer{
	color: #f4faff;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}

.subtitulo{
	font-family: Tahoma, sans-serif;	
	font-weight: normal;
	font-size: 16px;
	color: #4e4f51;
}

/** **/

/** CONTENEDORES **/

div.nuevos_doc,div.nuevos_doc2{
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 0px 10px;
	color: #000000;		
	font-family: Arial;	
	font-size: 12px;	
}

div.nuevos_doc{
	background: #ffffff url(img/bg_nuevos_docs.jpg) 0 0 repeat-x;
}

div.nuevos_doc2{	
	background: #ffffff url(img/bg_nuevos_docs2.jpg) 0 0 repeat-x;
}

div.anterior{
	margin: 15px 0px 15px 0px;
	padding: 10px 10px 10px 10px;
	color: #505050;	
	border: 1px solid #9fa5a7;	
	background: #f2f2f2;
	font-family: Arial;	
	font-size: 12px;	
}

div.nuevo{
	margin: 0px 0px 15px 0px;
	padding: 10px 10px 10px 10px;
	color: #1c6026;	
	border: 1px solid #a6cdac;	
	background: #f2fff4;
	font-family: Arial;	
	font-size: 12px;	
}


div.titulo_seccion{
	margin: 0px 0px 20px 0px;	
	color: #b07504;	
	font-family: Georgia,"Times New Roman",Times,serif;		
	font-size: 25px;
}

div.visitas{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #0f4691;	
	border: 1px solid #acbbc4;	
	background: #f4f8fb;
	font-family: Arial;	
	font-size: 11px;
}

div.contenido{
	margin: 0px 0px 25px 0px;
	padding: 50px 10px 25px 10px;
	width: 960px;
	border: 1px solid #0c2a40;	
	background: #ffffff url(img/bg_contenido.jpg) 0 0 repeat-x;
	font-family: Arial;
	font-size: 10px;
}

div.cuerpo{
	margin: 0px 0px 0px 0px;
}

div.header{
	
	height:128px;	
	text-align:center;	
	position:relative;	
	margin: 0px 0px 15px 0px;
}

/** **/

/** LISTAS **/



/** **/

/** ENLACES **/

a.footer:visited, a.footer:link, a.footer:active{
	color: #f4faff;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}

a.footer:hover{
	color: #75bcf3;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: underline;
}

a.azul:visited, a.azul:link, a.azul:active{
	color: #0768c1;
	font-size: 12px;
	text-decoration: none;
}

a.azul:hover{
	color: #087ce7;
	font-size: 12px;
	text-decoration: underline;
}


a:link, a:active, a:visited{
	color: #1e4ea7;
	text-decoration: none;
}

a:hover{
	color: #113d8d;
	text-decoration: underline;
}

/** **/


/** TABLA **/


h1{
	font-size:140%;
	margin:0 20px;
	line-height:80px;	
}
h2{
	font-size:120%;
}
#container{
	margin:0 auto;
	width:680px;
	background:#fff;
	padding-bottom:20px;
}
#content{margin:0 20px;}
p.sig{	
	margin:0 auto;
	width:680px;
	padding:1em 0;
}

#cloth, td.cloth{
	font:100% Arial, Helvetica, sans-serif; 
}
#cloth{width:100%;border-collapse:collapse;margin:1em 0;}
th.cloth, td.cloth{
	text-align:left;padding:.5em;border:1px solid #fff;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 12px;
}

th.concluida, td.concluida{
	text-align:left;padding:.5em;border:1px solid #fff;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 12px;
	color: #ffffff;
}

th.cloth{background:#328aa4 url(tablecloth/tr_back.gif) repeat-x;color:#fff;}
td.cloth{background:#e5f1f4;}

th.concluida{background:#328aa4 url(tablecloth/tr_back.gif) repeat-x;color:#fff;}
td.concluida{background:#316fb4;}


a.concluida:visited{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

a.concluida:link{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

a.concluida:active{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

a.concluida:hover{
	color: #363636;
	font-size: 12px;
	text-decoration: none;
}

/* tablecloth styles */

tr.even td{background:#e5f1f4;}
tr.odd td{background:#f8fbfc;}

th.over, tr.even th.over, tr.odd th.over{background:#4a98af;}
th.down, tr.even th.down, tr.odd th.down{background:#bce774;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#ecfbd4;}
td.down, tr.even td.down, tr.odd td.down{background:#bce774;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#bce774;color:#555;}

/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}



/** **/