BODY { padding:0; margin:0;  background-color:#b9b9b9;  text-align:center;}

#total  {width:99%; border:0px solid #aaa;  display:block;  text-align:center;}
#centrado {width:772px; border:0px solid #000; display:block;  clear:both; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto;}

.contenedorprin {width:100px; border:0px solid blue; margin-top:5px;  text-align:center; margin-bottom:0px; background-color:transparent; height:auto;}
#topprin {width:100%; height:5px; position:relative; margin-top:0; }
#left {width:7px; text-align:right; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px;  background: #b9b9b9 url(../img/leftmarprin.jpg) repeat-y scroll top right; float:left; padding-right:0; border:0px solid red;}
#center {width:758px; margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:7px; border:0px solid black;  float:left;  background: #eeede2 url(../img/fondoprin2.jpg) repeat-y scroll top left;}
#right {width:7px; text-align:left; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0; background: #b9b9b9 url(../img/rightmarprin.jpg) repeat-y scroll top left;  float:left;}
#bottomprin {width:100%; height:7px; position:relative; display:block;}

*html #cabecera {margin:0; padding:0; width:758px; height:245px;  background: white url(../img/cabecera.jpg) no-repeat scroll top left; }
html>body #cabecera {margin:0; padding:0; width:758px; height:246px;  background: #eeede2 url(../img/cabecera.jpg) no-repeat scroll top left; }

#menuprin { position:relative; margin:0; border:0px solid black;  float:left; width:150px; clear:none;}
#menuprin ul {float:left; list-style-type:none; margin-left:0px; text-align:left; left:0px; border:0px solid red; width:159px;}
#menuprin a { text-decoration:none;}
#menuprin a:visited { text-decoration:none;}
#menuprin a:hover { text-decoration:none;}
#menuprin a img {border:0px;}
*html .menuoff {
   background: #eeede2 url(../img/menuoff.gif) no-repeat scroll 50% 50%;
   font-family: Times New Roman, serif;
   font-size: 16px;
   font-style: italic;
   color: #777669;
   width: 159px;
   height: 26px;
   padding-top: 3px;
   cursor: pointer;
   padding-left: 7px;
   border: 0px solid blue;
}
*html .menuover {
   background: #eeede2 url(../img/menuover.jpg) no-repeat scroll 50% 50%;
   font-family: Times New Roman, serif;
   font-size: 16px;
   font-style: italic;
   color: #777669;
   width: 159px;
   height: 26px;
   padding-top: 4px;
   cursor: pointer;
   padding-left: 6px;
}

*html .menudestacado
{
   background: transparent url(../img/menudestacadooff.gif) no-repeat scroll 50% 50%; 
}

/**html .menuitem {background:#eeede2 url(../img/menuitem.jpg) no-repeat scroll 50% 50%; font-family:Times New Roman, serif; font-size:16px; font-style:italic; color:#777669; width:159px; height:26px; padding-top:4px; cursor:pointer; padding-left:8px;}*/
*html .submenutop {
   background: transparent url(../img/submenutop.gif) no-repeat scroll 50% 50%;
   font-family: Times New Roman, serif;
   font-size: 16px;
   font-style: italic;
   color: #777669;
   width: 159px;
   height: 26px;
   padding-top: 3px;
   padding-left: 9px;
   border: 0px solid blue;
}
*html .submenuoff {
   background-color: transparent;
   font-family: Times New Roman, serif;
   font-size: 16px;
   font-style: italic;
   color: #777669;
   width: 159px;
   height: 26px;
   padding-top: 3px;
   cursor: pointer;
   padding-left: 7px;
   border: 0px solid blue;
}
*html .submenuover {
   background: #eeede2 url(../img/submenuover.gif) no-repeat scroll 50% 50%;
   font-family: Times New Roman, serif;
   font-size: 16px;
   font-style: italic;
   color: #777669;
   width: 159px;
   height: 26px;
   padding-top: 4px;
   cursor: pointer;
   padding-left: 6px;
} 
*html .leftitem {
	background: transparent;
	font-family: Times New Roman, serif;
	font-size: 16px;
	font-style: italic;
	color: #777669;
	width: 159px;
	height: 26px;
	padding-top: 3px;
	padding-left: 1px;
	border: 0px solid blue;
}

html>body #menuprin {float:left; margin:0; width:159px; margin-top:0px; padding-left:0px; left:0px; margin-left:0px;}
html>body #menuprin ul {float:left; list-style-type:none; margin-left:0px; text-align:left; width:159px; margin-top:0px; padding-left:0px; left:0px; margin-bottom:0px; padding-bottom:50px;}

html>body .menuoff 
{
   background: transparent url(../img/menuoff.gif) no-repeat scroll 50% 50%; 
	font-family:Times New Roman, serif; 
	font-size:16px; 
	font-style:italic; 
	color:#777669; 
	width:159px; 
	height:24px; 
	cursor:pointer; 
	padding-left:10px; 
	margin-left:-5px; 
	padding-top:4px; 
	margin-top:-2px;
}

html>body .menuover 
{
   background: transparent url(../img/menuover.jpg) no-repeat scroll 50% 50%; 
	font-family:Times New Roman, serif; 
	font-size:16px; 
	font-style:italic; 
	color:#777669; 
	width:159px; 
	height:24px; 
	cursor:pointer; 
	padding-left:8px; 
	margin-left:-4px; 
	padding-top:4px; 
	margin-top:-2px; 
}

html>body .menudestacado
{
   background: transparent url(../img/menudestacadooff.gif) no-repeat scroll 50% 50%; 
}

/*html>body .menuitem {background:#transparent url(../img/menuitem.jpg) no-repeat scroll 50% 50%; font-family:Times New Roman, serif; font-size:16px; font-style:italic; color:#777669; width:159px; height:24px; cursor:pointer; padding-left:10px; margin-left:-5px; padding-top:4px; margin-top:-2px;}*/
html>body .submenutop {
   background: transparent url(../img/submenutop.gif) no-repeat scroll 50% 50%;
   font-family: Times New Roman, serif;
   font-size: 16px;
   font-style: italic;
   color: #777669;
   width: 159px;
   height: 24px;
   padding-left: 10px;
   margin-left: -5px;
   padding-top: 4px;
   margin-top: -2px;
}
html>body .submenuoff {
   background-color: transparent;
   font-family: Times New Roman, serif;
   font-size: 16px;
   font-style: italic;
   color: #777669;
   width: 159px;
   height: 24px;
   cursor: pointer;
   padding-left: 10px;
   margin-left: -5px;
   padding-top: 4px;
   margin-top: -2px;
}
html>body .submenuover {
   background: transparent url(../img/submenuover.gif) no-repeat scroll 50% 50%;
   font-family: Times New Roman, serif;
   font-size: 16px;
   font-style: italic;
   color: #777669;
   width: 159px;
   height: 24px;
   cursor: pointer;
   padding-left: 8px;
   margin-left: -4px;
   padding-top: 4px;
   margin-top: -2px;
}

html>body .leftitem {
	background: transparent
	font-family: Times New Roman, serif;
	font-size: 16px;
	font-style: italic;
	color: #777669;
	width: 159px;
	height: 24px;
	padding-left: 1px;
	padding-top: 3px;
}
.erem {}
*html #nuestra {border:0px solid black; width:585px; background:transparent url(../img/nuestrafondo.gif) no-repeat scroll top right; float:right; margin-left:5px;}
html>body #nuestra {border:0px solid black; width:585px; background:transparent url(../img/nuestrafondo.gif) no-repeat scroll top right; float:left; margin-left:8px;}

#nuestra h3 {color:#5d5d56; font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif; font-size:20px;}
#nuestra p {color:#5d5d56; font-family:Century Gothic; font-size:14px; text-align:justify;}
#muestra img {border:0px; margin-bottom:0px;}

#noticias {border:0px solid black; width:550px; float:left; margin-left:20px;}
#nombre {width:100%; height:35px; background:transparent url(../img/fondonombre.gif) repeat-x scroll left bottom; text-align:left; border:0px solid red;}
#nombre img {margin-bottom:-5px;}

.elemento 
{
   background:transparent url(../img/pdf.gif) no-repeat scroll left top; 
	height:45px; 
	width:100%; 
	text-align:left; 
	border:0px solid red; 
	padding-top:3px; 
	margin-top:5px; 
	overflow:hidden;
}

.elemento img 
{
   border:0px; 
	clear:none; 
	vertical-align:top;
}

.elemento a 
{
   color:#5d5d56; 
	font-family:Century Gothic; 
	font-size:14px; 
	text-align:left; 
	text-decoration:none;
}

.elemento a:visited 
{
	color: #5d5d56;
	font-family: Century Gothic;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}

.elemento a:hover 
{
   color:#5d5d56; 
	font-family:Century Gothic; 
	font-size:14px; 
	text-align:left;  
	text-decoration:underline; 
}

.elemento a div 
{
   width:50px; 
	height:45px; 
	float:left;  
	cursor:pointer;
}

.elemento a .fecha 
{
	color: #5d5d56;
	font-family: Century Gothic;
	font-size: 12px;
	font-weight: lighter;
	text-align: left;
	text-decoration: none;
}


#defensa {border:0px solid black; width:550px; float:left; margin-left:20px;}

#premios {border:0px solid black; width:570px; float:left; margin-left:15px; text-align:center;}
#listapremios {border:0px solid red; width:90%; display:block;  clear:both; margin-left:auto; margin-right:auto;}
#elementopremios { text-decoration:none; color:#7e7d70;}
#elementopremios:visited {
	text-decoration: none;
	color: #7e7d70;
}
#elementopremios:hover { text-decoration:none; color:#7e7d70;}
.elementopremiosoff {border-left:1px solid #eeede2; border-right:1px solid #eeede2; border-top:1px solid #eeede2; border-bottom:1px dashed #a4a290; width:100%; margin-top:10px; cursor:pointer; background-color:#eeede2; padding:2px;}
.elementopremioson {border-left:1px solid #a4a290; border-bottom:1px solid #a4a290; border-top:1px solid #fff; border-right:1px solid #fff; width:100%; margin-top:10px; cursor:pointer; background-color:#f1f0e3; padding:2px; }
#elementopremios img {border:0px; margin-bottom:0px; margin-top:0px;}
#elementopremios h3 { font-style:italic; font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;  font-size:20px; margin-top:0px; margin-bottom:0px;}
#elementopremios p { font-family:Century Gothic; text-align:justify; font-size:12px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:5px;}

#verpremios {border:0px solid black; width:570px; float:left; margin-left:15px; text-align:center; color:#7e7d70; margin-bottom:10px;}
#verpremios h3 {
	font-style: italic;
	font-family: Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;
	font-size: 20px;
	margin-bottom: 8px;
	margin: 20px 0px 20px 0px;
}
#cuerpo { text-align:center; border:0px solid yellow; width:100%;}
#cuerpo p {
	font-family: Century Gothic;
	text-align: justify;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	text-indent: 20px;
}

*html #verpremiosimagenes {
	border: 1px dashed #d1cfbb;
	padding: 5px;
	width: 93%;
	height: 56px;
	display: table;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

/*html>body #verpremiosimagenes {position:relative; border:0px solid #7e7d70; padding:5px; width:93%;}*/
html>body #verpremiosimagenes {
	position: relative;
	border: 1px dashed #d1cfbb;
	padding: 5px;
	width: 93%;
	height: 56px;
	display: table;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

#verpremiosimagenes img {
	border: 0px;
	margin: 0px;
	display: block;
	width: 64px;
	height: 48px;
} 

#image {}

.offimage {
	width: 64px;
	height: 48px;
	border: 1px solid #d1cfbb;
	background-color: #fff;
	clear: none;
	margin-right: 2px;
	padding: 3px;
	display: block;
	text-align: left;
	float: left;
}
.onimage {
	width: 64px;
	height: 48px;
	border: 1px solid #000;
	background-color: #fff;
	clear: none;
	margin-right: 2px;
	padding: 3px;
	display: block;
	text-align: left;
	float: left;
}


#verpremioimagen {
	position: relative;
	border: 0px solid #d1cfbb;
	width: 93%;
	margin-bottom: 10px;
	text-align: center;
}  

/* Mozilla */
html>body #verpremioimagen div {
	border: 0px solid #d1cfbb;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
}
html>body #verpremioimagen img {
	border: 1px solid #d1cfbb;
	background-color: #ffffff;
	padding: 10px;
	margin: 0px;
}

/* IE */
/* *html #verpremioimagen div {border:1px solid #d1cfbb; width:10px; height:10px; background-color:#ffffff; padding:10px; margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto; visibility:hidden; left:0px; top:auto; bottom:auto; right:auto; position:absolute}*/
*html #verpremioimagen div {
	border: 1px solid #d1cfbb;
	background-color: #ffffff;
	width: 10%;
	height: 10%;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	azimuth: center;
}

*html #verpremioimagen img {
	border: 0px solid #d1cfbb;
	padding: 0px;
	margin: 10px 10px 10px 10px;
}

#verpremioimagen h3{
	color: #777669;
	text-align: center;
	font-size: 18px;
	font-style: italic;
	margin-top: 0px;
	font-family: Times New Roman;
}

#verimagengaleria {
	position: relative;
	border: 0px solid #d1cfbb;
	width: 93%;
	margin-bottom: 10px;
	text-align: center;
}  

/* Mozilla */
html>body #verimagengaleria div {
	border: 0px solid #d1cfbb;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
}

html>body #verimagengaleria img {
	border: 1px solid #d1cfbb;
	background-color: #ffffff;
	padding: 10px;
	margin: 0px;
}

/* IE */
/* *html #verpremioimagen div {border:1px solid #d1cfbb; width:10px; height:10px; background-color:#ffffff; padding:10px; margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto; visibility:hidden; left:0px; top:auto; bottom:auto; right:auto; position:absolute}*/
*html #verimagengaleria div {
	border: 1px solid #d1cfbb;
	background-color: #ffffff;
	width: 90%;
	height: 90%;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	azimuth: center;
}

*html #verimagengaleria img {
	border: 0px solid #d1cfbb;
	padding: 0px;
	margin: 10px;
}

#verimagengaleria h3{
	color: #777669;
	text-align: center;
	font-size: 18px;
	font-style: italic;
	margin-top: 0px;
	font-family: Times New Roman;
}

*html #nuestro {border:0px solid black; width:550px; margin-left:0px;}
html>body #nuestro {border:0px solid black; width:550px; margin-left:180px;}
#nuestro p {color:#5d5d56; font-family:Century Gothic; font-size:14px; text-align:justify; margin-top:5px; margin-bottom:10px;}
/*#motioncontainer {position:relative; width:550px;height:135px; overflow:hidden; border:1px solid #d1cfbb; margin-top:10px;}*/ 
#motioncontainer {position:relative;width:550px;height:105px;overflow:hidden; border:0px solid white}
/*#motiongallery {height:120px; position:absolute;left:0;top:0; border:0px solid red; margin:0px;}*/
motiongallery {position:absolute;left:0;top:0; height:105px; white-space: nowrap; vertical-align:middle; border:0px solid red;}
#trueContainer div p { font-size:10px; margin:0px;}
.highlightit img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);-moz-opacity: 0.5; border:1px solid #7e7d70;}
.highlightit:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; border:1px solid black;}SS
#trueContainer div img { border:0px solid #000; padding:3px;}

*html #socios 
{
   border:0px solid black; 
	width:550px; 
	margin-left:0px; 
	margin-top:20px; 
	margin-bottom:20px;
}

html>body #socios 
{
   border:0px solid black; 
	width:550px; 
	margin-left:180px; 
	margin-top:20px; 
	margin-bottom:20px;
}

#s1 
{
   width:516px; 
	height:100px; 
	border:0px solid red; 
	background:transparent url(../img/socios1.gif) no-repeat scroll 50% 50%; 
	display:block; 
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:0px; 
	border:0px solid green;
}

#s2 
{
   width:516px; 
	height:114px; 
	border:0px solid red; 
	background:transparent url(../img/socios2.gif) no-repeat scroll 50% 50%; 
	display:block; 
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:0px; 
	margin-top:0px; 
	border:0px solid green;
}

#s3 
{
   width:516px; 
	border:0px solid red; 
	background:transparent url(../img/socios3.gif) repeat-y scroll 50% 50%; 
	display:block; 
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:0px; 
	margin-top:0px; 
	padding-top:18px;
}

#s3 h3 
{
   margin-top:0px; 
	margin-bottom:0px; 
	color:#929292; 
	font-style:italic; 
	font-family:Times New Roman;
}

#s3 .sociotexto
{
	color:#929292; 
   font-size: 14px;
   margin-top:0px; 
	margin-bottom:0px; 
	width: 350px;
	display: block;
	margin-left:auto; 
	margin-right:auto;
}

#s3 .sociotexto p
{
	margin-top: 4px;
	margin-bottom: 2px;
}

#s3 .sociotexto ul
{
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
}

#s3 .sociotexto ul li
{
	margin-top: 0px;
	margin-bottom: 4px;
}

#s4 
{
   width:516px; 
	height:115px; 
	border:0px solid red; 
	background:transparent url(../img/socios4.gif) no-repeat scroll 50% 50%; 
	display:block; 
	margin-left:auto; 
	margin-right:auto;
}

.box_separator
{
   width: 80px;
	height: 4px;
	background:transparent url(../img/sociosseparador.gif) no-repeat; 
	display: block;
	margin-left:auto; 
	margin-right:auto;
}

#enlaces {border:0px solid black; width:550px; float:left; margin-left:20px;}
#enlace {background:transparent url(../img/wwws.gif) no-repeat scroll left top; height:45px; width:100%; text-align:left; border:0px solid red; padding-top:3px; margin-top:5px; overflow:hidden;}
#enlace img {border:0px; clear:none; vertical-align:top;}
#enlace a {color:#5d5d56; font-family:Century Gothic; font-size:14px; text-align:left; text-decoration:none;}
#enlace a:hover {color:#5d5d56; font-family:Century Gothic; font-size:14px; text-align:left;  text-decoration:underline; } 
#enlace a div {width:50px; height:45px; float:left;  cursor:pointer;}


*html #historia {border:0px solid black; width:585px; float:right; margin-left:5px;}
html>body #historia {border:0px solid black; width:585px; float:left; margin-left:8px;}

#historia h3 {color:#5d5d56; font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif; font-size:20px;}
#historia p {
	color: #5d5d56;
	font-family: Century Gothic;
	font-size: 14px;
	text-align: justify;
	text-indent: 30px;
	margin-left: 10px;
	margin-right: 10px;
}
#historia .p2 {
	color: #5d5d56;
	font-family: Century Gothic;
	font-size: 14px;
	text-align: justify;
	text-indent: 40px;
	margin-left: 10px;
}

#historia img {
	border: 0px;
	margin-bottom: 0px;
	vertical-align: text-top;
	display: block;
	clear: none;
}

#historia .bullet {
	list-style-image: url(../img/bullet.gif);
	color: #5d5d56;
	font-family: Century Gothic;
	font-size: 14px;
	text-align: justify; /*	text-indent: 40px;*/
	margin-left: 40px;
	margin-right: 20px;
	margin-top: 5px;
}

#historia .bullet2 {
	list-style-image: url(../img/bullet.gif);
	color: #5d5d56;
	font-family: Century Gothic;
	font-size: 14px;
	text-align: justify; /*	text-indent: 40px;*/
	margin-left: 60px;
	margin-right: 40px;
	margin-top: 5px;
}

.fecha 
{
	
	
}
}
