@charset "utf-8";
html,body,div,span,fieldset,caption,table,
h1,h2,h3, p,a,img,ul,li,ol,form,img{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a{outline:0}
body{
	background-color: #4A6200;
}
#coaama-fondo{
	background: #eaf6ff url(../imagenes/template/fondo-banner-capa1.png) repeat-x left top;
}
#coaama-fondo-fin{
	background: url(../imagenes/template/mascota2.png) right bottom no-repeat;
	padding-bottom: 10px;
}
#coaama{
	background: url(../imagenes/template/fondo-firma.jpg) repeat-x left bottom;
}
.coaama{
	background-image:url(../imagenes/template/coaama.jpg);
	background-position:0pt;
	background-repeat:no-repeat;
	height:110px;
	text-indent:-9000px;
	width:192px;
}

/* caja */
#fondo-caja-sup-banner{
	background: url(../imagenes/template/fondo-superior.jpg) no-repeat left bottom;
	height: 200px;
	padding: 0 3px 0 3px;
}
#contenedora-maqueta{
	width: 752px;
	margin: 0 auto 0 auto;
}
#contenedora-centro{
	padding-top: 0px;
	padding-bottom: 10px;
}
#contenedora-centro-contenido{
	padding-bottom: 10px;
	padding-right: 233px;
}
#contenedora-centro-cotizacion{
	padding-bottom: 5px;
	padding-right: 220px;
}
.margen-columnas{
	margin-right: 20px;
	float: none;
}
.margen-izq-der{
	margin:0 10px 0 10px
}
.margen-sup{
	padding-top: 10px;	
}
.margen-inf{
	margin-bottom: 10px;
}
.columnas{
	float:left;
	width:50%;
	text-align: center;
	padding-bottom: 1px;
}
.columnas-2{
	width:228px;
	float: right;
}
.columnas3{width:320px; float:left; margin-right:4px}
.columnas4{width:192px; float:left}
#contenedora-bottom{
	height: 55px;
	padding: 10px;
	text-align: center;
	clear: both;
}
#contenedora-bottom img{
	margin-bottom: 6px;
}
.left, .borde-img2{
	float: left;
}
.contenedora-noticia{
	padding-top: 10px;
	position: relative;
	width: 99%;
	clear: left;
}
.contenedora-noticia-contenido{
	padding-left:115px;
	padding-bottom: 1px;
}
#right-imagenes{
	float: right;
	width: 270px;
	text-align: right;
}
#left-imagenes{
	float:left;
	width: 265px;
	text-align: left;
}
#right-caja{
	float: right;
	width: 211px;
	padding-left: 15px;
}
#right-imagenes img,#left-imagenes img{
	margin-bottom: 10px;
}
.margen-fotos-inf{
	margin-bottom: 5px;
}
.margen-fotos{
	margin-bottom: 6px;
	border:1px solid #ff9900;
	padding:4px;
}
.margen-fotos-right{
	margin-bottom: 6px;
	border:1px solid #ff9900;
	padding:4px;
	margin-left: 9px;
}
.margen-fotos-left{
	margin-bottom: 6px;
	border:1px solid #ff9900;
	padding:4px;
	margin-right: 12px;
}
#caja-contacto{
	width: 460px;
	height: 250px;
}
.caja-1-centro{text-align:center}
.caja-1-right{text-align:right; margin-bottom:10px}
#galeria-imagenes{
	width:560px;
	margin-left:auto;
	margin-right:auto;
	height:100px;
	white-space:nowrap;
	overflow:auto;
	padding-top: 15px;
}
#galeria-imagenes img{ margin-right:8px}
.caja-fondo{
	background: url(../imagenes/inicio/fondo-caja.gif) left top;
	padding: 0 3px 0 3px;
}
.caja-sup-1{
	background: url(../imagenes/inicio/caja-sup-1.jpg) no-repeat center top;
	padding-top: 10px;
	margin-bottom: 5px;
}
.caja-inf-1{
	background: url(../imagenes/inicio/caja-inf-1.jpg) no-repeat center bottom;
	padding-top: 10px;
}

.caja-sup-2{
	background: url(../imagenes/inicio/caja-sup-2.png) no-repeat center top;
	padding-top: 10px;
	padding-bottom: 1px;
}
.caja-inf-2{
	background: url(../imagenes/inicio/caja-inf-2.png) no-repeat center bottom;
	padding-top: 10px;
}
.caja-color-fondo{
	background-color: #FFFFFF;
	padding: 0 10px 1px 10px
}
.caja-right-sup-1{background: url(../imagenes/inicio/caja-right-sup-1.png) no-repeat center top}
.caja-right-sup-2{background: url(../imagenes/inicio/caja-right-sup-2.png) no-repeat center top}
.caja-right-sup-3{background: url(../imagenes/inicio/caja-right-sup-3.png) no-repeat center top}
.caja-right-sup-4{background: url(../imagenes/inicio/caja-right-sup-4.png) no-repeat center top}
.caja-right-sup-mail{background: url(../imagenes/adopta-un-amigo/caja-sup-mail.png) no-repeat center top}
.caja-right-sup-1,.caja-right-sup-2,.caja-right-sup-3,.caja-right-sup-4,.caja-right-sup-mail{
	padding-top: 4px;
	margin-bottom: 5px;
	position: relative;
}
.caja-right-inf-1{background: url(../imagenes/inicio/caja-right-inf-1.png) no-repeat left top}
.caja-right-inf-2{background: url(../imagenes/inicio/caja-right-inf-2.png) no-repeat center top}
.caja-right-inf-3{background: url(../imagenes/inicio/caja-right-inf-3.png) no-repeat center top}
.caja-right-inf-4{background: url(../imagenes/inicio/caja-right-inf-4.png) no-repeat center top}
.caja-right-inf-mail{background: url(../imagenes/adopta-un-amigo/caja-inf-mail.png) no-repeat center top}
.caja-right-inf-1,.caja-right-inf-2,.caja-right-inf-3,.caja-right-inf-4,.caja-right-inf-mail{padding-top:10px}
#caja-fondo-banner{background: url(../imagenes/template/fondo-banner-capa2.jpg) center top no-repeat}
#caja-banner{
	background: #FFFFFF url(../imagenes/template/banner.jpg) 10px 12px no-repeat;
	height: 150px;
	padding:5px 10px 0 10px;
}
#caja-banner img{margin-bottom: 7px}
#caja-banner .text-link{}
.caja-cont-right{
	margin-bottom: 5px;
	padding: 12px 10px 1px 10px;
	background-color: #FFFFFF;
}
#caja-jugar{width:110px; float:left}
#caja-ranking{
	padding-left: 120px;
}
.borde-img,.borde-img-right,.borde-img2,.borde-img3,.borde-img4,.borde-img5{
	border: 1px solid #ff9900;
	padding: 4px;
}
.borde-img{margin-bottom: 4px}

.borde-img3{margin-left: 14px; margin-top: 3px}

.borde-img4{margin-bottom: 6px}
.borde-img5{float:left}
.borrar{clear: both}
#ayuda{
	background: url(../imagenes/inicio/ayuda.jpg) right top no-repeat;
	height: 63px;
	width: 87px;
	position: absolute;
	top: 32px;
	right: -61px;
}
#ayuda-fondo{
	padding-right: 17px;
}
#caja-nav-inicio{
	background: #f2f2f2 url(../imagenes/nav-inicio.gif) left top no-repeat;
	margin-bottom: 10px;
}
#caja-nav-cierre{
	padding: 5px 0 5px 10px;
	background: url(../imagenes/nav-cierre.gif) right top no-repeat
}
#caja-nav-cierre p { margin:0}
.caja-contenido-sup{
	background: url(../imagenes/varios/fondo-contenido-sup.gif) no-repeat left top;
	padding-top: 13px;
	margin-bottom: 5px;
}
#caja-contenido-inf{
	background:url(../imagenes/varios/fondo-contenido-inf.gif) left bottom no-repeat;
	padding-top: 10px;
}
.caja-contenido-inf{
	padding-top: 10px;
	background: url(../imagenes/adopta-un-amigo/caja-inf-11.gif) no-repeat left bottom
}
#caja-mensaje{
	background: url(../imagenes/contacto/fondo-mensaje.png) left top;
	height: 40px;
	width: 471px;
	text-align: center;	
	margin-bottom: 15px;
}
#caja-mensaje p{ margin:0;line-height: 40px;} 
.caja-label{
	width:90px;
	float:left;
	padding: 2px 3px 0 0;
	text-align: right;
}
.caja-label2{
	width:72px;
	float:left;
	padding: 1px 3px 0 0;
	text-align: right;
}
#caja-fondo-contenido{
	background: url(../imagenes/adopta-un-amigo/fondo-caja.gif) left top no-repeat;
	padding-top: 10px;
}
.caja-adopta{
	width:135px;
	height:200px;
	float:left;
	padding: 0 27px 0 11px;
}
#padding-right{padding-right:180px}



/*textos*/
h1,h2,h3{
	margin-bottom: 10px;
	font-size: 1.05em;
	color: #ff9900;
	font-family: "Trebuchet MS";
	text-align: left;
	font-weight: bold;
}
.text-sub-p{
	margin-bottom: 2px;
	font-size: 0.95em;
	color: #ff9900;
	font-family: "Trebuchet MS";
	text-align: left;
	font-weight: bold;
}
p, li{
	font-size: 0.75em;
	color: #333333;
	line-height: 16px;
}
p{
	margin-bottom: 15px;
}
p a, li a{
	color: #0099cc;
}
p :visited, li :visited{
	color: #D277FF;
}
p :hover, li :hover{
	text-decoration: none;
}
.margen-tit-not{
	margin-bottom:2px
}
.margen-tit-proy{
	margin-bottom:7px
}
.bold-ant,.bold-sig{
	font-weight: bold;
	font-size: 1.05em;
}
.bold-ant,.paginacion{
	margin-right: 5px;
}
.bold-sig,.paginacion{
	margin-left: 5px;
}
.text-fecha{
	color: #999999;
	margin-bottom: 7px;
}
.text-fecha, .text-link, .text-documentos,.text-fecha-galeria{
	font-size:0.7em;
}
.text-fecha-galeria{
	color: #8397a5;
	margin-bottom: 6px;
}
.text-link{
	text-align: right;
	margin-bottom: 3px;
}
.text-ranking {
	margin-left: 20px;
}
.text-ranking li{
	font-size: 0.7em;
	margin-bottom: 2px;
}
.text-ranking-color-li{color:#fee89c}
.text-class2{
	font-size: 0.95em;
}
.text-class2,.text-class2 a,.text-class2 :visited{
	color: #ffb122;
	font-weight: bold;
	font-family: "Trebuchet MS";
}
#caja-cot .text-class2{
	font-family: "Trebuchet MS";
	margin-bottom: 6px;
	font-size: 0.95em;
}
#contenedora-bottom p{
	color: #ffeba4;
	margin-bottom: 0px;
}
.text-class1 {
	font-size:1.125em;
	color: #fee89c;
	font-family: "Trebuchet MS";
	font-weight: normal;
	margin-bottom: 0px;
}
#contenedora-bottom .text-firma {
	font-size:1.125em;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-weight: normal;
	margin-bottom: 0px;
}
.bold{
	font-weight: bold;
}



/*Formularios*/
label,.form1,.form2,.form3,.form4,.form5{
	font-size: 0.75em;
}
label,input,.form{
	font-family: Arial, Helvetica, sans-serif;
}
.form{
	width:97%;
	background-color: #edf8fc;
	border: 1px solid #99c1ce;
	margin-bottom: 6px;
}
.form-comentarios{
	width:98%;
	border: 1px solid #99c1ce;
	background-color: #edf8fc;
	margin-bottom: 6px;
}
.form1,.form2{
	margin-bottom: 6px;
}
.form1{ width:50%; }
.form2{
	width: 363px;
}
.form1,.form2,.form3,.form4,.form5{background-color: #edf8fc;border: 1px solid #99c1ce;}
.form4{
	width:142px;
	margin-right:5px;
	margin-bottom: 6px;
}
.form5{
	margin: 0 5px 9px 0;
}
.boton-enviar{
	font-size: 0.7em;
}
.form-sesion{
	background-color: #edf8fc;
	width: 99%;
	border: 1px solid #99c1ce;
	margin-bottom: 9px;
}
.enviar-comentario{
	text-align: right;
	margin-bottom: 10px;
	height: 24px;
}
.enviar-filtrar{float:right}
.enviar-comentario input,.enviar-filtrar input {
	border:0;
	cursor:pointer;
	width:auto;
	height:23px;
	overflow:visible;
	color: #46494C;
	text-align: center;
	padding: 0;
}
input.boton-filtrar {
	font-size:0.7em;
	background-image: url(../imagenes/adopta-un-amigo/boton-ch.png);
	background-repeat: no-repeat;
	width: 50px;
	font-weight: bold;
	background-position: left top;
	height: 23px;
	color: #FFFFFF;
}
input.boton-filtrar:hover {
	background-image: url(../imagenes/adopta-un-amigo/boton-ch-hover.png);
	background-repeat: no-repeat;
	background-position: left top;
}
input.boton-sesion {
	font-size:0.7em;
	background-image: url(../imagenes/inicio/boton-sesion.png);
	background-repeat: no-repeat;
	width: 87px;
	font-weight: bold;
	background-position: left top;
	height: 23px;
	color: #FFFFFF;
}
input.boton-sesion:hover {
	background: url(../imagenes/inicio/boton-sesion-hover.png) left top no-repeat;
}
input.boton-der {
	font-size:0.7em;
	background-image: url(../imagenes/inicio/boton-der.png);
	background-repeat: no-repeat;
	width: 87px;
	font-weight: bold;
	background-position: left top;
	height: 23px;
	color: #ffb122;
}
input.boton-der:hover {
	background: url(../imagenes/inicio/boton-der-hover.png) left top no-repeat;
}
#paginacion{ border-top:1px solid #dcdcdc; padding-top:10px; color:#999999; clear:left}

.text-paginacion{
	color: #999999;
	font-size: 0.8em;
	text-align: center;
	font-weight: bold;
}
.text-paginacion a{font-weight: bold}





/*Menu desplegable*/
.menu{
	height: 42px;
	padding-left:5px;
	background-color: #FFFFFF;
	padding-bottom: 1px;
}
.menu ul {
	padding:0;
	list-style-type: none;	
}
.menu ul li {
	line-height: 42px;
	float: left;
	font-family: "Trebuchet MS";
	text-align: center;
	margin: 0 4px 0 5px;
}
.menu ul li a, .menu ul li :visited{
	display:block;
	text-decoration:none;
	text-align:center;
	color:#fff;
	font-weight: bold;
	height: 42px;
	background-position:center center;
	background-repeat:no-repeat
}

.boton-1 a,.boton-1 :visited{background:url(../imagenes/template/boton-1.png); width:105px}
.boton-2 a,.boton-2 :visited{background:url(../imagenes/template/boton-2.png); width:79px}
.boton-3 a,.boton-3 :visited{background:url(../imagenes/template/boton-3.png); width:109px}
.boton-4 a,.boton-4 :visited{background:url(../imagenes/template/boton-4.png); width:142px}
.boton-5 a,.boton-5 :visited{background:url(../imagenes/template/boton-5.png); width:144px}
.boton-6 a,.boton-6 :visited{background:url(../imagenes/template/boton-6.png); width:97px}
.boton-1 :hover{background-image:url(../imagenes/template/boton-1-hover.png)}
.boton-2 :hover{background-image: url(../imagenes/template/boton-2-hover.png)}
.boton-3 :hover{background:url(../imagenes/template/boton-3-hover.png)}
.boton-4 :hover{background:url(../imagenes/template/boton-4-hover.png)}
.boton-5 :hover{background:url(../imagenes/template/boton-5-hover.png)}
.boton-6 :hover{background:url(../imagenes/template/boton-6-hover.png)}


/*Fin Menu*/
.mensaje-correcto
{
	background-color: #E6FFC2;
	border: 1px solid;
	border-color: #557200;
	font-size: 17px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	height:20px;
}
.footer-link a, visited
{
	color: #FFF;	
}
.text-class22{
	font-size: 0.95em;
}
.text-class22,.text-class22 a,.text-class22 :visited{
	color: #ffb122;
	font-weight: bold;
	font-family: "Trebuchet MS";
}
#caja-cot .text-class22{
	font-family: "Trebuchet MS";
	margin-bottom: 1px;
	font-size: 0.95em;
}
