body{ margin: auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a{ text-decoration:none}

.contenedor{ width:900px; margin:10px auto; padding:5px; border:1px dashed #E2007D; }
.cabecera{ width:900px; height:158px;}
.menu1 {padding:0 0 0 80px; margin:0; list-style:none; height:35px; background:#fff url(../imagenes/button1.jpg); position:relative; border-width:0 1px;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#FFFFFF; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 8px 0 8px;}
.menu1 li.current a {color:#fff; background:url(../imagenes/button3.jpg);}
.menu1 li.current a b {background:url(../imagenes/button3.jpg) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url(../imagenes/button2.jpg);}
.menu1 li a:hover b {background:url(../imagenes/button2.jpg) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(button3.jpg); cursor:default;}
.menu1 li.current a:hover b {background:url(../imagenes/button3.jpg) no-repeat right top;}
.cuerpo{ width:900px; margin-top:5px}
.pestana1{text-align:center;height:51px;background:url(../imagenes/Boton4.png) no-repeat;padding-top:13px;color:#FFFFFF;font-weight:bold;
}

.izq{width:200px;float:left;}
.cen{width:490px;margin:0 5px;float:left;}
.der{width:200px;float:left;}

.menu_lado{margin:0;padding:0;list-style:none;width:180px; margin:auto}
.menu_lado li{margin:3px 0;}
.menu_lado li a{width:179px; height:20px; display:block; padding:1px 0 1px 10px;color:#DD037D}
.menu_lado li a:hover{width:179px; height:18px; display:block;border:1px solid #F17EA9; padding:1px 0 1px 10px;background:#F8E1EB;}
.pie{background: url(../imagenes/piedepagina.jpg) repeat-x;padding-top:10px;border:1px solid #B21171;color:#FFF;height:30px;text-align:center}
.clear{ clear:both;}

.celda{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FBECEF;
	vertical-align:middle;
	border:1px solid #B11173;
	padding:2px;
	color: #B11173;
}
.boton{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-weight: bolder; 
background-color:#E9ABC7;
color: #B11173; 
border:2px solid #B11173;
}
.link a, .link{color:#FFFFFF; font-weight:bold}
.link a:visited{color:#FFFFFF;}
.link a:hover{color:#FFFFFF;}


.link2{color:#B11173;font-weight:bold;text-decoration:none}



a{color:#B94363;}
#pages {
	clear: both;
	text-align: center;
	font-size:9px;
}
#pages li {
	display: inline;
	padding: 3px 6px 4px;
}
#pages li.page {
	border: 1px solid #B94363;
	margin-right:1px;
}
#pages li.current {
	background-color:#B94363;
	color:#FFFFFF;
}