*{
margin:0;
padding:0;
}
body{
background:#FFF2F5;
font-family:Tahoma;
}
a img{
border:none
}
fieldset{
border:none
}
div#cuerpo{
width:972px;
margin:auto;
}
div#header{
height:145px;
background:url(../imagenes/bg_header.png) repeat-x top
}
div#header img{
float:left
}
	div.header{
	float:left;
	background:url(../imagenes/bg_header2.png) 522px 0px no-repeat;
	width:942px;
	height:145px;
	}
	div.header p{
	float:right;
	font-size:18px;
	color:#FFFFFF;
	text-align:right;
	padding:33px 14px 0 0
	}
	div.header ul{
	float:left;
	width:947px;
	text-align:right;
	padding:8px 0 0 0;
	}
	div.header ul li{
	display:inline;
	}
	div.header ul li a{
	display:inline-block;
	overflow:hidden;
	height:25px;
	font-size:0px;
	line-height: 28px;
	margin:0 5px 0 0;
	}
	.boton1 a{
	background:url(../imagenes/boton1.png) no-repeat;
	width:74px;
	color:#FFFFFF
	}
	.boton1 a:hover, .select1 a{
	background:url(../imagenes/boton1_hover.png) no-repeat;
	width:74px;
	color:#FE4296
	}
	.boton2 a{
	background:url(../imagenes/boton2.png);
	width:137px;
	color:#FFFFFF
	}
	.boton2 a:hover, .select2 a{
	background:url(../imagenes/boton2_hover.png) no-repeat;
	width:137px;
	color:#FE4296
	}
	.boton3 a{
	background:url(../imagenes/boton3.png);
	width:134px;
	color:#FFFFFF
	}
	.boton3 a:hover, .select3 a{
	background:url(../imagenes/boton3_hover.png) no-repeat;
	width:134px;
	color:#FE4296
	}
	.boton4 a{
	background:url(../imagenes/boton4.png);
	width:102px;
	color:#FFFFFF
	}
	.boton4 a:hover, .select4 a{
	background:url(../imagenes/boton4_hover.png) no-repeat;
	width:102px;
	color:#FE4296
	}	
	.boton5 a{
	background:url(../imagenes/boton5.png);
	width:176px;
	color:#FFFFFF
	}
	.boton5 a:hover, .select5 a{
	background:url(../imagenes/boton5_hover.png) no-repeat;
	width:176px;
	color:#FE4296
	}
div#contenido{
float:left;
width:814px;
background:url(../imagenes/bg_contenido.png) repeat-y;
}
div.home{
margin:0 0 0 2px;
background:url(../imagenes/bg_home.png) no-repeat bottom;
clear:both
}
div.home img{
float:left;
margin:0 0 0 19px
}
div.home .parrafo15{
float:left;
font-size:21px;
padding:20px 20px 0 15px;
font-weight:bolder;
color:#CF3077
}
div.home ul{
float:left;
width:340px;
padding:20px 0 38px 20px
}
div.home ul li{
background:url(../imagenes/pata.png) top left no-repeat;
font-size:12px;
padding:0 0 20px 25px;
list-style:none
}
div.home .parrafo18{
color:#FFFFFF;
padding:0 0 0 40px;
font-size:18px;
font-weight:bolder;
}
div.home .parrafo13{
font-size:13px;
color:#FFFFFF;
padding:0 0 23px 40px;
font-weight:bolder
}
div.homebottom{
background:url(../imagenes/bg_home_bottom.png) no-repeat;
width:774px;
height:148px;
margin:7px 0 5px 21px
}
div.homebottom .black{
	float:left;
	margin:0 0 0 5px;
	background:url(../imagenes/boton_blackm.png) no-repeat;
	padding: 118px 140px 0 0;
	background-position: bottom left;
}
div.homebottom .black img:hover{
background:url(../imagenes/boton_blackm_hover.png) no-repeat
}
div.homebottom .white{
	float:left;
	margin:0 10px 0 5px;
	background:url(../imagenes/boton_whitem.png) no-repeat;
	padding: 118px 0 0 0;
	background-position: bottom right;
}
div.homebottom .white img:hover{
background:url(../imagenes/boton_whitem_hover.png) no-repeat
}
div.homebottom .comprarahora{
float:left;
background:url(../imagenes/comprar_ahora.png) no-repeat top
}
div.homebottom .comprarahora img:hover{
background:url(../imagenes/comprar_ahora_hover.png) no-repeat top
}
div.contenido{
padding:0 0 0 22px
}
div.contenido h1{
font-family:tahoma;
font-size:15px;
color:#FFFFFF;
background:url(../imagenes/bg_h1.png) top left no-repeat;
padding:7px 0 10px 15px
}
div.contenido .privparrafo{
font-size:24px;
color:#CF3077;
padding:35px 0 25px 18px
}
div.contenido .textos{
width:723px;
background:url(../imagenes/bg_textos.png) top repeat-x;
padding:18px 30px 20px 20px;
}
div.contenido .textos p{
font-size:12px;
padding:0 0 25px 0;
color:#1E1E1E;
line-height:18px
}
div.contenido .royaldiseno{
width:756px;
height:226px;
margin:0 0 0 -12px;
background:url(../imagenes/bg_royaldiseno.png) no-repeat
}
div.contenido .royaldiseno ul{
padding:40px 0 0 150px
}
div.contenido .royaldiseno ul li{
font-size:14px;
list-style:none;
color:#FFFFFF;
padding:0 0 16px 0
}
div.contenido .imagenes{
width:756px;
border:#CCCCCC solid 1px;
padding:7px 0 8px 15px;
margin:0 0 10px 0
}
div.contenido .imagenes img{
padding:0 11px 0 0
}
div.contenido .textos a{
text-decoration:underline;
color:#FB2484;
}
div.contenido .textos a:hover{
text-decoration:none;
color:#000000
}
div.contenido .textos h3{
color:#75646C;
font-size:14px;
padding:0 0 7px 0
}
div.contenido .sitemap{
background:url(../imagenes/bg_sitemap.png) no-repeat top left;
margin:10px 0 90px 250px
}
div.contenido .sitemap li{
list-style:none;
padding:0 0 20px 50px;
font-size:14px;
}
div.contenido .sitemap li a{
font-weight:bolder
}
div.contenido .parrafo20{
font-size:20px;
color:#CF3077;
padding:35px 0 25px 18px
}
div.contenido .parrafo22{
font-size:22px;
color:#CF3077;
padding:35px 0 10px 18px
}
div.contenido .parrafo24{
font-size:24px;
color:#CF3077;
padding:30px 0 0 18px;
}
div.contenido .parrafogris2{
font-size:14px;
color:#75646C;
font-weight:bolder;
padding:10px 150px 15px 18px;
}
div.contenido .parrafocolor{
font-weight:bolder;
}
div.contenido .noencontrada{
background:url(../imagenes/bg_sitemap.png) no-repeat top left;
margin:0 0 0 120px
}
div.contenido .noencontrada li{
list-style:none;
padding:0 0 19px 50px;
font-size:14px;
}
div.contenido .gris, .gris2{
color:#75646C;
font-weight:bolder;
margin:0 0 0 120px
}
div.contenido .gris2{
margin:0 0 0 18px;
}
div.contenido .gris, .gris2 img{
margin:0 0 -4px 0
}
div.contenido .contacta{
width:783px;
height:227px;
background:url(../imagenes/bg_contacta.png) no-repeat;
margin:15px 0 0 -5px
}
div.contenido .parrafocolor2{
color:#CF3077;
font-weight:bolder;
font-size:12px;
margin:20px 0 15px 30px
}
div.contenido .formulario{
width:700px;
height:265px;
background:url(../imagenes/bg_formulario.png) no-repeat top left;
}
div.contenido .formulario fieldset{
margin:0 0 0 275px
}
div.contenido .formulario label{
font-size:11px;
color:#1E1E1E;
font-weight:bolder;
}
div.contenido .formulario input{
width:178px;
height:18px;
border:#E1E1E1 1px solid;
margin:2px 0 4px 0
}
div.contenido .formulario textarea{
width:186px;
height:109px;
margin:2px 0 0 0;
border:#E1E1E1 1px solid
}
div.contenido .formulario .campos{
width:193px;
height:180px;
float:left;
margin:30px 0 0 0
}
div.contenido .fotos {
float:left;
width:410px;
margin:28px 0 10px 0
}
div.contenido .comprar {
float:left;
width:320px;
padding:28px 10px 120px 40px;
background:url(../imagenes/bg_comprar.png) no-repeat 10px 223px
}
div.contenido .comprar h2{
font-size:24px;
color:#CF3077;
background:url(../imagenes/bg_h2.png) no-repeat bottom left;
padding:0 0 10px 0;
margin:0 0 18px 0
}
div.contenido .parraforayado{
margin:17px 0 3px 0;
font-size:11px;
color:#000000;
text-decoration:line-through
}
div.contenido .parrafoenvio{
font-size:14px;
color:#FC368E;
font-weight:bolder
}
div.contenido .comprarp{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#636161
}
div.contenido .comprar fieldset{
margin:50px 0 0 0
}
div.contenido .comprar label{
float:left;
margin:10px 0 0 0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif
}
div.contenido .comprar select{
float:left;
width:35px;
margin:10px 40px 0 -52px
}
div.contenido .comprar input{
float:right;
background:url(../imagenes/comprar_ahora.png) no-repeat top;
margin:-12px 10px 0 0
}
div.contenido .comprar input:hover{
background:url(../imagenes/comprar_ahora_hover.png) no-repeat top
}
div#sidebar{
float:left;
width:158px;
background:url(../imagenes/bg_sidebar.png) repeat-y;
}
div#sidebar a img{
background:url(../imagenes/publica_tu_foto.png) no-repeat
}
div.perritos{
width:158px;
height:440px;
background:url(../imagenes/bg_perritos.png) left top no-repeat
}
div#sidebar a:hover img{
background:url(../imagenes/publica_tu_foto_hover.png) no-repeat
}
.bottomimg{
margin-bottom:-3px;
}
div#footer{
font-size:11px;
width:972px;
float:left;
color:#8A7D72;
padding:20px 0 10px 9px;
}
div#footer ul{
margin:0 0 6px -23px;
}
div#footer li{
display:inline;
border-right:#8A7D72 1px solid;
}
div#footer li a{
text-decoration:none;
color:#FD629C;
padding:0 23px 0 23px;
}
div#footer li a:hover{
color:#000000
}
div#footer .goldweb{
float:right
}
div#footer .goldweb img{
margin:0 5px -4px 0;
}

/* New */

img.br {
	margin-bottom:10px;
}

#contenido .index_title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#ffffff;
	line-height:25px;
}

#contenido .title_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#1d6fa3;
	line-height:25px;
}

#contenido .titulo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#c63030;
}

#contenido .titulo_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#b70000;
	line-height:22px;
}

#contenido .subtitulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#b70000;
	line-height:17px;
}

#contenido .subtitulo_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:17px;
}

#contenido .tdtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:35px;
	color:#000000;
	background-color:#d5d5d5;
}

#contenido .tdtitlemini {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:35px;
	text-decoration:underline;
	color:#000000;
}


#contenido .tdsubtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	color:#000000;
	border-bottom:2px solid #d6d6d6;
}

#contenido .formentry {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	color:#000000;
}

#contenido .formtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	color:#4c4c4c;
}

#contenido .minitext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	color:#ffffff;
}

#contenido .texto_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6a6a6a;
}

#contenido .texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	color:#000;
}

#contenido a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505050;
	text-decoration:none;
}

#contenido a.blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#183173;
	text-decoration:underline;
}

#contenido a.orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fa8205;
	text-decoration:underline;
}

