/* CSS Document */

* { margin:0px; padding:0px; }
.clear { clear:both; font-size:0px; height:0px; }
html { height: 100%;  }
body { font-family:Georgia, "Times New Roman", Times, serif; background: url('imgs/bg_bg.gif'); margin-left:1px; height:100%;}
#rap { width:758px; margin:0px auto 0px auto; position:relative; height:100%; text-align:center; }

#rap, #main { background:#FDE8B4; }

#main { width:758px; text-align:left; position:relative; background:#FDE8B4 url('imgs/bg_top.gif') no-repeat;}
#header { height:232px; width:758px; background: url('imgs/bg_header.jpg') no-repeat;}
#header h1, #header h2, #header h3 { display:none; }
#menu { font-size:11px; font-weight:bold; padding-top:171px; padding-left:20px; height:40px;}

#menu A { text-align:center; padding-top:6px; color:#000; text-decoration:none; background:url('imgs/tab_off.gif') no-repeat; width:94px; height:22px; display:block; float:left; }
#menu A:hover, #menu A.active { color:#990000; background:url('imgs/tab_on.gif') no-repeat; text-decoration:underline;}

#breadCrumb { padding-top:40px; font-family: Verdana, Arial, Helvetica, Sans; font-size:9px; margin-bottom:20px; margin-left:25px;}
#breadCrumb A { color:#990000; text-decoration:none; }
#breadCrumb A:hover { text-decoration:underline; }

#submenu { margin-top:-9px; font-size:11px; font-weight:bold; margin-left:20px; height:29px;}
#submenu A { padding-top:3px; text-align:center;color:#000; text-decoration:none; background:url('imgs/tabs_off.gif') no-repeat; width:110px; height:29px; display:block; float:left; }
#submenu A:hover, #submenu A.active { color:#990000; background:url('imgs/tabs_on.gif') no-repeat;  text-decoration:underline;}

#mContent H1, #fContent H1 { font-family: "Times New Roman", Times, serif; color:#990000; font-size:24px; letter-spacing:-2px; margin-top:40px;}
#fContent H1 { text-align:right; margin-right:284px; }
H1.nopad { margin-top:0px; }
#imgBar { float:right; width:275px; margin-right:2px;}
#mContent { margin-left:25px; width:450px; font-size:11px; text-align:right;}
#mContent P { margin-top:14px; }
#mContent A { color:#990000; }
#mContent EM { font-size:10px;  }

.boxoverbody, .boxoverheader { background-color:#FFF2C0; font-size:11px; padding:10px; border-right:#000 1px solid;}
.boxoverheader { font-weight:bold; }
.boxoverbody { border-bottom:#000 1px solid; }

#fContent { margin-left:25px; }

#imgSet { margin-top:20px; }
#imgSet IMG { margin-right:5px; margin-bottom:5px; }

#footer { margin-top:20px; font-size:10px; text-align:center; padding-top:80px; margin-bottom:20px; background:url('imgs/bg_footer.gif') no-repeat; height:50px;}
#footer A { text-decoration:none; color:#990000; }

/* fichas de perros */

#dSetLeft { float:left; }
#dSetRight { margin-left:370px; }

#dSetLeft, #dSetRight { margin-top:25px; }
.dogData { font-size:11px; margin-top:15px; height:185px; width:340px;}
.dogData UL { list-style-type:none; margin-left:185px; margin-top:-175px;}
.dogData IMG {width:178px; }
.dogData A { display:block; margin-top:10px; color:#900; background:url('imgs/ico_pedegree.gif') no-repeat; padding-left:20px; height:20px;}
.dogData A.ima { display:inherit; margin:0px; padding:0px; background:none; width:178px; height:178px; border:none; color:#fff;}
.dogData A IMG { width:178px; height:178px; border:none; padding:0px; margin:0px; }

#dSetRight P { padding-top:15px; font-size:11px;}
#dSetRight A { color:#990000; }

SPAN.machos, SPAN.hembras { display:block; width:300px; padding-left:25px; font-weight:bold;}
SPAN.machos { background:url('imgs/ico_male.gif') left no-repeat;}
SPAN.hembras { background:url('imgs/ico_female.gif') left no-repeat;}

