/* CSS Document */
html{ height: 100%;}
body{ margin:0; background-color:#666666; font-family:Arial, Helvetica, sans-serif; background-image:url(img/rayas.gif); padding-bottom:50px; }
#contenedor{ margin:0 auto; width:760px; min-height:800px; height:100%; margin-bottom:0px; overflow:auto; background-image:url(img/fondocont.jpg);  background-position:top left; background-repeat:repeat-y;}
#contenedor2{ margin:0 auto; width:760px; min-height:800px; height:100%; margin-bottom:0px; background-image:url(img/pie4.jpg); background-position:bottom right;  background-repeat:no-repeat; overflow:auto;}
#izq{ display:block; float:left; width:280px; margin-bottom:0px; background-image:url(img/fondomenu1.jpg); background-repeat:no-repeat;}
#conteizq{ display:block; float:left; width:280px; height:auto;}
#edi{ float:left; display:block; float:left; width:280px; height:600px;}
#centro{ min-heigh:600px; margin:0 auto; float:left; display:block; width:480px; height:auto; padding-bottom:150px;}
#menu{ float:left; position:relative; margin:0 auto; display:block; width:242px; height:auto;}
#menu2{ float:left top; margin:0 auto display:block; width:441px; height:146px; background-image: url(img/tope.gif); background-repeat:no-repeat; background-position:bottom left;}

#navi{ display:block; position:absolute; top:230px; left:31px;}
.men_top{ display:block; background:url(img/men_top.gif) no-repeat top left; width:154px; height:19px; font-size:13px; color:#FFCC00; font-weight:bold; padding:3px 0 0 32px;}
#navi ul{}
#navi ul li{ font-size:12px; color:#CCCCCC; list-style-image:url(img/bullet.gif); margin:5px 8px; padding:0;}
#navi ul li a{ text-decoration:none; color:#ffffff;}
#navi ul li a:hover{ color:#FFCC00;}


#info{ margin:0; padding-top:30px; padding-left:10px; padding-right:60px; padding-bottom:30px; display:block; float:left; width:376px; height:auto;}
#pie { float:right; width:480px; height:126px; background-image:url(img/pie3.jpg); background-position:bottom right; background-repeat:no-repeat;}

.tits {font-family:verdana; font-size:22px; color:#ffffff}
.subtit {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999;}
p {
	font-family:verdana;
	font-size:13px;
	color:#ffffff;
	line-height: 24px;
	text-align:justify;
}

#socios1 {float:left; width:180px; height:auto;}
#socios2 {float:right; width:200px; height:auto;}

a.link1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none;}
a.link1:hover{color:#FFCC00; text-decoration:underline;}

.peque{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999;}

#proy{ margin:0; padding-top:40px; padding-left:0px; padding-right:20px; padding-bottom:30px; pdisplay:block; float:left; width:426px; height:auto;}

#contindex{ margin:0 auto; width:760px; height:1600px; background-position:top center; background-image:url(img/fondoindex.jpg); background-repeat:repeat-y;}
#medio{float:left; margin:0 auto; width:751px; height:450px;}
#arriba{width:751px; height:60px;}
#abajo{width:751px; height:80px;}

#foto{margin:10px; width:200px; height:auto; margin-top:30px}
#imagenesv{float:left; width:310px; height:530px; background-color:#000000;}
#imagenesh{float:left; width:420px; height:530px; background-color:#000000;}
#conteficha{display:block; with:360px; height:530px; background-color:#333333; overflow:auto;}
#datosficha{display:block; with:300px; margin:30px; height:530px;}

.titficha {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFCC00; font-weight:bold;}

.textoform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	line-height: 24px;
	text-align:right;
}.campos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
	background-color: #383838;
	border: 1px solid #000000;
	padding:2;
}
.bots {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	background-color: #383838;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #999999;
	padding:2px;
}

a.linkpeque{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666; text-decoration:none;}
a.linkpeque:hover{color:#999999;}

.ban{ display:block; padding:0 0 0 25px;}