@charset "UTF-8";

h2,h3,h4,h5,h6 {
	margin-bottom: 1em;
	font-weight: bold;
}
p {
	margin-bottom: 1em;
}

#content {
	width: 900px;
	min-height: 440px;
	padding: 0px 20px;
	overflow: hidden;
	background: #FFF url(../images/productos/fondo.gif) repeat-y;
	color: #000;
	font: .9em Arial, Helvetica, sans-serif;
}
#content_top{
	height: 10px;
	overflow: hidden;
	background: #FFF url(../images/productos/fondo_t.gif) no-repeat top;
}
#content_bottom{
	height: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	background: #FFF url(../images/productos/fondo_b.gif) no-repeat bottom;
}
h1 {
	float: left;
	width: 350px;
	height: 30px;
	text-indent: -9999px;
}
#submenu {
	float: right;
	width: 320px;
	height: 25px;
	padding-top: 7px;
	text-align: right;
	color: #005ca6;
	font-size: .9em;
}
#submenu a {
	text-decoration: none;
	font-weight: bold;
}
#content_header .cachorros a {
	color: #69a0c9;
}
#content_header .adultos a {
	color: #005ca6;
}
#content_header .mayores7 a {
	color: #e41937;
}

#separador {
	clear: both;
	height: 1px;
	margin-bottom: 20px;
	overflow: hidden;
	background: #666;
}
#content_text {
	float: left;
	width: 520px;
	min-height: 300px;
}
#content_text a, #content_rest a{
	color: #005ca6;
}
#content_img {
	float: right;
	width: 365px;
}
#content_banners {
	float: left;
	width: 520px;
	min-height: 50px;
}
#content_full {
	clear: both;
	width: 900px;
	min-height: 50px;
	overflow: hidden;
}
#content_rest {
	clear: both;
	width: 900px;
	min-height: 100px;
	text-align: center;
}

/* RAZA IDEAL */
#razaideal p {
	margin-bottom: .5em;
	color: #0e66ab;
	font-family: "Rocko Ultra FLF", Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
}
#razaideal input {
	margin: 0px 10px 0.9em 30px;
}
#razaideal label {
	color: #666;
}
h2 {
	color: #0e66ab;
	font-family: "Rocko Ultra FLF", Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
}
h3 {
	margin-bottom: .5em;
	color: #25aae1;
	font-family: "Rocko Ultra FLF", Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
}
h4 {
	color: #0e66ab;
	font-family: "Rocko Ultra FLF", Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 1em;
}

.fotoizq {
	margin-right: 10px;
	margin-bottom: 10px;
}
.articulo {
	overflow: hidden;
	margin-bottom: 10px;
}



/* RESALTADOS */

.resaltado { color: #00437c; }
.marca { color: #00437c; }



.etapa1_txt { color: #f05928; }
.etapa2_txt { color: #662c8f; }
.derecha { text-align: right; }


/****** TITULOS ******/
.t_home { background: url(../images/poramor/titulos/t_home.gif) no-repeat; }
.t_manifiesto { background: url(../images/poramor/titulos/t_manifiesto.gif) no-repeat; }
.t_turaza { background: url(../images/poramor/titulos/t_turaza.gif) no-repeat; }
.t_catalogo { background: url(../images/poramor/titulos/t_catalogo.gif) no-repeat; }
.t_registro { background: url(../images/poramor/titulos/t_registro.gif) no-repeat; }
.t_cachorros { background: url(../images/poramor/titulos/t_cachorros.gif) no-repeat; }
.t_adultos { background: url(../images/poramor/titulos/t_adultos.gif) no-repeat; }
.t_mayores7 { background: url(../images/poramor/titulos/t_mayores7.gif) no-repeat; }
.t_perfil { background: url(../images/poramor/titulos/t_perfil.gif) no-repeat; }
.t_amigos { background: url(../images/poramor/titulos/t_amigos.gif) no-repeat; }


/* CATALOGO */
#catalogo {
	margin: auto;
}

#catalogo td {
	text-align: center;
	font-size: .9em;
}
#catalogo td a {
	text-decoration: none;
	color: #06C;
}


/* REGISTRO */
#registro td {
	padding: 0px 10px 15px 10px;
}

#registro label.error { 
	float: none; 
	color: red; 
	padding-left: .5em; 
	vertical-align: top; 
}

#registro label {
	display: block;
	color: #0077c1;
}
#registro input {
	width: 250px;
	height: 20px;
	border: #999 thin solid;
}
td #genero_0, td #genero_1, td #ecivil_0, td #ecivil_1, td #ninos_0, td #ninos_1, td #recibirInfo_0, td #recibirInfo_1, td #serContactado_0, td #serContactado_1, td #sexoP_0, td #sexoP_1, td #recibirInfo2_0, td #recibirInfo2_1, td #subeImagen {
	width: auto;
	border: none;
}

.ficha {
	width: 220px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border: #CCC solid medium;
}

#fototip {
	float: left;
	width: 300px;
}
#desctip {
	float: right;
	width: 575px;
}


/*legend {
	background: none;
}
*/


/* navegacion */
fieldset { border:none; }
.prev, .next { padding:5px 10px; color:#fff; text-decoration:none;}
.prev:hover, .next:hover { text-decoration:none;}
.prev { float:left;}
.next { float:right;}
.enviar { float:right;}
#steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
#steps li a {font-size:16px; float:left; padding:10px; color:#b0b1b3; text-decoration:none;}
#steps li a span {font-size:11px; display:block;}
#steps li.current a { color:#000;}

