/* fondo gris claro E02901 
gris medio 
ROJO DA251C
FONDO ROJO cb2400
GRIS OSCURO 828181
*/
body {
	font-family: arial,sans-serif;
	font-size:12px;
	color: #5F6775;
/*	text-align:center;*/
	min-width:770px;
	margin:0px;
	background:#fff;
}

a {
	color:#DA251C;
	font-weight:normal;
	}
#marco_foto_top {
	background: url(../img/cuadro1.jpg) no-repeat;
	height:55px;
}
#marco_foto {
	background: url(../img/cuadro3.jpg) repeat-y;
}
#fondo_banner_concurso {
	margin:0 10px 0 10px;
	background: url(../img/fondo_banner_concurso.jpg) repeat-x;
	color:#FFFFFF;
}
#fondo_banner_concurso_galeria {
	background: url(../img/fondo_galeria.jpg) no-repeat;
}
#fondo_banner_concurso_galeria div a, #fondo_banner_concurso_galeria div a:hover {
	padding-left:20px;
	background: url(../img/flechita-negra.jpg) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}

.Espacio { line-height: 2px; }
.EspacioDoble { line-height: 5px; }
.EspacioTripel { line-height: 10px; }

#main-content{
	width:770px;
	margin:0 auto;
	text-align:left;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	}
#page {
	width:930px;
	margin:0 auto;
}	

#detail img {
	padding-right:20px;
}
/*
#page_left {
	float:left;
}
#page_center {
}
#page_right{
	width:160px;
	float:right;
	background:green;
}
*/	
#link-content{
	width:928px;
	margin:0 auto;
	text-align:left;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
}	


#topBanner{
	width:930px;	
	margin:0 auto;
	font-size:11px;
	padding:0px;
	color:#828181;
	margin-top:5px;
	}
	
#topUp{
	font: Tahoma,sans-serif;
	width:930px;
	margin:0 auto;
	text-align:right;
	font-size:11px;
	padding-top:4px;
	padding-bottom:0px;
	color:#828181;
	}

#topPais {
	background:#cb2400;
	color:#FFF;
	border-top:1px #cecacb solid;
	}
#topPais a {
	text-decoration:none;
	color:#FFF;

	}

#topPais a:hover {
	text-decoration:none;
	color:#FFF;
	}	


#topCats {
	margin: 0 auto;
	width:928px;
	background: url(../img/bg_topCats.jpg) repeat-x;
	border-left:1px #c7ced4 solid;
	border-right:1px #c7ced4 solid;
	font-weight:bold;
	text-align:center;
	height:158px;
}
#topCats p{
	padding-top:8px;
	padding-bottom:5px;
	color:#000;
}
#topCats label{
	color:#000;
	font-weight:bold;
}

#topCats a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#topCats a:hover{
	color:#DA251C;
}
#topSearch {
	width: 928px;
	margin:0 auto;
	border-left:1px #c7ced4 solid;
	border-right:1px #c7ced4 solid;
}
#topSearch form {
	background:#8d1900 url(../img/bg-buscador.jpg) repeat-x;
	color:#FFFFFF;
	margin:0px;
	line-height:52px;
	height:52px;
	padding:0px;
}
#topSearchAmigo {
	background:#8d1900 url(../img/bg-buscador.jpg) repeat-x;
	color:#FFFFFF;
	margin:0px;
	line-height:52px;
	height:52px;
	padding:0px;
}
#content{
	font-size:11px;
	width:610px;
}

#content h1{
	color:#696969;
	font-size:18px;
	padding:0;
	margin:0;
	}
#content h2{
	color:#E02901;
	font-size:14px;
	padding:0;
	margin:0;
	}
#content h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#E02901;
	font-size:12px;
	padding:0;
	margin:0;
	}
#content a{
	color:#000000;
	text-decoration:underline;
	}

#bordeIzqDer {
	border-left:1px #c7ced4 solid; 
	border-right:1px #c7ced4 solid;
}
#content a:hover, .selected a{
	color:#E02901;
	}

/* COLUMNA IZQUIERDA */
#left-content{
	width:158px;
	background:#f1eee9;
	}
#titulo_perro {
	width:90px;
	height:53px;
	line-height:53px;
	padding-left:68px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../img/bg_titulo_perro.jpg) no-repeat;
}
#titulo_gato {
	width:90px;
	height:53px;
	line-height:53px;
	background:url(../img/bg_titulo_gato.jpg) no-repeat;
	padding-left:68px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
#titulo_clasificados {
	width:100px;
	height:53px;
	line-height:53px;
	background:url(../img/bg_titulo_clasificados.jpg) no-repeat;
	padding-left:58px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
#titulo_info {
	width:93px;
	height:53px;
	line-height:53px;
	background:url(../img/bg_titulo_info.jpg) no-repeat;
	padding-left:65px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
#banner_izquierdo p{
	padding-top:1px;
	margin:0px;
}
/* MENU VERTICAL IZQUIERDO */
#menuv {
	width: 158px;
}

#menuv ul, li {
	list-style-type: none;
}

#menuv ul {
	margin: 0;
	padding: 0;
}

#menuv li {
	border-bottom: 1px solid #d1c8c1;
}

#menuv a {
	text-decoration: none;
	color: #000;
	background: #f1eee9;
	display: block;
	padding-left:8px;
	width: 150px;
	line-height:25px;
	font-weight:bold;
}

#menuv a:hover {
	background: #e6dfd9;
	color:#DA251C;
}



/* COLUMNA DERECHA */	
#right-content{
	width:158px;
}
#login{
	color:#FFFFFF;
	padding:10px 5px 0 10px;
	margin:0px;
	background:#8b1900 url(../img/bg_login.jpg) right bottom no-repeat;
	width:143px;
/*	height:158px;*/
}
#login h1 {
	font-size:16px;
	margin:0px;
}
#login h2 {
	font-size:13px;
	margin:0px;
}
#login p{
	margin:0px;
	font-size:11px;
}

#login a {
	color:#FFFFFF;
	text-decoration:none;
	}
#login a:hover { text-decoration:underline; }	
#login form { margin:0px;}
.flogin{
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
  border: 1px solid #BBBBBB;
	margin-bottom:5px;
	margin-top:5px;
}
#bg_banner{
	background:url(../img/bg_banner.jpg) repeat-x;
	height:168px;
}

#div_bg_rojo {
	background:#cd2501;
	color:#FFFFFF;
	padding:10px 0 10px 10px;
}
#bg_test {
	background:#e6dfd9 url(../img/bg_test.jpg) bottom right no-repeat;
	height:166px;
	padding:10px;
}
#bg_test h1 {
	font-size:16px;
	color:#cd2501;
	
}
#bg_busco_mascota {
	background:#e6dfd9 url(../img/bg_busco_adoptar.jpg) bottom right no-repeat;
	height:168px;
	padding:10px;
}
#bg_busco_mascota h1 {
	font-size:16px;
	color:#cd2501;
	
}
.newsletter{
	color:#FFFFFF;
	background-color:#cd2501;
	font-size:10pt;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;	
}
.newsletter form{
	margin:0px;
	padding:0px;
}
.newsletter input {
	border: 1px solid #BBBBBB;
	font-size: 8pt;
}
.newsletter a{
	color:#FFFFFF;
	text-decoration:none;
}
.newsletter a:hover{
	text-decoration:underline;
}
#encuesta {
	padding:10px 0 10px 0;
}
#encuesta h1 {
	font-size:16px;
	color:#cd2501;
	padding-left:10px;
	
}
/* FOOTER */
#footer{
	background:url(../img/bg_footer.jpg) repeat-x;
	color:#FFFFFF;
	padding:15px 0;
	font-size:11px;
	width:930px;
	margin:0 auto;
}		
	
#footer a {
	text-decoration:none;
	color:#FFF;

	}	
#footer a:hover { text-decoration:underline;}
	
	

#bienvenido {
	background:url(../img/bienvenido-usuario.jpg) no-repeat;
	width:550px;
	height:253px;
}
#bienvenido a{
	text-decoration:none;
	font-size:12px;
}

#dialogo {
/*	background:url(../img/dialogo.jpg) no-repeat;*/
	line-height:normal;
	height:145px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:20px 20px 20px 30px;
	
}
#dialogo p { margin:0px; }
/*
#dialogo_inf {
	background:url(../img/perro-bienvenida.jpg) no-repeat;
	width:131px;
	height:124px;
	margin:0px;
} */
#bordeInf { border-bottom:1px solid #a9a08f; }













div.box {
	width: 152px;
	background: transparent url(../img/module_middle.jpg) left repeat-y;
	margin-bottom: 5px;
}

div.box div {
	width: 152px;
	background: transparent url(../img/module_top.jpg) top left no-repeat;
}
div.box div div {
	width: 152px;
	background: transparent url(../img/module_bottom.jpg)  bottom left no-repeat;
}


/* MENU IZQUIERDO */
/*
#menuv {
	width: 160px;
}
#menuv ul, li {
	list-style-type: none;
}

#menuv ul {
	margin: 0;
	padding: 0;
	text-indent:10px;
}

#menuv li {
	background: url(../img/boton-off.jpg) no-repeat left bottom;
}

#menuv a {
	text-decoration: none;
	height:39px;
	line-height:39px;
	text-decoration:none;
	display: block;
}

#menuv a:hover {
	color:#000000;
	background:url(../img/boton-on.jpg) no-repeat right top;

}
*/
/**/
/*
#tmenu {
	background:#CC3300;
	color:#FFFFFF;
	padding:3px;
	padding-left:10px;
	font-weight:bold;
}
*/



#form_buscar{
	color:#FFFFFF;
	padding-bottom:3px;
	font-weight:bold;
}	
	
.categoria {
	background:url(../img/categoria-bck.gif) repeat-x;
	height:235px;
	}
.categoria-div {
	background:url(../img/categoria-div.gif) no-repeat right;
	height:235px;
	}
.categoria p {
	color:#000000;
	font-size:11px;
	padding-left:20px;
	padding-right:20px;
	}

/**** FORMULARIOS ******* 8b1900 */


	/*
#login a:hover, .selected a {
	color:#FFFFFF!important;
	text-decoration:underline;
	background:none;
	}
	
.button {
	font-size:12px;
}
.box_login {
  font-family: Verdana;
  font-size: 8pt;
  color: #000000;
  border: 1px solid #BBBBBB;
}

*/
.inputbox {
	border: 1px solid #BBBBBB;
	font-size: 8pt;
}

SELECT{font-size: 10px; }

.showLnk {
	text-decoration:blink;
	font-size:13px;
	color:#696969;
}


.iRaza img {
	padding-right:10px;
	padding-bottom:5px;
}
.dRaza img {
	padding-left:10px;
	padding-bottom:5px;
}

.introRaza {
	padding:10px 10px 0 10px;
}
.introRaza p {
	margin:10px;
	border-bottom:1px #cccccc dotted;
	padding-bottom:10px;
	vertical-align:middle;
	font-size:13px;
	text-align:left;
}
.introRaza span {
	color:#CC3300;
	font-weight:bold;
}
.detRaza {
	padding-top:10px 0;
}
.detRaza h2{
	color:#CC3300!important;
	font-size:13px!important;
	padding:0px;
	margin:0px;
}

.notaReg td
{
	background:url(../img/centro.jpg) repeat-x;
	color:red;
}

td.notaReg_m {
	height:80px;
	background: transparent url(../img/back_m.jpg) repeat-x;
	padding-left:10px;
	color:#000000;
}

td.notaReg_i {
	background: transparent url(../img/back_i.jpg) top left no-repeat;
}
td.notaReg_d {
	background: transparent url(../img/back_d.jpg)  top right no-repeat;
}

.inputboxMail {
	border: 1px solid #BBBBBB;
	font-size: 8pt;
	background:#FFFFCC;
}
/* TITULO DE LOS CONTENIDOS */
table.logo_titulo {
	border-bottom: 1px dashed #E02901;
	padding-top:20px;
	padding-bottom:5px;
}
.logo_titulo h1 {
	margin:0px;
	padding:0px;
	font-size:18px;
}
table.logo_titulo2 {
	border-bottom: 1px dashed #E02901;
	padding-top:20px;
	padding-bottom:5px;
}
.textoRojo{
	color:#E02901;
	background: url(../img/no-foto.jpg) no-repeat;
	width:300px;
	height:300px;
	padding:10px;
	border:1px solid #EBE6E6;
}



/* BORDES REDONDOS - TITULO Y CONTENIDO DISTINTOS */
/*.sample{width:400px;} */
/*
.dt1, .dt2, .dt3, .dt4, .db1{font-size:1px; overflow:hidden; display:block;}
.dt1 {height:1px; background:#f1f1f1; margin:0 5px;}
.dt2 {height:1px; background:#ececec; border-right:2px solid #f1f1f1; border-left:2px solid #f1f1f1; margin:0 3px;}
.dt3 {height:1px; background:#ececec; border-right:1px solid #f1f1f1; border-left:1px solid #f1f1f1; margin:0 2px;}
.dt4 {height:2px; background:#ececec; border-right:1px solid #f1f1f1; border-left:1px solid #f1f1f1; margin:0 1px;}
.db1 {height:1px; background:#f1f1f1;}
.dtcontent {background:#ececec; border-right:1px solid #f1f1f1; border-left:1px solid #f1f1f1; padding:0 5px 5px 5px; font-weight:bold; color:#e02901; font-size:12px;}
.dbcontent {background:#ffffff; border-right:1px solid #f1f1f1; border-left:1px solid #f1f1f1; padding:5px 5px 5px 5px;}
*/
/* BORDES REDONDOS - SIMPLE */
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#cccccc; margin:0 5px;}
.b2 {height:1px; background:#f1f1f1; border-right:2px solid #cccccc; border-left:2px solid #cccccc; margin:0 3px;}
.b3 {height:1px; background:#f1f1f1; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0 2px;}
.b4 {height:2px; background:#f1f1f1; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0 1px;}
.bcontent {background:#f1f1f1; border-right:1px solid #cccccc; border-left:1px solid #cccccc; padding-left:5px; padding-right:5px;}

/* BORDES REDONDOS DISEŅADOS PARA LOS ULTIMOS REGISTROS HOME */

.dt1, .dt2, .dt3, .dt4, .db1{font-size:1px; overflow:hidden; display:block;}
.dt1 {height:1px; background:#d62300; margin:0 5px;}
.dt2 {height:1px; background:#fff; border-right:2px solid #d62300; border-left:2px solid #d62300; margin:0 3px;}
.dt3 {height:1px; background:#fff; border-right:1px solid #d62300; border-left:1px solid #d62300; margin:0 2px;}
.dt4 {height:2px; background:#fff; border-right:1px solid #d62300; border-left:1px solid #d62300; margin:0 1px;}
.db1 {height:1px; background:#d62300;}
.dtcontent {background:#fff; border-right:1px solid #d62300; border-left:1px solid #d62300;  padding:0 5px 5px 5px; font-weight:bold; text-align:center; color:#d62300;}
.dbcontent {border:1px solid #d62300; border-top:none; padding:0; text-align:center;}

/*
.dt1, .dt2, .dt3, .dt4, .db1{font-size:1px; overflow:hidden; display:block;}
.dt1 {height:1px; background:#d62300; margin:0 5px;}
.dt2 {height:1px; background:#fff; border-right:2px solid #d62300; border-left:2px solid #d62300; margin:0 3px;}
.dt3 {height:1px; background:#fff; border-right:1px solid #d62300; border-left:1px solid #d62300; margin:0 2px;}
.dt4 {height:2px; background:#fff; border-right:1px solid #d62300; border-left:1px solid #d62300; margin:0 1px;}
.db1 {height:1px; background:#d62300;}
.dtcontent {background:#fff; border-right:1px solid #d62300; border-left:1px solid #d62300;  border-bottom:1px solid #d62300; padding:0 5px 5px 5px; font-weight:bold; text-align:center; color:#d62300;}
.dbcontent {background:#d62300; border-right:1px solid #d62300; border-left:1px solid #d62300; padding:0;}
*/

.paginacion {
	color:#DA251C;
}


/**/
#topIntercambio{
	width:930px;
	margin:0 auto;
	padding:0px;
	background:url(../img/bg-buscador.jpg) repeat-x;
	color:#FFFFFF;
	}

#topIntercambio a{
	color:#FFFFFF;
	text-decoration:none;
}
#topIntercambio a:hover {
	text-decoration:underline;
}	
#frmIntercambio h3 {
	line-height:30px;
	margin:0px;
	font-size:14px;
	text-align:left;
	padding-left:10px;
}

#link-facebook {
	color:#3b5998;
	padding-bottom:10px;
}
#link-facebook a {
	font-family:Tahoma;
	font-size:11px;
	background:#3b5998 url(../img/facebook.png) right no-repeat;
	height:20px;
	line-height:20px;
	color:#FFFFFF;
	padding:5px 25px 5px 5px;
	text-decoration:none;
	font-weight:bold;
}
#link-facebook a:hover {
	padding-right:26px;
	color:#FFFFFF;
	}
