/* generales */
body {background:#f3ede5;margin:0;padding:0;}
* {margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;color:#636363;}
img {border:0px;}
form {margin:0;}
p {margin:0 0 20px;}
input, textarea {font-size:12px;width:250px;font-family:Georgia, "Times New Roman", Times, serif;color:#666;margin:0;border:solid 1px #ccc;padding:3px;margin-top:2px;}
textarea {width:400px;height:70px;}
select {font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;color:#666;margin:0;border:solid 1px #999;padding:3px;margin-top:2px;}
.btn {border:1px solid #3d3b39;background-color:#eae6e1;color:#3d3b39;font-weight:bold;width:100px;font-size:12px;}
a {color:#2F794F;}
a:hover {color:#833425;}
h1 {font-size:26px;color:#672c1f;font-weight:normal;letter-spacing:-1px;padding-bottom:5px;line-height:26px;}
h2 {font-size:26px;color:#672c1f;font-weight:normal;letter-spacing:-1px;height:40px;padding-top:5px;}
h2 a {font-size:18px;}
h3 {padding:10px 5px;font-size:20px;font-weight:normal;color:#672c1f;background:url(../img/lin_pun_hor.gif) bottom repeat-x;clear:both;}
h3 a {color:#672c1f;text-decoration:none;}
h3 a:hover {text-decoration:underline;}
h4, h5 {margin-bottom:3px;font-size:16px;font-weight:bold;color:#672c1f;background:url(../img/lin_doble.gif) bottom repeat-x;clear:both;padding-bottom:5px;}
h5 {color:#333;letter-spacing:-1px;padding-bottom:10px;margin-bottom:10px;}
.h4e {margin-top:34px;}
h6 {font-size:10px;font-weight:normal;}
.sep {clear:both;height:15px;}
.sep_dos {clear:both;height:2px;font-size:1px;}
.sep_lin {clear:both;font-size:1px;border-top:1px solid #ccc;line-height:1px;}
.sep_pun {clear:both;font-size:1px;background:url(../img/lin_pun_hor.gif) 0 15px repeat-x;line-height:1px;padding:15px 0;}
.arr_15 {clear:both;padding-top:15px;}
.arr_40 {clear:both;padding-top:40px;}
.mas {padding-top:5px;border-top:1px solid #CCC;font-weight:bold;}

/* header */
#hea {float:left;width:100%;height:143px;background:url(../img/hea_fondo.gif) repeat-x;}
#hea_int {width:750px;display:block;margin:0 auto;margin-top:4px;}
#hea_izq {float:left;width:120px;padding-top:10px;}
#hea_der {float:left;width:630px;background:url(../img/hea_fot_harasdelapomme.gif) top right no-repeat;height:138px;}
#hea_der_log {float:left;width:250px;padding-top:30px;text-align:center;}
#hea_der_fec {clear:both;float:left;width:250px;text-align:center;padding-top:7px;font-weight:bold;font-size:11px;color:#9b7265;}

/* menu */
#men {float:left;width:100%;border-bottom:1px solid #e2e2e2;background:#FFF;}
.menu {width:744px;display:block;margin:0 auto;cbackground:red;padding-left:6px;}
.menu ul {padding:0;margin:0;list-style-type:none;height:3em;font-size:11px;}
.menu ul ul {width:15em;}
.menu ul li {float:left;height:3em;line-height:3em;display:block;}
.menu ul ul li {display:block;width:12em;height:auto;line-height:1em;}
.menu a, .menu a:visited {display:block;float:left;height:100%;text-decoration:none;color:#616161;font-weight:bold;background:url(../img/men_sep.gif) right no-repeat; padding:0 15px;letter-spacing:-1px;font-size:14px;}
.menu ul ul a, .menu ul ul a:visited {display:block;background:#fcfcfc;color:#616161;width:12em;height:100%;line-height:1em;padding:0.5em 1em; border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:14em; w\idth:12em;}
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
* html .menu a:hover {color:#790000;background:#f0f0f0; position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#790000;background:#f0f0f0;}
* html .menu ul ul a:hover{color:#790000;background:#f0f0f0; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#790000;background:#f0f0f0;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:3em; left:0; width:14em;}
.menu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em; left:-3em;}

/* contenido */
#des {float:left;width:100%;background:#000;padding:5px 0;}
#des_int {float:left;width:100%;background:#000;text-align:center;}
#con {float:left;width:100%;background:#FFF url(../img/con_fondo.gif) repeat-x;padding:15px 0;}
#con_int {width:750px;display:block;margin:0 auto;font-family:Georgia, "Times New Roman", Times, serif;color:#666;font-size:12px;text-align:left;}
#con_izq {float:left;width:435px;}
#con_izq_izq {float:left;width:220px;}
#con_izq_der {float:left;width:200px;margin-left:15px;}
#con_der {float:left;width:300px;margin-left:15px;}
#txt {line-height:20px;font-size:14px;}
#txt ul {list-style-type:none;}
#txt li {padding:5px 0 5px 13px;font-size:12px;border-bottom:1px solid #f0f0f0;background:url(../img/mis_1.gif) 5px 13px no-repeat;}
#txt li.bla {background-image:none;}
#txt li a {font-size:11px;}
#txt ul.yeg_lis a {font-size:15px;font-weight:bold;}
#txt ul.pro_lis a {font-size:12px;font-weight:bold;}
#txt ul.pro_lis li {background:none;padding-left:7px;}
#txt ul.pro_lis li.pro_tit {font-weight:bold;margin-top:15px;font-size:16px;background:#f6f6f6;border-top:1px solid #f0f0f0;}
#txt ul.pro_lis li.pro_tit a {font-size:16px;}
.nov {background:url(../img/nov_fondo.gif) no-repeat;font-size:14px;color:#733c30;height:132px;width:620px;padding:58px 0 0 130px;margin-bottom:5px;}
.nov_caj {float:left;padding:15px 0;border-top:1px solid #CCC;}
.nov_img {float:left;width:154px;padding-right:8px;xmargin-top:5px;}
.nov_img img {border:1px solid #5e1f11;padding:1px;}
.nov_pag {float:left;width:578px;line-height:18px;}
.nov_dat {float:left;width:440px;}
.nov_fec {font-size:10px;}
.nov_tit {margin-bottom:2px;font-size:14px;font-weight:bold;color:#672c1f;letter-spacing:-1px;}
.nov_txt {color:#333;font-size:11px;margin-bottom:2px;}
.nov_lin {margin-top:5px;font-size:10px;}
.nov_int img {float:left;margin:10px 10px 10px 0;border:1px solid #5e1f11;padding:1px;}
.cbo {float:left;border:1px solid #cfcfcf;padding:1px;width:363px;}
.cbo_int {float:left;border:1px solid #cfcfcf;background:#e6e6e6 url(../img/deg_gris.gif) repeat-x;width:361px;}
.cbo_img {float:left;width:154px;padding:10px 8px 10px 10px;}
.cbo_img img {border:1px solid #cfcfcf;padding:1px;}
.cbo_dat {float:left;width:177px;padding:10px 10px 10px 0;}
.cbo_tit {margin-bottom:4px;font-size:16px;font-weight:bold;color:#672c1f;letter-spacing:-1px;padding-left:14px;background:url(../img/mis_2.gif) 0 2px no-repeat;}
.cbo_txt {color:#000;text-transform:uppercase;font-size:11px;font-weight:bold;margin-bottom:2px;}
.cbo_des {font-size:11px;}
.cbo_lin {margin-top:5px;font-size:10px;}
.bor_afu {float:left;border:1px solid #333;padding:1px;background:#FFF;}
.bor_int {float:left;border:1px solid #333;padding:2px;background:#FFF;}

/* columnas */
.col_2, .col_3 {float:left;width:750px;}
.col_2_izq, .col_2_der {float:left;width:367px;}
.col_2_der {margin-left:16px;}
.col_3_izq, .col_3_cen, .col_3_der {float:left;width:240px;}
.col_3_cen {margin:0 15px;}
.col_dos {float:left;width:375px;}
.col_dos_izq {float:left;width:360px;margin-right:15px;}
.col_dos_der {float:left;width:360px;margin-left:15px;}

/* imágenes */
.img_izq {float:left;width:302px;border:1px solid #666;padding:1px;margin:0 10px 10px 0;}
.img_der {float:right;width:302px;border:1px solid #666;padding:1px;margin:0 0 10px 10px;}
.img_fot {float:left;border:1px solid #666;}
.img_epi {float:left;margin-top:1px;background:#f0f0f0;width:292px;font-size:10px;padding:2px 5px;border-top:1px solid #ccc;}

/* fotos */
.fot_scr {overflow:auto;width:740px;height:490px;}
.fot_chi {background:#edeceb;width:730px;padding:5px;margin-top:2px;}
.fot_chi img {margin:2px;border:1px solid #c0bcb3;}

/* Padrillos, yeguas y productos */
#pad_sel {background:url(../img/pad_fondo.jpg) no-repeat;height:155px;}
#pad_tit {color:#5e1f11;font-size:26px;padding:30px 0 0 20px;}
#pad_com {border:1px solid #836258;background:#5e1f11;padding:10px;width:440px;margin:15px 20px 0;}
#pad_com select {width:440px;font-size:18px;padding:0;}
.pad_rec {padding-top:5px;}
.pad_rec_izq {float:left;width:370px;}
.pad_rec_der {float:right;width:370px;}
.pad_bor_afu {border:1px solid #cfcfcf;padding:1px;background:#FFF;margin-top:10px;}
.pad_bor_int {border:1px solid #cfcfcf;padding:15px;background:#f8f4ec;}
.pad_nom {color:#333;font-size:30px;background:url(../img/mis_logo.gif) 0 4px no-repeat;padding-left:25px;}
.pad_dat {color:#666;font-size:18px;letter-spacing:-1px;}
.pad_fot {border:1px solid #cfcfcf;padding:2px;margin-top:10px;background:#FFF;}
.pad_fot_bar {padding:5px 10px;background:#ece8df;height:18px;margin-top:2px;}
.pad_fot_bar_izq {float:left;width:100px;}
.pad_fot_bar_cen {float:left;text-align:center;width:494px;font-weight:bold;}
.pad_fot_bar_der {float:left;text-align:right;width:100px;}
.pad_sub_tit {color:#5e1f11;font-size:23px;letter-spacing:-1px;background:url(../img/tit_mis_caballo.gif) 0 0 no-repeat;height:32px;padding:8px 0 0 35px;}
.pad_ped {width:350px;float:left;padding-right:12px;margin-right:11px;background:url(../img/lin_pun_ver.gif) right repeat-y;}
.pad_ped table {margin:10px 0 15px;}
.pad_ped td.pad, .pad_ped td.mad {padding:5px;text-align:center;border:1px solid #ccc;background:#dad3c4;font-weight:bold;}
.pad_ped td.mad {background:#ebe5da;}
.pad_des {font-size:14px;width:340px;float:left;}
.pad_pro {font-size:14px;margin-top:10px;}
.pad_caj {float:left;padding:15px 0;border-top:1px solid #CCC;}
.pad_caj_pri {float:left;padding:5px 0 15px;border:none;}
.pad_img {float:left;width:154px;padding-right:8px;}
.pad_img img {border:1px solid #5e1f11;padding:1px;}
.pad_pag {float:left;width:588px;line-height:18px;}
.pad_pag_tit {margin:10px 0;color:#333;font-size:30px;}
.pad_pag_txt {color:#666;font-size:18px;letter-spacing:-1px;}
.pad_pag_lin {font-size:14px;margin:5px 0 10px;}
.pad_cen {background:url(../img/lin_pun_hor.gif) top repeat-x;margin-top:15px;padding-top:15px;float:left;}
#yeg_sel {background:url(../img/yeg_fondo.jpg) no-repeat;height:155px;}
#pro_sel {background:url(../img/pro_fondo.jpg) no-repeat;height:155px;}

/* footer */
#foo {float:left;width:100%;background:url(../img/foo_fondo.gif) top repeat-x;padding:15px 0;}
#foo_int {width:750px;display:block;margin:0 auto;}
#foo_int strong {font-size:12px;color:#733c30;}
#foo_izq {float:left;width:81px;}
#foo_cen {float:left;width:490px;padding:11px 0 0 20px;font-size:11px;}
#foo_der {float:left;width:159px;text-align:right;padding-top:11px;font-size:10px;}
#foo_der img {margin-top:20px;}