@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Poiret+One);
@import url(http://fonts.googleapis.com/css?family=Kaushan+Script|Marck+Script|Tangerine:400,700|Playfair+Display:400,700italic,400italic);
/*
font-family: 'Kaushan Script', cursive;
font-family: 'Marck Script', cursive;
font-family: 'Tangerine', cursive;
font-family: 'Playfair Display', serif;
*/

body{ margin:0px; font-family:Verdana, Geneva, sans-serif; background-color:#e0e0e0;}
img{ border:0px;}
a{ text-decoration:none; outline:none; color:#D40050;}
ol{ margin:0px; padding-left:15px;}
ol li{ margin-bottom:10px;}

.right{ text-align:right;}
.center{ text-align:center;}

#fondo{ background-image:url(../imgs/fondogris.jpg); background-repeat:repeat-x; background-position:top; min-height:500px;}
#main{ width:960px; margin:auto; background-color:#FFF; border-top:15px solid #000;}
#pie_pagina{ background-image:url(../imgs/fondo_rayado.gif); padding:20px; color:#555555; font-size:12px;}
#pie_pagina p a { color:#555555;}
.pie_titulo{ margin:0px; color:#999999; font-size:24px; font-family: trebuchet ms;}

#menuh{ list-style:none; margin:0px; padding:0px;}
#menuh li{ display:inline-block; margin-left:5px; height:35px; padding:0px;}
#menuh li a {background-color: #D40050;    border-radius: 5px 5px 0 0;    color: #FFFFFF;    display: block;    font-size: 11px;    height: 35px;    line-height: 35px;    padding: 0 10px;  text-transform: uppercase;}
#menuh li a:hover{ background-color:#000;}
.menuact{ background-color:#000 !important;}

#contenido{ font-family:Verdana, Geneva, sans-serif; line-height:18px; color:#777777; font-size:14px;}
.contenidopad{ padding: 20px;}
.indent p{ text-indent:50px;}
#cerdo1{ background-image:url(../imgs/cerdo1.jpg); height:213px;}

.relleno1{ background-color:#deddd3; padding:20px; background-image:url(../imgs/fondo1.jpg);}
.relleno1 h4{ color:#FFF;}
.titulo_grande{border-bottom: 2px dotted #666666; font-size: 50px; margin-top: 9px; padding-bottom: 10px; color:#D40050; font-family: 'Playfair Display', serif; font-style:italic; font-weight:100; line-height:45px; margin-bottom:10px; text-indent:70px;}
.titulo_grande_sinborde{font-size: 50px; margin-top: 9px; padding-bottom: 10px; color:#FFF; font-family: 'Playfair Display', serif; font-style:italic; font-weight:bold; line-height:45px; margin-bottom:10px;}
.boton1 {background-color: #D40050; border: 3px double #FFFFFF; box-shadow: 0 3px 5px #CCCCCC; color: #FFFFFF; padding: 10px 20px; cursor:pointer; outline:none;}
.boton1:hover { background-color:#000;}
.input_txt{ border:1px solid #ccc; padding:5px; width:90%;}

.tabla_productos{ border-top:1px solid #ccc; border-left:1px solid #ccc;}
.tabla_productos tr th{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color:#D40050;}
.tabla_productos tr td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.tabla_productos tr th a{ color:#FFF;}