body { margin-top: 0px;	margin-right: auto;	margin-left: auto; margin-bottom:0px; background-color:#E4E4E4; }
#base{ width:960px; height:auto; margin-right: auto; margin-left: auto;  }
#fondo-base{ float:left; width:940px; height:auto; background:url(../img/fondo-base.jpg) repeat-y center top; padding:0px 10px 10px 10px }

#top{ float:left; width:940px; height:135px; }
#anim-header{ float:left; width:940px; height:309px; padding-bottom:0px; position:relative;}
#btn-video{	float:right;	width:176px;	height:26px;	padding-bottom:0px;	position:absolute;	left: 674px;	top: 256px;}

#contenido{ float:left; width:940px; height:auto; padding-top:20px }

#cont-iz{ float:right; width:300px; height:auto; padding-right:10px; }
.banner1{ float:right; width:240px; height:117px; background:url(../img/banner1.jpg) no-repeat right; padding: 80px 20px 0px 30px; font:11px Arial, Helvetica, sans-serif; color:#333; font-style:italic }
.banner1 a{ font:11px Arial, Helvetica, sans-serif; color:#333; font-style:italic; text-decoration:none }
.banner1 a:hover{ font:11px Arial, Helvetica, sans-serif; color:#990000; font-style:italic; text-decoration:underline }
.banner1 img{ float:left; padding:0px 15px 25px 0px  }
.banner2{ float:right; width:240px; height:117px; background:url(../img/banner2.jpg) no-repeat right; padding: 80px 20px 0px 30px; font:11px Arial, Helvetica, sans-serif; color:#333; font-style:italic }
#btn-video{	float:right;	width:139px;	height:48px;	padding-bottom:0px;}

.tits-iz{ float:left; width:600px; height:auto; padding-left:10px; }
.txts-iz{ float:left; width:595px; height:auto; font:13px Arial, Helvetica, sans-serif; color:#333333; padding-top:5px; padding-left:15px; text-align:justify }
.txts-iz2{ float:left; width:560px; height:auto; font:13px Arial, Helvetica, sans-serif; color:#333333; padding-top:5px; padding-left:50px; text-align:justify }

.txts-iz img{ float:left;  }
/**/
.int{color:#096}

#pie {float:left; width:950px; height:29px; background:url(../img/fondo-pie.jpg) no-repeat center top; padding:10px 5px 0px 5px; font:11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; }
#pie a{font:11px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline; }

/*collapse divs*/

#dog{ float:left; width:550px;  padding:10px 5px }
#rabbit{ float:left; width:550px; padding:10px 5px }
#cat{ float:left;width:550px;  padding:10px 5px }
#fish{ float:left;width:550px;  padding:10px 5px }
#bird{ float:left;width:550px;  padding:10px 5px }

.imgtit{float:right ; padding-bottom:5px}

.imgals{float:left ; padding-left:5px; padding-bottom:5px; border:none;}
.imgright{ float:right; padding-right:0px; padding-left:10px }
.links{ font:bold 12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline }
.txt-plomo11{ font:11px Arial, Helvetica, sans-serif; color:#333333; text-align:center }
.tit-plomo16{ font:16px Arial, Helvetica, sans-serif; color:#333333; }
.txt-rojo13medio{ font:13px Arial, Helvetica, sans-serif; color:#990000; text-align:center }
.imgder img{float:right; padding-right:10px; padding-left:5px}

.img-txt{text-align:center; padding-top:15px; padding-bottom:20px;}
.clear{clear:both}
/**/
ul#formulario{ padding-left:10px}
ul#formulario li{ background:none; margin-bottom:10px; width:500px; list-style:none}
ul#formulario li label{ display:block; width:120px; padding-bottom:5px; float:left}
ul#formulario li input[type="text"]{ width:300px;border:solid 1px #999; padding:3px; border:solid 1px #777}
input[type="text"], textarea{font:11px Tahoma, Geneva, sans-serif}
li.boton{ padding-left:80px}
textarea{ width:286px;border:solid 1px #777; padding:7px}
/**/
div.btnVideos{ background:url(../img/bgvideo.jpg) no-repeat left top; padding-left:70px; font-weight:bold; height:76px; width:205px; padding-top:15px}
div.btnVideos a{color:#930; text-decoration:none}
div.btnVideos a:hover{color:#C30}
div.btnVideos span{color:#096} img.right{ float:right}
/*pag de campanas*/
table.tablaCampanas{font:11px/18px Tahoma, Geneva, sans-serif}
table.tablaCampanas th{ background:#FFEAB5;font-size:11px;vertical-align:middle;padding:5px 5px 10px;}
table.tablaCampanas td{ padding:5px 12px 10px; vertical-align:top; margin:0; text-align:left} table.tablaCampanas tr td{border-top:solid 1px #ccc}
.txts-iz2.contCampanas{ padding-left:17px; width:600px}
.boxCam{ background:url(../img/bgGalFot.gif) no-repeat center top; text-align:center; width:191px}
.boxCam img{border:none; margin: 10px 10px 17px}
.boxCam a{color:#000; font:12px Tahoma, Geneva, sans-serif; text-decoration:none;  display:block}
.boxCam a strong{ display:block; padding-bottom:10px}
.des{ margin:0 auto }