* {
margin:0;
padding:0;
}

body {
background:#F1E2F1 url(../images/f_web.png) left -80px repeat-x;
}

#home {
background:#F1E2F1 url(../images/f_web.png) left top repeat-x;
}

#contenedor {
width:803px;
margin:0 auto; /* web centrada */
}

/* estructura general */

#navegacion {
width:803px;
height:48px;
position:relative;
}

#menu {
width:504px;
height:33px;
background:black;
position:absolute;
top:0px;
right:0;
}

#flash {
width:803px;
height:139px;
vertical-align:top;
}

#home #flash{
width:803px;
height:260px;
}


#col1 {
width:299px;
float:left;
background:#ECD7EC;
}

#col2 {
width:504px;
float:left;
background:url(../images/f_col2.png) top left no-repeat;
}

.separador {
margin:12px 10px;
}

#pie {
clear:both;
text-align:center;
padding-top:15px;
font:10px tahoma;
letter-spacing:1px;
line-height:16px;
}

#pie a {
font:11px tahoma;
color:#937793;
letter-spacing:1px;
}

#pie a:hover {
background-color:#F8F1F8;
text-decoration:none;
}
/* estilos del menú */

#tmenu {
width:100%;
height:100%;
color:white;
font:11px "trebuchet ms",tahoma;
letter-spacing:1px;
}

#tmenu td {
border-right:1px solid #666;
text-align:center;
background:black url(../images/f_navegacion.png) top left repeat-x;

}

#tmenu a {
color:white;
text-decoration:none;
}

#tmenu a:hover {
color:#DCB8DC;
}

#tmenu a:hover img {
opacity:0.5;
filter:alpha(opacity=50);
}

.semitransparente {
opacity:0.5;
filter:alpha(opacity=50);
}

/* estilos home */

h2 {
font:bold 12px tahoma;
color:#8A448A;
letter-spacing:1px;
text-align:right;
}

p.datos {
font:10px tahoma;
color:#444;
line-height:15px;
letter-spacing:1px;
text-align:right;
}

#col1 a {
text-decoration:none;
color:black;
padding:1px 2px;
}

#col1 a:hover {
text-decoration:underline;
color:#323;
}

/* estilos texto */

p.normal, .separador p {
font:11px "Lucida Sans Unicode", arial;
line-height:18px;
color:#444;
margin:8px 0;
text-indent:5px;
text-align:justify;
}


.separador img.bordemorado {
	border:1px solid #47067A;
	margin:15px 0 10px 0;
}

.separador ul {
	font:bold 12px tahoma;
	color:#666;
	margin:20px;
	letter-spacing:1px;
	line-height:19px;
}

.piefoto {
	font:10px tahoma;
	letter-spacing:1px;
	color:#914A9A;
	
}

p.normal:first-letter {
color:#000;
font-size:110%;
}


p.normal a {
text-decoration:none;
color:#A243A2;
}

p.normal a:hover {
color:#6D2E6D;
background:#EACCEA;
}



.bordefoto {
border:1px solid #5C2355;
}

/* estilos formularios pdf */
.formulariospdf {
	width:150px;
	font:10px tahoma;
	height:28px;
	border-bottom:1px solid #E9CFE9;
	float:left;
	padding:2px;
	padding-top:10px;
}

.formulariospdf a {
	font:10px tahoma;
	color:#8A448A;
	background:url(../images/ico_pdf.png) left -2px no-repeat;
	padding-left:20px;
	text-decoration:none;
	
}

.formulariospdf a:hover {
	color:#CC97CC;
}

/* estilos de los videos */
.capavideo {
	margin-bottom:30px;
}

.capavideo h3 {
	padding-bottom:8px;
}

.capavideo p {
	font:11px 'lucida sans unicode', arial;
	color:#444;
	line-height:18px;
	padding:5px 0;
	border-bottom:5px solid #D9B3D9;
}



/* estilos listas de enlaces */

.listaenlaces {
font:10px tahoma;
color:#666;
letter-spacing:1px;
padding-top:5px;
}

.listaenlaces li {
padding-bottom:10px;
list-style:none;
padding-left:15px;
background:url(../ingles/images/v_enlaces.png) left 4px no-repeat;
}

.listaenlaces a {
font:11px "Lucida Sans Unicode", arial;
text-decoration:none;
color:#8A448A;
padding-bottom:2px;
}

.listaenlaces a:hover {
color:#703670;
background-color:#E4C9E4;
}

/* estilo tabla enfermedades */

#tquiro td {
	padding:6px;
}