body {
	background: #FFFFFF url(/images/fdweb.gif) repeat-y center top;;
	color: #444444;
	font-size: 11px;
	font-family: Arial, Verdana;
	line-height: 15px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}

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

.thumbs { border: 1px solid #CCCCCC; padding: 2px; }
.thumbs:hover { border: 1px solid #666666; padding: 2px; }

.txtn { font-weight: bold; color: #444444; text-decoration: none; }
.txtn:hover { color: #990000; text-decoration: underline; }

.txt { font-size: 12; text-decoration: underline; }
.txt:hover { text-decoration: underline; }

.txt2 { font-size: 12; text-decoration: none; }
.txt2:hover { text-decoration: underline; }

.txtch { color: #444444; font-size: 11; }
.txtch:hover { text-decoration: underline; }

.txtch2 { color: #444444; font-size: 10; }
.txtch2:hover { text-decoration: underline; }

/************************************************
*	SUPERIOR  				*
************************************************/

#header {
	background: url(/images/fdtop.gif) repeat-x center top;
	width: 100%;
	height: 110px;
	text-align: left;
	color: #444444;
	margin: 0px auto;
	padding: 0px;
	}
	
.logo {
	text-align: center;
	float: left;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	margin: 0px auto;
	padding: 4px 0px 0px 0px;
	}
	
.publicidad {
	width: 468px;
	text-align: right;
	float: right;
	margin: 0px auto;
	padding: 0px 10px 0px 0px;
	}	
	
/************************************************
*	COMPLETA	 			*
************************************************/

#completa {
	width: 760px;
	color: #444444;
	font-weight: normal;
	text-align: left;	
	margin: 0px auto;
	padding: 0px;
	}
	
.centro {
	width: 400px;
	text-align: left;
	float: left;
	margin: 0px auto;
	padding: 0px 0px 0px 10px;
	}	
	
.centro2 {
	width: 560px;
	text-align: left;
	float: left;
	margin: 0px auto;
	padding: 0px 0px 0px 10px;
	}		
	
h1 {
	font-family: Arial, Tahoma, Verdana;
	font-size: 24; 
	color: #444444; 
	text-align: left;
	letter-spacing: -1px; 
	text-decoration: none; 
	}
	
h3 {
	font-family: Arial, Tahoma, Verdana;
	font-size: 16; 
	color: #444444; 
	letter-spacing: -1px; 
	text-decoration: none; 
	}	
	
/************************************************
*	IZQUIERDA				*
************************************************/

.izquierda {
	width: 180px;
	color: #444444;
	font-weight: normal;
	text-align: left;
	float: left; 	
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	}
	
.fd-izqtitle {
	background: #FFFFFF url(/images/fd-izqtitle.gif) no-repeat top left;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 6px 0px 6px 10px;
	}
	
.fd-izqlinks {
	background: url(/images/fd-izqlinks.gif) repeat-y top left;
	width: 180px;
	font-size: 10px;
	color: #444444;
	text-align: left;
	float: left;
	margin: 0px auto;
	padding: 8px 0px 5px 12px;
	}
	
.fd-izqlinks a {
	font-size: 11px;
	color: #444444;
	font-weight: normal;
	text-decoration: underline;
	}	

.fd-izqlinks a:hover {
	text-decoration: underline;
	}		
	
.fd-izqlinks ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
	
.fd-izqlinks li {
	margin-left: 0px;
	padding: 0px 0px 0px 4px;
	}		
	
.fd-izqfin {
	background: url(/images/fd-izqfin.gif) no-repeat bottom left;
	width: 180px;
	}
	
.fd-izq1 {
	background: url(/images/fd-izq1.gif) no-repeat top left;
	width: 180px;
	}
	
.fd-izq2 {
	background: url(/images/fd-izq2.gif) repeat-y top left;
	width: 180px;
	margin: 0px auto;
	padding: 0px 20px 0px 20px;
	}		
	
.fd-izq3 {
	background: url(/images/fd-izq3.gif) no-repeat top left;
	width: 180px;
	}		
	
.derecha {
	width: 160px;
	color: #444444;
	font-weight: normal;
	text-align: left;
	float: right; 	
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	}	
	
/************************************************
*	TATUAJES				*
************************************************/

.antsig {
	width: 290px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	}

.relacionados {
	width: 116px;
	float: left;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	}		

/************************************************
*	FOOTER 					*
************************************************/	
	
#footer {
	width: 780px;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	margin: 0px auto;
	padding: 0px 0px 6px 0px;
	}
	
#footer a {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
	}	

.pub01	{
	width: 780px;
	margin: 0px auto;
	padding: 10px 0px 10px 0px;
	}	
	
/************************************************
*	PAGINADO 				*
************************************************/	
	
#pag {font-size: 10; padding-bottom: 0px; margin: opx auto; text-align: center; }
#pag a{ cursor:pointer; color: #666666; background-color: #FFFFFF; font-weight: bold; text-decoration: none; display: inline-block; border: 1px solid #CCCCCC; padding: .2em .5em .2em .5em; margin: .15em .1em; text-align:center }
#pag a.pP,#pag a.nP{ font-weight: bold; border-color: #CCCCCC; padding-right: .5em }
#pag a.pP{ margin: .15em .1em; }
#pag a.nP{ margin: .15em .1em; a:0 }
#pag a.rest{ background-color: #FFFFFF; border: 1px solid #CCCCCC }
#pag a:hover,#pag a.sel{ background-color: #E9E9E9; border: 1px solid #CCCCCC; color: #B00000 }
#pag a.sel{ color: #FFFFFF; font-weight: bold }
#pag a.dis{ background-color: #CCCCCC; color: #FFFFFF; font-weight: bold; border: 1px solid #CCCCCC; cursor: default }	