body {
 margin: 0; padding: 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background:#FFF;
}
a:link, a:visited {
 color: #0033CC;
 text-decoration:none;
}

a:hover{
	text-decoration:underline;
}
	
form {
 margin: 0; padding: 0;
}
h1 {
 font-size: 22px;
 margin: 0 0 10px 0; padding: 0;
 /*color: #003399;*/
}
h2 {
 margin: 0 0 6px 0;
 padding: 0;
 font-size: 14px;
}
h2 a {
 text-decoration: none;
}
h3 {
 color: #146462;
 margin: 0 0 15px 0; padding: 0;
 font-size: 16px;
 font-family: Arial, Helvetica, sans-serif;
}
.wrap, #nav {
 width: 1000px;
 margin: 0 auto;
}

.cajon {
 width: 1000px;
 margin: 0 auto;
}

#top {
 background: url(images/nav.gif) repeat-x;
 height: 170px;
 width: 1000px;
}
#nav {
 background: url(images/suplogo.jpg) no-repeat top left;
 height: 30px;
}
#nav .rss {
 float: left;
 padding-top: 5px;
 padding-left: 5px;
}
#nav ul {
 
 list-style: none; float: right;
 margin: 0; padding: 0 0 0 2px;
 background: url(images/navsep.gif) no-repeat top left;
}
#nav li {
 float: left;
 background: url(images/navsep.gif) no-repeat top right;
 line-height: 30px;
 padding-right: 10px;
 padding-left: 10px;
}
#nav a:link, #nav a:visited {
 font-weight: bold;
 font-size: 12px;
 color: #ffffff;
 text-decoration: none;
}
#nav a:hover, #nav a.active {
 
 color: #B4D9DA;
}
#header {

 height: 140px;

}
#header .wrap {
 height: 140px;
 background: url(images/header.jpg) no-repeat;
}

#header1 {

 height: 181px;

}
#header1 .visores {
 height: 181px;
 background: url(images/header1.jpg) no-repeat;
}

#header1 .logo {
 margin-left: 200px;
 margin-top: 20px;
}

#header .logo {
 margin-left: 200px;
 margin-top: 20px;
}
#search {
 background: #D5D5D5;
 height: 35px;
}
#search .input {
 height: 19px; width: 240px;
 padding-top: 8px;
 background: url(images/src.gif) no-repeat bottom;
}
#search input {
 font-size: 11px;
 padding: 0; margin: 0;
 background: none;
 margin-left: 25px;
 margin-top: 2px;
 border: 0;
 width: 200px;
}

#left {
 float: left;
 width: 543px;
 margin-top: 5px;
}
#left .padding {
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;

}

#left .hline {
 background: url(images/shade.gif) no-repeat center right;
 height: 24px; line-height: 24px;
 text-align: right; font-weight: bold;
 color: #003399;
 padding-right: 15px;
 margin: 15px 50px 20px 0;
}
#left .more {
 font-weight: bold;
 font-size: 13px;
 text-align: left;
 border-top: 1px dotted #999999;
 padding-top: 5px;
 text-align: right;
}

#leftcompleto {
 float: left;
 width: 650px;
 margin-top: 5px;
}
#leftcompleto .padding {
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;

}

#leftcompleto .hline {
 background: url(images/shade.gif) no-repeat center right;
 height: 24px; line-height: 24px;
 text-align: right; font-weight: bold;
 color: #003399;
 padding-right: 15px;
 margin: 15px 50px 20px 0;
}
#leftcompleto .more {
 font-weight: bold;
 font-size: 13px;
 text-align: left;
 border-top: 1px dotted #999999;
 padding-top: 5px;
 text-align: right;
}

#leftgalerias {
 float: left;
 width: 690px;
 margin-top: 5px;
 float:left;
 
}
#leftgalerias .padding {
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;

}

#leftgalerias .hline {
 background: url(images/shade.gif) no-repeat center right;
 height: 24px; line-height: 24px;
 text-align: right; font-weight: bold;
 color: #003399;
 padding-right: 15px;
 margin: 15px 50px 20px 0;
}
#leftgalerias .more {
 font-weight: bold;
 font-size: 13px;
 text-align: left;
 border-top: 1px dotted #999999;
 padding-top: 5px;
 text-align: right;
}

#leftgalerias .titulo {
color: #FFF;
font-weight: bold;
font-size: 27px;
background:#37372f;
width:650px;
padding: 5px;
text-align:left;
}

#leftgalerias .foto {
width:650px;
text-align:center;
}

#subads {
 overflow: hidden;
 margin-bottom: 10px;
}
#subads .block{
 float: left;
 height: 150px;
 padding: 7px 0;
 width: 215px;
 background: url(images/subads.gif) no-repeat;
 margin-right: 10px;
 text-align: center;
}
#right {
 float: right;
 width: 446px;
 margin-top: 15px;
 color: #000000;
}
#right .padding {
 padding: 20px;
 background: #EAF0FA;
 margin-bottom: 15px;
}
#right .adsense {
 float: left;
 width: 130px;
}
#right .lateral {
 float: right;
 width: 316px;
}

#right .ads {
 float: left;
 width: 316px;
 background: url(images/rightadstop.gif) no-repeat top;
}
#right .ads img {
 margin: 0 0 13px 13px;
}
#right .ads .inner {
 background: url(images/rightads.gif) no-repeat bottom;
 padding-top: 13px;
}
#right .banner {
 background: url(images/banner.gif) no-repeat;
 width: 316px;
 height: 250px;
 float: right;
 margin-top: 1px;
 margin-bottom: 10px;
 padding: 8px 0;
 text-align: center;
}

#right .banner3 {
 background:#f4c664;
 width: 316px;
 height: 70px;
 float: right;
 padding: 8px 0;
 margin-bottom:10px;
 text-align: center;
}

#centro_index {
 float: left;
 width: 125px;
 margin-top: 15px;
 margin-left:3px;
 color: #000000;
}
#centro_index .padding {
 padding: 20px;
 background: #EAF0FA;
 margin-bottom: 15px;
}
#centro_index .adsense {
 float: left;
 width: 125px;
}
#centro_index .lateral {
 float: right;
 width: 316px;
}

#centro_index .ads {
 float: left;
 width: 316px;
 background: url(images/rightadstop.gif) no-repeat top;
}
#centro_index .ads img {
 margin: 0 0 13px 13px;
}
#centro_index .ads .inner {
 background: url(images/rightads.gif) no-repeat bottom;
 padding-top: 13px;
}
#centro_index .banner {
 background: url(images/banner.gif) no-repeat;
 width: 316px;
 height: 250px;
 float: right;
 margin-top: 1px;
 margin-bottom: 10px;
 padding: 8px 0;
 text-align: center;
}

.bloqueafiliados
{
border-bottom:#37372f 1px solid;
border-left:#37372f 1px solid;
border-right:#37372f 1px solid;
width:110px; float:left;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
}

a.enlaceafiliados
{
	text-decoration:none;
}


a.enlaceafiliados:hover
{
	color:#37372f;
	text-decoration:underline;
}

a.rssysubir
{
color:#630;
text-decoration:none;
}

a.rssysubir:hover
{
color:#630;
text-decoration:underline;
}

a.facebook
{
color:#003;
text-decoration:none;

}
a.facebook:hover
{
color:#003;
text-decoration:underline;
}


#derecha {
 float: right;
 width: 316px;
 margin-top: 13px;
 color: #000000;
}
#derecha .padding {
 padding: 20px;
 background: #EAF0FA;
 margin-bottom: 15px;
}
#derecha .adsense {
 float: left;
 width: 130px;
}
#derecha .lateral {
 float: right;
 width: 316px;
}

#derecha .ads {
 float: left;
 width: 316px;
 background: url(images/rightadstop.gif) no-repeat top;
}
#derecha .ads img {
 margin: 0 0 13px 13px;
}
#derecha .ads .inner {
 background: url(images/rightads.gif) no-repeat bottom;
 padding-top: 13px;
}
#derecha .banner {
 background: url(images/banner.gif) no-repeat;
 width: 316px;
 height: 250px;
 float: right;
 margin-top: 1px;
 margin-bottom: 10px;
 padding: 8px 0;
 text-align: center;
}

#derechamapa {
 float: right;
 width: 316px;
 margin-top: 13px;
 color: #000000;
}
#derechamapa .padding {
 padding: 20px;
 background: #EAF0FA;
 margin-bottom: 15px;
}
#derechamapa .adsense {
 float: left;
 width: 130px;
}
#derechamapa .lateral {
 float: right;
 width: 316px;
}

#derechamapa .ads {
 float: left;
 width: 316px;
 background: url(images/rightadstop.gif) no-repeat top;
}
#derechamapa .ads img {
 margin: 0 0 13px 13px;
}
#derechamapa .ads .inner {
 background: url(images/rightads.gif) no-repeat bottom;
 padding-top: 13px;
}
#derechamapa .banner {
 background: url(images/banner.gif) no-repeat;
 width: 316px;
 height: 250px;
 float: right;
 margin-top: 1px;
 margin-bottom: 10px;
 padding: 8px 0;
 text-align: center;
}

.listing {
 border-bottom: 1px dotted #999999;
 padding-top: 10px;
 padding-bottom: 10px;
 overflow: hidden;
}
.listing .thumb {
 float: left;
 width: 100px;
 height: 90px;
}
.listing .desc {
 float: left;
 width: 265px;
 height: 90px;
 margin-right: 20px;
}
.listing .info {
 float: left;
 height: 90px;
 color: #666666;
 font-size: 11px;
}
.listing .info span {
 color: #000000;
}
#tools {
 overflow: hidden;
}
.reg {
 float: left;
 width: 235px; margin-right: 10px;
 background: #CAE5E6 url(images/regbody.gif) no-repeat bottom;
}
.reg .inner {
 padding: 80px 10px 10px 10px;
 background: url(images/sublogo.jpg) no-repeat top;
 height: 100px;
}
.reg .input {
 background: url(images/user.gif) no-repeat right;
 height: 15px; width: 210px;
 margin-top: 2px;
 margin-bottom: 5px;
}

.boton {
 background: url(images/botonlogin.gif) no-repeat;
 height: 25px; width: 80px;
 padding: 7px 5px 5px 13px;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;

}

.botonbuscar {
 height: 25px; width: 80px;
 padding: 47px 0px 5px 0px;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;

}

.reg input {
 float: right;
 font-size: 12px;
 padding: 0; margin: 0;
 background: none;
 margin-left: 10px;
 margin-top: 1px;
 border: 0;
 width: 129px;
}
.reg span {
 float: left;
 font-weight: bold;
 line-height: 18px;
}
#tools .ads {
 float: left;
 width: 430px;
 background: #CAE5E6 url(images/adsbody.gif) no-repeat bottom;
}
#tools .ads .inner {
 background: url(images/adstop.gif) no-repeat top;
 padding: 40px 10px 10px 10px;
 height: 140px;
}
.search {
 float: right;
 width: 315px;
 background: #CAE5E6 url(images/srcbody1.gif) no-repeat bottom;
}
.search .inner {
 background: url(images/srctop.gif) no-repeat top;
 padding: 40px 10px 10px 10px;
 height: 140px;
}
.search .input {
 background: url(images/srcinput.gif) no-repeat center left;
 width: 240px; height: 19px;
}
.search input {
 border: 0;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 width: 200px; margin-left: 25px;
 margin-top: 2px;
 background: none;
}
ul.tags {
 list-style: none;
 margin: 0; padding: 0;
 width: 250px;
}
ul.tags li {
 float: left;
 margin-right: 10px;
 line-height: 21px;
}
ul.tags li a {
 font-size: 15px;
 text-decoration: none;
 font-weight: bold;
}
ul.tags li a:hover {
 text-decoration: underline;
}
.foto h3 {
 background: url(images/foto.gif) no-repeat center right;
 height: 65px; line-height: 65px;
 width: 200px;
 margin-bottom: 20px;
 margin-top: 15px;
}
.foto .input {
 background: url(images/user.gif) no-repeat center;
 height: 19px; width: 240px;
 margin-top: 3px;
 margin-bottom: 10px;
 margin-left: 7px;
}
.foto input {
 font-size: 11px;
 padding: 0; margin: 0;
 background: none;
 margin-left: 10px;
 margin-top: 2px;
 border: 0;
 width: 220px;
}
.foto span {
 font-weight: bold;
 margin-left: 7px;
}
#fav {
 background: #EEEEEE;
 overflow: hidden;
 border-top: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 height: 65px;
}
#fav .padding {
 padding: 10px 20px;
}
#fav h4 {
 height: 44px;
 line-height: 44px;
 float: right;
 background: url(images/fav.gif) no-repeat center left;
 padding: 0 0 0 50px; margin: 0;
}
#fav h4 a {
 text-decoration: none;
}
#fav h4 a:hover {
 text-decoration: underline;
}
#fav .google {
 padding-top: 10px;
 float: left;
}
#footer {
 background: #37372F url(images/footerbottom.gif) no-repeat bottom;
 color: #917659;
 margin-bottom: 10px;
 margin-top: 20px;
}
#footer a {
 color: #ffffff;
 text-decoration: none;
}
#footer a:hover {
 text-decoration: underline;
}
#footer .padding {
 background: url(images/footertop.gif) no-repeat top;
 padding: 5px;
}

.imagenaudios {
border-color:#336666;
border-width: 3px;
}

.imagenjuegos {
border:1px solid #ccc; 
padding:3px; 
background:#eee;
}

.imagenanimaciones {
border-color:#336666;
border-width: 3px;
}

.imagenpowerpoints {
border-color:#336666;
border-width: 3px;
}

.imagenchistes {
border-color:#336666;
border-width: 3px;
}

.imagenvideos {
	border:1px solid #ccc; 
	padding:3px; 
	background:#eee;
}


.botones { background-color: blue;
border-color:#efefef;
color: black;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 12pt;
}

.regrec {
padding: 7px 10px 0px 3px;
}


.novedades {
color: #146462;
font-weight: bold;
font-size: 15pt;
}

.novedadescat {
color: #000000;
font-weight: bold;
font-size: 11pt;
}

#login {
 width: 300px;
 float: left;

}

#login .cuadro {
 border:1px solid #99c5c7;
 background: #cae5e6;
 width: 300px;
 float: left;
 height: 200px;
 margin-top: 5px;
}
#login .padding {
 padding: 30px 50px 30px 30px;
 margin-bottom: 10px;

}
#login .texto {
 float: left;
 padding-bottom: 105px;

}

#login .texto2 {
 float: left;
 padding-top: 15px;
 padding-bottom: 15px;

}


#loginok {
 width: 300px;
 float: right;

}

#loginok .cuadro {
 border:1px solid #99c5c7;
 background: #cae5e6;
 width: 299px;
 float: right;
 height: 200px;
 margin-top: 5px;
}
#loginok .padding {
 padding: 30px 50px 30px 30px;
 margin-bottom: 10px;

}
#loginok .texto {
 float: right;
 padding-bottom: 105px;

}

#loginok .texto2 {
 float: right;
 padding-top: 15px;
 padding-bottom: 15px;

}

#registro {
 float: left;
 width: 950px;

}

#registro .cuadro {
 border:1px solid #99c5c7;
 background: #cae5e6;
 float: left;
 width: 949px;
 height: 1050px;
 margin-top: 5px;
 float: left;
 margin-bottom: 15px;
}
#registro .padding {
 padding: 0px 0px 30px 0px;
 margin-bottom: 10px;
}

#registro .texto {
 float: left;
 padding-bottom: 105px;

}

#registro .texto2 {
 float: left;
 padding-top: 15px;
 padding-bottom: 15px;

}



#recnom {
 float: right;
 width: 550px;

}

#recnom .cuadro {
 border:1px solid #99c5c7;
 background: #cae5e6;
 float: right;
 width: 549px;
 height: 250px;
 margin-top: 5px;
 float: right;
 margin-bottom: 15px;
}
#recnom .padding {
 padding: 30px 0px 30px 0px;
 margin-bottom: 10px;
}

#recnom .texto {
 float: left;
 padding-bottom: 105px;

}

#recnom .texto2 {
 float: left;
 padding-top: 15px;
 padding-bottom: 15px;

}


#detallesarchivo {
 float: left;
 width: 300px;
}

#cuadro {
 border:1px solid #99c5c7;
 background: #cae5e6;
 width: 320px;
 height: 250px;
 margin-top: 7px;
 margin-right:10px;
}

#cuadro .dentro {
 width: 320px;
 height: 250px;
 margin-top: 5px;
 margin-left: 4px;
 margin-right: 4px;

}


#cuadrosup {
 border:1px solid #99c5c7;
 background: #cae5e6;
 width: 340px;
 height: 30px;
 margin-top: 10px;
 margin-right:10px;
}

#cuadrosup .dentro {
 width: 340px;
 height: 30px;
 margin-top: 2px;
 margin-left: 5px;

}

#cuadrosup2 {
 border:1px solid #99c5c7;
 background: #cae5e6;
 width: 220px;
 height: 30px;
 margin-top: 10px;
 margin-right:10px;
}

#cuadrosup2 .dentro {
 width: 220px;
 height: 30px;
 margin-top: 2px;
 margin-left: 5px;

}

#cuadrojuegos {
 border:1px solid #99c5c7;
 background: #cae5e6;
 width: 220px;
 height: 220px;
 margin-top: 7px;
 margin-right:10px;
}

#cuadrojuegos .dentro {
 width: 210px;
 height: 220px;
 margin-top: 5px;
 margin-left: 5px;

}

#detallesarchivo .padding {
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;
}

#publivisor {
 margin-top: 25px;
 margin-left: 5px;
 float: left;
 width: 130px;
}

#mediovisor {
 padding-top: 15px;
 padding-left: 40px;
 float: left;
 width: 400px;
}

.textoregistro {
color: #000000;
font-weight: bold;
font-size: 18pt;
}

.textovisor {
color: #000000;
font-weight: bold;
font-size: 14pt;
}

.textovisor2 {
color: #000000;
font-weight: bold;
font-size: 14pt;
text-align:left;
margin-left:45px;
}

div.pagination {
font: 0.7em/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
padding: 3px;
margin: 3px;
text-align:center;
}

div.pagination a {
border: 1px solid #dedfde;
margin-right:3px;
padding:2px 6px;

background-position:bottom;
text-decoration: none;

color: #4c4a48;
}
div.pagination a:hover, div.meneame a:active {
border: 1px solid #000;
background-image:none;
background-color:#4c4a48;
color: #fff;
}
div.pagination span.current {
padding:2px 6px;
background-color:#4c4a48;
border: 1px solid #4c4a48;
margin-right:3px;
float:left;
font-weight: bold;
color: #fff;
}
div.pagination span.disabled {
margin-right:3px;
float:left;
color: #adaaad;
}





#centro
{
 float: left;
 width: 543px;
 margin-top: 5px;
}

#centro .padding
{
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;
}


#categorias
{
 float: left;
 width: 120px;
 margin-top: 15px;
 color: #003399;
 margin-left: 5px;
}


#categorias .izq
{
 float: left;
 width: 120px;
 margin-right: 10px;
 line-height: 1.6;
}


#right2
{
 float: right;
 width: 300px;
 margin-top: 15px;
 color: #000000;
}

#right2 .banner2
{
 background: url(images/banner.gif) no-repeat;
 width: 316px;
 height: 250px;
 float: right;
 margin-top: 1px;
 margin-bottom: 10px;
 padding: 8px 0;
 text-align: center;
}

#right2 .banner3
{
 background:#f4c664;
 width: 316px;
 height: 70px;
 float: right;
 padding: 8px 0;
 margin-bottom:10px;
 text-align: center;
}


/*#publicidad
{
  float: left;
  width: 1000px;
  margin: 0 auto;
}
 
#publicidad .der
{
	float: left;
	width: 250px;
	margin-top: 15px;
	text-align: center;
}*/

.imgddo{
	border:1px #778881 solid;
}

.bordere {
 color:#000000;
 float: right;
 background-color: #FFFFFF;
 -moz-border-radius: 5px;
 border-radius: 10px;
 border: 1px solid #999;
 padding: 7px;
 border-bottom: 2px solid #999;
 border-right: 2px solid #999; 
 width: 300px;
 height: 250px;
 margin-bottom: 15px;
}

.textobordere {
 color:#999;
 font-size:14px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 }
 
 
 
 .borderec {
 margin-left:20px;
 margin-top:20px;
 color:#000000;
 float: left;
 background-color: #FFFFFF;
 -moz-border-radius: 5px;
 border-radius: 10px;
 border: 1px solid #999;
 padding: 7px;
 border-bottom: 2px solid #999;
 border-right: 2px solid #999; 
 margin-bottom: 15px;
 width: 350px;
 height: 150px;
}


 .borderec2 {
 margin-left:20px;
 margin-top:20px;
 color:#000000;
 float: left;
 background-color: #FFFFFF;
 padding: 7px;
 margin-bottom: 15px;
 width: 200px;
 height: 50px;
}


.textobordere2 {
 color:#2f56b7;
 font-size:14px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 }
 
 a.textobordere2 {
 color:#2f56b7;
 font-size:14px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 }

a.textobordere2:hover {
 color:#2f56b7;
	background: inherit;	
	font-size:14px
}



.imgindex {
 background: url(images/fondoimg.gif) no-repeat;
 width: 85px;
 height: 85px;
 float: right;
 padding: 8px 0;
 text-align: center;
}

.laterales {
 margin-left: 20px;
 font-size:14px;
 color:#2f56b7;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 }
 
 .lateralesa {
 margin-left: 20px;
 font-size:14px;
 color:#FF0000;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 }

.textofix {
 margin: 0; padding: 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.cajoninferior
{
	width:390px;
	height:120px;
	border:#99c5c7 4px solid;
	margin-top:15px;
}

.opciones
{
	width:380px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-left:5px;
	text-align:left;
}

.opciones1
{
	width:380px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-left:5px;
	text-align:left;
	margin-top:10px;
}

.opciones2
{
	float:left;
	width:110px;
	font-weight:bold;
	color:#333333;
	padding-left:15px;
	text-align:left;
	margin-bottom:10px;
}

.opciones3
{
	width:380px;
	font-weight:bold;
	padding-left:15px;
	text-align:left;
	margin-bottom:10px;
	margin-top:10px;
}

a.linkrss
{
	font-size:16px;
	color: #00F;
	text-decoration:none;
}

a.linkrss:hover
{
	font-size:16px;
	color:#00F;
	text-decoration:underline;
}

a.estudios10
{
	font-size:14px;
	color:#333;
	text-decoration:none;
}

a.estudios10:hover
{
	font-size:14px;
	color:#333;
	text-decoration:underline;
}
/* //////////////////////////////////////////////////////// juegos */

#pre_bar {
	background-color: #0099CC;
	width:0px;
	font-size:20px;
}

#pre_bar span {
	padding-bottom:0px;
	line-height:1px;
	background-color:#fff;
	padding-left:0px;
	padding-right:0px;
	height:1px;
	color:#026ab3;
	font-size:1px;
	padding-top:0px;
}

div#pre_loader {
	border-bottom:#000000 1px solid;
	text-align:left;
	border-left:#000000 1px solid;
	background-color:#fff;
	margin:auto auto 3px;
	width:300px;
	height:20px;
	overflow:hidden;
	border-top:#000000 1px solid;
	border-right:#000000 1px solid;
}

div#pre_ad {
	text-align: center;
	margin: auto;
}

div#pre_adcont {
	margin: 0px auto 11px;
}

div#pre_click2close A {
	font-family: Tahoma, Arial, Verdana;
	font-size: 16px;
	text-decoration: underline;
}

div#pre_c2c_container {
	margin: 0px auto;
	width: 300px;
	height: 35px;
}

div#pre_click2close {
	line-height: 20px;
	font-family: Tahoma, Arial, Verdana;
	float: left;
	height: 15px;
	font-size: 16px;
}

div#pre_percent {
	line-height: 20px;
	font-family: Tahoma, Arial, Verdana;
	float: left;
	height: 15px;
	font-size: 14px;
	text-align: right;
	color: #000000 !important;
	font-weight: bold;

}
div#pre_clear {
	line-height: 1px;
	margin: 1px auto;
	width: 300px;
	height: 1px;
	clear: both;
	font-size: 1px;
}

/* //////////////////////////////////////////////////////// fin juegos */



/* cajon index */

.caja_index
{
	background:transparent url(http://www.elmejorocio.com/images/fondoimg.png) no-repeat top left;
	position:relative; 
	float:left; 
	width:169px; 
	height:150px; 
	display: inline;
	margin-left:10px;
	margin-bottom:5px;
}
	
.imagen
{
	margin-left:8px;
	margin-top:8px;
	margin-bottom:3px;
	border:0px;
}

a.texto:link
{
	text-align:center;
	margin-left:8px;
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:none;
}

a.texto:active
{
	text-align:center;
	margin-left:8px;
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:none;
}

a.texto:visited
{
	text-align:center;
	margin-left:8px;
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:none;
}

a.texto:hover
{
	text-align:center;
	margin-left:8px;
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}
/* ///////////////////////////////////////////////////// fin cajon juegos */

/* Menu Vertical */
#menuv {
	width: 300px;
	font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

#menuv ul, li {
	list-style-type: none;
}

#menuv ul {
	margin: 0;
	padding: 0;
}

#menuv li {
}

#menuv a {
	text-decoration: none;
	color: #333;
	display: block;
	padding: 3px 6px;
}

#menuv a:hover {
	text-decoration:underline;
}

/* ///////////////////////////////////////////////////// Fin Menu Vertical */
