body { background:#b7b4b4; font-family: Verdana, Arial, Helvetica, sans-serif; }
a { outline: none; }

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px; border:0;
	width: 900px;
	background-color:#f1eee5;
}

#header {
	margin: 0 0 15px 0;
	background: url(../img_layout/ficha/bg_header.png) center no-repeat;
	height:152px; position:relative;
}

	#header div.menuFicha { 
		margin: 10px; bottom: 0px; position:absolute; width: 880px; height: 38px;;
		}
		#header div.fotografias { background: url(../img_layout/ficha/solapas_01.png); }
		#header div.completa { background: url(../img_layout/ficha/solapas_02.png); }
		#header div.enviarAmigo { background: url(../img_layout/ficha/solapas_03.png); }
		#header div.contacto { background: url(../img_layout/ficha/solapas_04.png); }
		#header div.video { background: url(../img_layout/ficha/solapas_05.png); }
		div.menuFicha ul { margin: 0px; padding: 0px; }
			div.menuFicha ul li {
				list-style: none; display:block; float:left; width: 130px; font-size: 13px;
				padding-left: 40px; font-weight: bold; margin-top: 12px;
				}
				div.menuFicha ul li a { color: #FFFFFF; text-decoration: none; }
				div.menuFicha ul li.selected a { color: #184f85; }
			/*
			div.menuFicha ul li#amigo { margin-top: 5px; padding-left: 55px; width: 115px; }
			*/
		
#side-a { float: left; width: 275px; }
	div.leftCol {
		width:222px; margin-left:42px; margin-top:0px; text-align: center;
		background: url(../img_layout/ficha/chico_bg.png) repeat-y;
		}
		div.leftCol div.topch {
			background:url(../img_layout/ficha/top_chico_bg.png) no-repeat;
			width:222px; height:12px;
			}
			
		div.leftCol div.bottomch {
			background:url(../img_layout/ficha/bottom_chico_bg.png) no-repeat;
			width:222px;height:12px;
			}	

#side-b { 
	margin: 0;
	float: left;
	width: 568px;
	height: 1% /* Holly hack for Peekaboo Bug */
}

	.contenido {
		width:568px; margin-left:16px;
		background:url(../img_layout/ficha/grande_bg.png) repeat-y;
		}
	
		.contenido hr {
			background-color: #fff; height: 1px; width:100%; margin-top:10px;
			text-align:center; border:0; border-bottom: 1px dashed #dfdfdf;
			}
			
			.contenido div.contTablas { margin: 0px 23px; }
			
			.contenido h3 {
				color: #184f85; font-size: 16px; margin: 12px 0px 4px 0px;
			}

			.contenido table td { font-size: 12px; padding: 4px; padding-left: 10px; } 
			.contenido table td.titulo { 
				background: url(../img_layout/ficha/bg_tabla_titulo.png) top repeat-x;
				background-color: #f0efef; width: 200px; }
			.contenido table td.desc { background: url(../img_layout/ficha/bg_tabla_desc.png) top repeat-x; }

	.clear{
		clear: both;
		height:8px;
	}

	.contenido .topgr {
		background:url(../img_layout/ficha/top_grande_bg.png) no-repeat;
		width:568; height:12px;
		}

	.contenido .bottomgr {
		background:url(../img_layout/ficha/bottom_grande_bg.png) no-repeat;
		width:568px; height:12px;
		}

	div.formulario div.columna { width: 50%; float: left; color: #184f85; }
		div.formulario label{ float: left; width: 180px; }
		div.formulario input, div.formulario textarea{ width: 180px; margin-bottom: 5px; }
		div.formulario textarea{ width: 250px; height: 150px; }
		div.formulario .boxes{ width: 1em; }
		div.formulario #submitbutton {
			 font-family: Verdana, sans-serif; font-size: 12px; line-height: 13px; color: #FFFFFF; padding: 6px;
			 text-decoration: none; border: 0px solid #D6D6D6; background-color: #11477c; text-align:center; margin-top: 15px;
		}

		div.formulario br{ clear: left; }	
		
		div.formulario h3 { margin: 10px 0px 10px 0px; }

#footer { clear: both; height:28px; background: none; }

