html {background: url('/img/bg_body.jpg') repeat-x top;}
body {font-family:verdana,tahoma,arial,sans-serif;font-size:11px;width:976px;#width:auto;margin:10px auto 0px auto;text-align:center;}
div#outter {text-align:left;}

/*estils top*/
div#top {margin:0px auto 0px auto;padding:5px 0px 10px 5px;width:976px;height:120px;text-align:left;}
#top img {margin:0px 0px 0px 2px;border:0px;}
#top p {margin:2px 4px 2px 4px;padding:0px;}
#top a {font-family:arial,sans-serif;font-size:10px;font-weight:bold;word-spacing:2px;}

/*estils estasen*/
div#estasen {width:976px;font-weight:bold;margin-bottom:10px;padding-right:7px;height:15px;margin-top:15px;#margin-top:0px;}
#estasen a {text-decoration:none;}
#estasen a:hover {text-decoration:underline;}
#estasen b {color:#29134D;}

/*estils estructura*/
div#cos {text-align:left;padding-bottom:0px;width:976px;}
div#left_menu {float:left;width:200px;margin-top:15px;}
div#content, div#content_full {float:left;margin: auto 0px;#margin: auto 10px;}
div#right {width:160px;padding:0px;margin:15px 3px 0px 0px;float:right;}
#content {width: 583px;}
#content_full {width:783px;}


/*Requadres situats al menú lateral esquerra*/
#left_menu_box, #right_menu_box {width: 98%;}
#top_menu {text-align:center;padding: 3px 0px 3px 0px; font-weight: bold; color: #FFF;background: url(/img/bg_pestanyes.jpg) repeat-x;}
#left_menu_box p, #right_menu_box p {margin:3px;padding:3px;}

#cos p {padding-left:5px;padding-left:0px;}

h1 {font-size:18px;color:#426291;text-align:center;padding-top: 4px;margin-bottom:0px;background: #FFF url(/img/bg_taronja.jpg) repeat-x;}
h1, h2 {width: 100%;height:25px;font-size:13px;color:#FFF;font-weight:bold;margin-top:15px;}
h3, h6 {font-size:12px;color:white;text-align:center;height:20px;background:url(/img/bg_pestanyes.jpg) repeat-x;margin:0px;padding-top:2px;}
#ficha h1 {background: none;margin-top:10px;}
#bottom_menu_google {background: #DC8F2B url(/img/bottom_left_corner_google.gif) no-repeat;}

#last_resources {margin-bottom:20px;margin-top:10px;width:100%;/*border:1px solid #5075B9;*/}
#last_resources a {font-weight:bold;text-decoration:none;color:#1D3F6E;}
#last_resources a:hover {text-decoration:underline;}
#last_resources th {font-weight:bold;color: #577CB0;}
#last_resources td, #last_resources tr {font-size:11px;}

#listado {margin-top:20px;width:100%;}
#listado a {color:#1D3F6E;text-decoration:none;}
#listado a:hover {color:#1D3F6E;text-decoration:underline;}
#listado p {padding-right:0px;border-bottom: 1px dashed #3F5D93;padding-top: 7px;padding-bottom:7px;margin:0px;}
#listado_tr {font-size:11px;}
.title_recurso {font-size:13px;}

#ficha {margin-top:20px;width:100%;float:left;margin-bottom:10px;}
#contenido_ficha {float:left; width: 500px;}
#p_google {float:right; width: 250px;}
#ficha h1 {font-size:25px;font-weight:bold;height:50px;margin-top:0px;color: #4B6DAC;background: url(/img/bg_tilte_taronja.gif) repeat-x;margin-bottom:15px;}
#contenido_ficha h4 {width:400px;font-size:12px;font-weight:bold;color:#1D3F6E;padding-left:10px;}
#contenido_ficha b {color:#1D3F6E;}
#contenido_ficha p {font-size:12px;padding-left:10px;}
#contenido_ficha li {list-style:none;display:inline;padding-left:10px;font-size:13px;}
#contenido_ficha a {color:#1D3F6E;text-decoration:none;}
#contenido_ficha a:hover {color:#1D3F6E;text-decoration:underline;}
p.detalles_ficha {margin:4px 0px;}
.formato {width:200px;}
.idioma {width:200px;}


#directorio, #directorio_sitemap {margin-top:20px;width:100%;margin-bottom: 30px;float:left;}
#directorio ul, #directorio_sitemap ul {padding:0px;padding-left: 10px;padding-top:5px;padding-bottom:5px;list-style:none;font-weight:bold;margin:0px;float:left;}
#directorio li, #directorio_sitemap li {float:left; width: 285px;margin: 3px auto;}
#directorio a, #directorio_sitemap a {text-decoration:none;color:#1D3F6E;}
#directorio a:hover, #directorio_sitemap a:hover {text-decoration:underline;}

#directorio_sitemap {}
#directorio_sitemap h4 {padding:5px 0px 5px 0px;text-align:center;background:#FEBE54;margin:0px 0px 0px 0px;clear:left;border-left:1px solid #577CB0;border-right:1px solid #577CB0;color:#1D3F6E;font-size:12px;}
#directorio_sitemap ul {background-color:#fff;}

#detalles_ficha table {border-collapse:collapse;margin-bottom:5px;margin-top:5px;}
#detalles_ficha td {font-size:12px;color:#1D3F6E;padding-top:2px;padding-bottom:2px;padding-left:10px;padding-right:5px;}

#detalles_ficha textarea {margin-left:5px;}
.inline_ficha {display:inline;}
#block p {margin-top:-10px;}

#historic_page {float:left;padding-left:5px;}

#resultados_buscador {margin-top:20px;width:100%;}
#resultados_buscador a {text-decoration:none;color:#33578B;}
#resultados_buscador a:hover {text-decoration:underline;}
.orange_search {color: #ED921C; font-weight:bold;}

#recursos_destacados {width:99%;margin-bottom: 25px;}
#recursos_destacados a {color:#1D3F6E;text-decoration:none;}
#recursos_destacados a:hover, #recursos_relacionados a:hover, #recursos_relacionados_software a:hover {color:#1D3F6E;text-decoration:underline;}
#recursos_destacados p {padding:0px;margin:0px;margin-top:10px;}
#recursos_destacados tr {font-size:11px;}

#recursos_relacionados a {padding-right:20px;color:#1D3F6E;text-decoration:none;}
#recursos_relacionados, #recursos_relacionados_software {}
#recursos_relacionados_software ul {padding:0px 10px;}
#recursos_relacionados_software a {text-decoration:underline;color:#1D3F6E;}
#recursos_relacionados ul, #recursos_relacionados_software ul {list-style: none;height: 50px;padding-left:5px;margin-left:5px;}
#recursos_relacionados li, #recursos_relacionados_software li {float:left; width: 185px;text-align:left; margin-bottom:5px;}

#destacado_home p {padding:0px 5px 10px 5px;margin-top:10px;}

#paginacion, #paginacion_articulos {width:583px;text-align:center;}
#paginacion a, #paginacion_articulos a {text-decoration:none;}
#paginacion a:hover, #paginacion_articulos a:hover {text-decoration:underline;}
#paginacion b, #paginacion_articulos b {color:#F38931;font-size:12px;}
#paginacion_articulos {font-size:16px;width:583px;padding-top:10px;padding-bottom:10px;}
#paginacion_articulos b {font-size:16px;}

#message_ok, #message_warning, #message_error {border:1px solid #417647;width:98%;padding-bottom:10px;min-height:100px;background:#B5DEAE;margin:15px 10px;}
#message_ok h2 {background:#239C56;}
#message_ok img, #message_warning img, #message_error img {float:left;margin:5px auto auto 5px;}
#message_ok p, #message_warning p, #message_error p {margin:10px 10px 10px 80px;font-weight:bold;color:#1D3F6E;}
#message_ok button {background: #417647; color: #FFF; border: #417647;cursor:pointer;}


#message_warning {border:1px solid #AFAF09;background:#F7F77A;}
#message_warning h2 {background:#AFAF09;}

#message_error {border:1px solid #AD3125;background:#F5A086;}
#message_error h2 {background:#AD3125;}

#report_link_roto {margin-top:20px;width:583px;}
#report_link_roto textarea {margin-left:15px;}
#report_link_roto p {margin:20px 10px 15px 10px;}
#report_link_roto button {border:1px solid #1D3F6E;background:#BBCAE6;font-size:10px;color:#1D3F6E;cursor:pointer;width:100px;}
#max_chars {float:right;margin-right:15px;}

#enlace_roto p {text-align:right;margin-bottom:20px;}

#intercambio_links {margin:20px 0px 0px 0px;border:1px solid #577CB0;width:583px;}
#intercambio_links p {margin-left:10px;}

#google_horizontal_2, #google_horizontal {margin-top:20px;/*margin-left:173px;#margin-left:170px;*/}
#google_horizontal {border:1px solid #577CB0;width:583px;background-color:#C5CCDC;}

#categorias {border:1px solid #577CB0;padding:20px 0px 20px 20px;background-color:#C5CCDC;}
#div_esquerra {width:300px;float:left;}
#weird {clear:left;}

#hosting td {padding:3px 0px 3px 0px;}
#hosting table {margin-top:15px;}

#footer {clear:both;margin:20px 0px 0px 0px;height:25px;text-align:center;padding-top:5px;font-weight:bold;}
#footer a {text-decoration:underline;color: #000;}
#footer a:hover {text-decoration:none;}

#anuncio_google {clear:both;margin:0px 0px 0px 0px;text-align:center;}
#anuncio_google_ficha {margin:20px 18px 0px 0px;text-align:center;}

#google_lateral {border:1px solid #577CB0;}
#google_top {margin-left:250px;position:absolute;}

#link_exchange {width:100%;border:1px solid #E5932D;background:#FEF2AE;margin-top: 10px;}
#link_exchange ul {list-style:none;}
#link_exchange p {padding:5px;}
#title {margin-left:100px;padding:5px;width:398px;color:#341A73;}

#hostings_list table {width: 100%; border-collapse:collapse;}
#hostings_list tr {height:20px;}
#hostings_list input[type=button] {background: #3F5A8F; color: #FFF;}
#hostings_list table {border:1px solid #C5CCDC;}
.llencol {background: #C5CCDC;}

fieldset {border:0px;}
fieldset label {display:block;float:left;width:200px;margin:1px 5px 1px 0px;padding:4px 3px 3px 2px;text-align:right;}
fieldset button {border:1px solid #1D3F6E;background:#A4A3D5;font-size:10px;color:#1D3F6E;cursor:pointer;margin:10px 0px 10px 0px;width:100px;}
#listado_2 input {height:15px;#height:20px;}
#listado_2 select {width:250px;}

#login {float:right;margin-top:0px;margin-right:4px;color:#000;}
#login a {font-size:12px;margin-top:2px;color:#000;}
fieldset .registro {width:150px;}

#top button {background:#ED921C;color:#FFFFFF;border:1px solid #DF6B16;font-weight:bold;}
#top input {background:#FFDC62;}
#top form {margin-bottom:0px;}
button {background: #3F5A8F; font-weight:bold;color: #FFF; padding-left: 20px;padding-right: 20px;}

#bottom_top p {margin-top:90px;}
#registro a, #lost a {font-size:14px;color:#1B1D32;}
#lost a {font-size:10px;}
#nombre_login {font-size:12px;color:#ED921C}
.button_login {padding-left:10px;padding-right:10px;height:20px;}

#box_ficha {float:right;padding-top:10px;}
#box_ficha_top {margin:0px 10px 35px 10px;padding-top:0px;border:1px solid blue;height:50px;background: #DFE1F5;}
#box_ficha_top li {display:inline;margin-left:0px;padding-right:3%;}
#box_ficha_top ul {text-align:center;margin-left:0px;#padding-top:2%;padding-left:0px;}

#descripcion_script, #descripcion_soft {margin:10px 10px 20px 10px;width:300px;}
#descripcion_script b {margin:2px;font-size:12px;}

#fav_back p {margin-left: 0px;color:#551A8B;font-size:12px;}
#fav_back a:hover {text-decoration:none;}

/*Estils del buscador del top*/
#search_box {margin-top:15px;	text-align:center;}
#search_box form{background: url(/img/bg_top_search.gif) no-repeat; background-position: center;height: 60px;margin-bottom:5px;margin:0px;}
.search_item {border:solid 1px #005672;margin-top: 15px;}
.button_top {margin-top:4px;border:1px solid #005672;padding: 0px 15px;font-weight:bold;color: #3F5D93;font-size: 15px;background: url(/img/bg_pestanyes.jpg) repeat-x;}
input.search_item {background:#BBCAE6; font-size:17px;color: #005672;}
/*#search {background: #BBCAE6;width: 600px;display:none;z-index:1000;position:absolute;height:300px;}
#extended_search {}*/

.webs_recomendadas {list-style:none;margin:5px 5px;padding:0px 5px;}
.webs_recomendadas a {color: #405E94;text-decoration: none;}
.webs_recomendadas a:hover {color: #405E94;text-decoration: underline;}

#search_desplegable {background: url(/img/bg_float_search.gif) no-repeat;width: 600px;position:absolute;height:200px;margin-left:190px;margin-top:5px;text-align:center;}
#float_form {margin-top:0px;border:1px solid #FFF;}

/*BORDES REDONDEADOS*/

/* set millions of background images */
/*generador: http://www.neuroticweb.com/recursos/css-rounded-box/index.php?color=3F5A8F&fondo=FFFFFF*/
.rbroundbox { background: url(/img/bordes/nt.gif) repeat; width: 50%; margin: 1em auto; }
.rbtop div { background: url(/img/bordes/tl.gif) no-repeat top left; }
.rbtop { background: url(/img/bordes/tr.gif) no-repeat top right; }
.rbbot div { background: url(/img/bordes/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/img/bordes/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }

/*Dreamhost promocodes*/
#dreamhost_promocodes h2 {font-size: 17px; font-weight:bold; color: #003366;margin-left:10px;width:90%;margin-top:0px;}