body {margin:0; padding: 0; font-family:Verdana, Geneva, sans-serif; font-size: 0.9em; color: #555555;}
a{text-decoration:none;color:#105cb6;}
#wrap {position:relative;margin:0 auto;width:980px;}
#cabecera {height: 125px; background:url(images/cabecera.gif);}
#wrapcabecera {position:relative;margin:0 auto;width:980px; padding: 0 0 0 50px;color: #FFFFFF; font-size: 40px;}
#logo {float:left; width: 442px;}
#ira {font-size: 16px; font-weight: bold; text-align: right; float:left; height: 20px; margin-left: 150px;}
#ira a {color: #FFFFFF;}
#formulariobusqueda {float:left; margin-top: 20px;}
#lateralizquierdo {float:right; padding: 20px 0; width: 160px; }
.bloquelateral {border:1px solid #eeeeee; padding:10px; margin-bottom: 20px;}
.bloquelateral p {margin: 3px 0;}
.bloquelateral img {padding:0 0 0 3px; height:18px; float:right;}
.descripcion {border:1px solid #eeeeee; padding:10px; margin: 20px 0;}
.descripcion p {font-size: 0.7em;}
#zonacentral {float:left; width: 800px;}
/* Categorias*/
#listadocategorias {background-color:#FFC; margin: 20px 0 0 20px; padding:20px; border:1px solid #cccccc; overflow:hidden;}
#listadocategorias p {margin:0 0 10px 0; color: #666;}
#primeracolumna {float:left; width:30%; margin-right: 5%;}
#segundacolumna {float:left; width:30%; margin-right: 5%;}
#terceracolumna {float:left; width:30%;}
.categoria {padding:4px 0; font-weight: bold;}
/* Páginas */
.info {margin: 20px 0 20px 20px;}
#alta {text-align:right; margin: 20px 0; font-weight: bold;}
.altapremium {border: 2px solid #CC0000; color: #CC0000; padding:5px 10px; background: #FFFFFF;font-weight: bold; font-size: 1.1em; cursor:hand;}
/*.altagratis {border: 1px solid #105cb6; padding:5px; margin-left: 10px;}*/
.altapremiumsoft {border: 1px solid #ffa1a1; color: #ffa1a1; padding:5px; }
.textosoft {color: #bbb; padding:5px; font-weight: normal; font-size: 0.7em;}
/*.altagratissoft {border: 1px solid #ccc; color:#ccc; padding:5px; margin-left: 10px;}*/
.enlacepremium {margin: 0 0 10px 20px; padding:10px; }
.enlacepremium img {padding:0 4px 0 0; height:20px; float:left;}
.enlacenormal {margin: 0 0 10px 20px; padding:10px; }
.enlacepremium a, .enlacenormal a {font-weight:bold;}
.enlacepremium p, .enlacenormal p {margin:5px 0; padding:0;}
.enlacepremium span, .enlacenormal span {color:#999; font-size: 0.7em;}
#paginacion {margin: 20px 0 20px 20px; line-height: 36px;}
#paginacion a {border:1px solid #105cb6; padding: 5px 8px; margin-left: 5px; font-weight: bold;}
#paginacion a:hover {background:#c7e1ff;}
#paginacion span {border:1px solid #999999; padding: 5px 8px; margin-left: 5px; font-weight: bold;}
/* Publicidad */
.publicidadsuperior {margin: 20px 0 0 20px;}
.publicidadsuperior p {margin:0 0 10px 0; color: #999999;}
.publicidadlateral {}
.publicidadlateral p {margin:0 0 10px 0; color: #999999;}
/* Añadir web*/
#anadir {margin: 20px 0 0 20px}
#formuanadir {margin: 20px 0 50px 20px}
#formuanadir label{display:block; font-weight:bold; text-align:right; width:140px; float:left;}
#formuanadir .small{color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px; margin-bottom: 10px;}
#formuanadir .texto{float:left; font-size:12px; padding:5px 2px; border:solid 1px #aacfe4; width:500px; margin:2px 0 20px 10px;}
#formuanadir .texto2{float:left; font-size:12px; padding:5px 2px; border:solid 1px #aacfe4; width:500px; margin:2px 0 20px 10px; height: 40px;}
#formuanadir .seleccion{float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:506px; margin:2px 0 20px 10px;}
#formuanadir .seleccion2{font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:456px; margin:2px 0 20px 10px;}
#formuanadir .radiocontainer {float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:500px; margin:2px 0 20px 10px;}
#formuanadir .radio{font-size:12px; padding:4px 2px; margin:2px 0 10px 10px;}
#formuanadir .radio2{font-size:12px; padding:4px 2px; margin:0 0 0 10px;}
#formuanadir .radiocontainer span {font-size:10px; color:#cc0000;}
#formuanadir .radiocontainer p {margin:-5px 0 0 50px; padding:0; font-size:11px; line-height: 20px;}
#formuanadir button{clear:both; margin: 20px 0 0 300px; width:280px; height:31px; background:#000000 url(images/cabecera.gif);text-align:center; line-height:31px; color:#FFFFFF; font-size:14px; font-weight:bold; border:0;}
.limpiar{clear:both;}
.partealtanormal {margin: 10px;}
.error { border: 1px solid #cc0000; color:#cc0000; margin: -15px 0 20px 0; padding: 3px; font-size: 10px; display:block;}
/* Footer*/
#footercontainer {height: 125px; background:url(images/cabecera.gif);}
#footerwrap {position:relative;margin:0 auto;width:980px; padding: 20px 0 0 300px; color: #FFFFFF;}
#footerwrap a {color: #FFFFFF; text-decoration:underline;}
#cse-search-box input.formadsense{width: 350px; height:30px; margin: 0 5px 0 0; padding: 0; font-size: 24px;float:left;}
#cse-search-box input.botonadsense{background:url(images/buscar.gif) repeat; width:111px; height:36px; padding:0; border:0;float:right;}

