@charset "utf-8";
* { margin:0; padding:0; }
img { border:0; }

body {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#fff;
background:#fff url(../img/bg_body.jpg) center top repeat-y;
}

a {
color:#b8d5db;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

/*########### estructura ###########*/
#bg_body {
width:100%;
background:url(../img/bg_body2.jpg) center top no-repeat;
}

#bg_body_cat {
width:100%;
}

#contenedor {
width:1044px;
margin:0 auto;
}

#header {
position:relative;
width:1004px;
height:226px;
padding:12px 20px 0 20px;
background:url(../img/bg_header.jpg) 10px top no-repeat;
}

#header h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}

#header .datos_user {
float:right;
width:auto;
height:17px;
padding:7px 5px 0 0;
font-size:11px;
font-weight:bold;
color:#999;
border-right:1px solid #fff;
}

#header .datos_user .datos {
float:right;
width:auto;
color:#fff;
}

#header_limpia {
width:1004px;
height:226px;
background:url(../img/bg_header_limpia.jpg) 10px top no-repeat;
padding:12px 20px 0 20px;
}

#menu {
position:relative;
width:1024px;
height:36px;
padding:0 10px;
font-weight:bold;
line-height:25px;
text-align:center;
}

#menu ul.mizq {
float:left;
width:auto;
height:25px;
list-style:none;
font-size:8pt;
}

#menu ul.mizq li {
float:left;
display:block;
border-left:1px #ccdde3 solid;
}

#menu ul.mizq li a {
float:left;
display:block;
height:25px;
line-height:25px;
padding:0 7px;
color:#031426;
text-decoration:none;
}

#menu ul.mizq li a:hover {
color:#fff;
background-color:#03182D;
}

#menu ul.mder {
float:right;
width:auto;
height:25px;
list-style:none;
font-size:8pt;
}

#menu ul.mder li {
float:left;
display:block;
border-left:1px #ccdde3 solid;
}

#menu ul.mder li a {
float:left;
display:block;
height:25px;
line-height:25px;
padding:0 7px;
color:#031426;
text-decoration:none;
}

#menu ul.mder li a:hover {
color:#fff;
background-color:#03182D;
}

#menu ul.mder li.first, #menu ul.mizq li.first {
border:none;
}

#col_i {
float:left;
width:185px;
padding:10px 0 0 10px;
}

#col_d {
float:left;
width:185px;
padding:10px 0 0 0;
}

#col_c {
float:left;
width:654px;
padding:10px 0 0 0;
}

#col_c p {
padding:3px 20px 3px;
}

#footer {
width:1044px;
}

#col_1 {
width:830px;
margin:0 auto;
}

.col_1_i {
float:left;
width:300px;
padding:20px 20px 0 0;
}

#col_1 h2 {
padding:20px 0 0 0;
}

#col_1 p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}

#col_1 .titulo_wall {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#fff;
line-height:20px;
}

.col_1_i p {
padding:10px 0;
}

.col_1_m {
float:left;
width:210px;
padding:20px 0 0 0;
line-height:20px;
}

.col_1_m p {
color:#B8D5DB;
}

.col_1_m p.static_title {
font-weight:bold;
padding:20px 0 0 0;
color:#fff;
}

.img_60 {
float:left;
width:60px;
padding-right:10px;
}

.col_1_d {
float:left;
width:300px;
padding:20px 0;
}

.col_1_d p {
font-size:11px;
font-weight:bold;
padding:10px 0 10px 6px;
}

.col_1_d a {
color:#fff;
text-decoration:underline;
font-weight:bold;
}

#col_1b {
width:893px;
margin:0 auto;
padding-top:10px;
}

#col_1b h1 {
font-size:10pt;
font-weight:bold;
padding-left:6px;
}

#col_1b .col_1b_i {
float:left;
width:160px;
height:800px;
padding:5px 5px 5px 0;
}

#col_1b .col_1b_d {
float:left;
width:728px;
padding:5px 0;
text-align:right;
}

#col_1b .wallpaper {
margin-top:10px;
margin-bottom:5px;
position:relative;
}

.wallpaper #contenedor_prevUploader {
border-right:2px solid #000;
border-top:2px solid #000;
}

.wallpaper #contenedor_prevUploader, .wallpaper #prevUploader {
position:absolute;
width:150px;
height:112px;
bottom:0;
left:0;
z-index:11;
}

.wallpaper #contenedor_nextUploader {
border-left:2px solid #000;
border-top:2px solid #000;
}

.wallpaper #contenedor_nextUploader, .wallpaper #nextUploader {
position:absolute;
width:150px;
height:112px;
bottom:0;
right:0;
z-index:11;
}

.info_download {
width:723px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
padding:5px 0 5px 5px;
color:#7D7D7D;
}

.texto_titulo_wallpaper {
color:#F00;
font-weight:bold;
}

.texto_wallpaper {
color:#7D7D7D;
}


/*########### /estructura ###########*/

#header .text {
float:left;
width:300px;
color:#fff;
}

#header .buscador {
float:right;
width:337px;
}

#header .buscador input.campo {
width:240px;
border:0;
float:left;
margin-top:5px;
}

#header .buscador input.boton_search {
float:left;
width:90px;
height:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
background:url(../img/search_boton.jpg) center top no-repeat;
border:0;
cursor:pointer;
}

#header .more {
float:right;
width:80px;
margin-top:7px;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#000;
}

.menu {
float:right;
width:auto;
font-size:11px;
padding-top:1px;
}

ul.menu_lat {
list-style:none;
width:185px;
}

ul.menu_lat li {
display:block;
width:185px;
}

ul.menu_lat li a {
display:block;
color:#bad7dd;
text-decoration:none;
background:url(../img/bg_item_list.jpg) center top no-repeat;
padding:0 10px 0 26px;
line-height:18px;
}
ul.menu_lat li a:hover {
color:#001027;
background:url(../img/bg_item_list_hover.jpg) center top no-repeat;
text-decoration:none;
}

ul.menu_lat li.top {
width:137px;
height:41px;
line-height:41px;
padding-left:48px;
font-size:10pt;
font-weight:bold;
color:#4bc7c9;
background:url(../img/bg_top_list.jpg) center top no-repeat;
}

ul.menu_lat li.pie {
width:185px;
height:16px;
line-height:1px;
background:url(../img/bg_pie_list.jpg) center top no-repeat;
}

#col_c .titulo {
width:584px;
height:41px;
line-height:41px;
padding:0 35px;
font-size:10pt;
font-weight:bold;
color:#4bc7c9;
background:url(../img/bg_titulo.jpg) center top no-repeat;
}

#col_c .titulo2 {
width:602px;
height:41px;
line-height:41px;
padding:0 0 0 52px;
font-size:10pt;
font-weight:bold;
color:#4bc7c9;
background:url(../img/bg_titulo2.jpg) center top no-repeat;
}

.preview1 {
width:654px;
}

.img_preview1, .img_preview_top  {
float:left;
width:129px;
padding:5px 17px 3px;
}

.img_preview2 {
float:left;
width:129px;
padding:5px 17px 3px;
}

.prev {
border:1px #04243d solid;
display:block;
margin-bottom:5px;
}

.prev:hover {
border:1px #b8d5db solid;
}

#col_c .img_preview1 p.textprev {
text-align:center;
padding:5px;
}

.img_preview1_nombre, .img_preview1_nombre2 {
float:left;
width:69px;
padding:2px 0 0;
}

.img_preview1_estrellas {
float:right;
width:47px;
padding:3px 0 0;
text-align:right;
}

.img_preview1_views {
float:right;
width:50px;
padding:1px 0 0;
text-align:right;
}

.img_preview1_estrellas2 {
float:left;
width:47px;
padding-bottom:3px;
}

.img_preview1_views2 {
float:right;
width:82px;
padding-bottom:3px;
text-align:right;
}

.img_preview1_nombre3 {
width:129px;
padding:2px 0;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.categorias {
width:654px;
}

.categorias_i {
float:left;
width:129px;
height:130px;
padding:5px 10px 0 17px;
}

.categorias_d {
float:left;
width:160px;
height:130px;
padding:5px 10px 0 0;
color:#728387;
}

.categorias_d .nombre {
padding-bottom:5px;
}

.categorias_i a.prev {
border:1px #04243d solid;
display:block;
}

.categorias_i a.prev:hover {
border:1px #b8d5db solid;
}

.caja_lateral_top {
width:185px;
height:41px;
line-height:41px;
text-align:center;
font-size:10pt;
font-weight:bold;
color:#4bc7c9;
background:url(../img/bg_top_d1.jpg) center top no-repeat;
}

.caja_lateral_medio {
width:185px;
background:url(../img/bg_caja_lateral_medio.jpg) center top repeat-y;
}

.caja_lateral_medio p {
width:159px;
margin:0 auto;
padding:2px 0;
}

.caja_lateral_medio a {
color:#fff;
text-decoration:none;
}

.caja_lateral_medio a:hover {
text-decoration:underline;
}

.caja_lateral_pie {
width:185px;
height:18px;
line-height:18px;
background:url(../img/bg_caja_lateral_pie.jpg) center top no-repeat;
}

.preview_lateral {
width:150px;
height:150px;
margin:0 auto;
overflow:hidden;
}

#footer_top {
width:524px;
height:41px;
margin:0 auto;
padding-left:500px;
background:url(../img/bg_footer_top.jpg) center top no-repeat;
}

#footer_top .campo {
float:left;
width:415px;
margin-top:13px;
border:0;
}

#footer_top .boton {
float:left;
width:90px;
height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
margin-top:8px;
background:url(../img/search_boton_footer.jpg) center top no-repeat;
border:0;
cursor:pointer;
}

#footer_medio {
width:1024px;
height:210px;
margin:0 auto;
background:url(../img/bg_footer_medio.jpg) center top repeat-y;
}

#footer_scroll {
float:left;
width:690px;
height:210px;
padding-left:10px;
overflow:auto;
}

#footer_scroll .title {
padding: 5px 0 5px 13px;
font-weight:bold;
}

#footer_scroll .ul_footer_category {
list-style:none;
font-size:9pt;
font-weight:bold;
padding:0 0 0 13px;
line-height:20px;
}

#footer_scroll .ul_footer_category a {
font-size:10pt;
color:#fff;
}

#footer_scroll_i {
float:left;
width:170px;
color:#b8d5db;
}

#footer_scroll_d {
float:left;
width:502px;
}

#footer_scroll_d .subcol {
float:left;
width:125px;
}

#footer_scroll_d ul {
list-style:none;
padding:0 0 15px 13px;
font-size:8pt;
color:#728387;
}

#footer_scroll_d ul li {
line-height:15px;
}

#footer_scroll_d .subcol_titulo {
font-weight:bold;
color:#b8d5db;
}

#footer_scroll_d a {
color:#728387;
text-decoration:none;
}

#footer_scroll_d a:hover {
text-decoration:underline;
}

#footer_derecha {
float:left;
width:290px;
padding:0 0 0 10px;
}

#footer_derecha .titulo {
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:bold;
color:#b8d5db;
padding:10px 0;
}

#footer_derecha img {
border:2px #fff solid;
}

#footer_pie {
width:1024px;
height:17px;
margin:0 auto;
background:url(../img/bg_footer_pie.jpg) center top no-repeat;
}

#bajo_footer {
width:1004px;
margin:0 auto;
text-align:right;
font-size:8pt;
padding:10px;
border-bottom:1px #ccc solid;
}

#bajo_footer_2 {
width:1024px;
margin:0 auto;
}

#bajo_footer_2 a {
text-decoration:none;
color:#fff;
}

#bajo_footer_2 a:hover {
text-decoration:underline;
}

.sitemap, .feedback {
float:left;
width:auto;
padding:10px;
border-right:1px #ccc solid;
font-size:9pt;
}

.flags, .policy, .disclaimer, .advertise {
float:right;
width:auto;
padding:10px;
border-right:1px #ccc solid;
font-size:9pt;
}

.contacts {
float:right;
width:auto;
padding:10px;
font-size:9pt;
}

.paginador_central {
width:100%;
line-height:30px;
padding:10px 0;
text-align:center;
}

.paginador_central a {
text-decoration:none;
}

.paginador_central .prepag {
background-color:#FFF;
border:1px solid #575757;
color:#000;
font-size:10pt;
font-weight:bold;
margin-left:5px;
padding:6px 11px 5px 9px;
width:auto;
}

.paginador_central .pag {
background-color:#272727;
border:1px solid #575757;
color:#FFF;
font-size:10pt;
font-weight:bold;
margin-left:5px;
padding:6px 11px 5px 9px;
width:auto;
}

.paginador_central .pospag {
background-color:#7C7777;
border:1px solid #575757;
color:#000;
font-size:10pt;
font-weight:bold;
margin-left:5px;
padding:6px 11px 5px 9px;
width:auto;
}

.combo {
margin:10px 4px;
}

.tabs_top {
width:620px;
height:15px;
font-size:1px;
margin:0 auto;
background:url(../img/bg_tabs_preview_top.jpg) center top no-repeat;
}

.tabs_medio {
width:620px;
margin:0 auto;
position:relative;
background:url(../img/bg_tabs_preview_medio.jpg) center top repeat-y;
}

.tabs_medio a {
text-decoration:none;
}

.tabs_footer {
width:620px;
height:15px;
font-size:1px;
margin:0 auto;
background:url(../img/bg_tabs_preview_footer.jpg) center bottom no-repeat;
}

#fav, #flagr, #comm, #send_friend, #share, #send_mobile {
position:relative;
width:600px;
padding:5px 10px 10px;
}

#share div, #fav div, #comm div, #send_friend div, #flagr div, #send_mobile div {
display:block;
}

#share p, #fav p, #comm p, #send_friend p, #flagr p, #send_mobile p {
padding:0;
}

#col_c .view22 {
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
font-weight:bold;
padding:10px 0 3px;
text-align:left;
width:100%;
}

#col_c .view23 {
padding:10px 0 8px;
width:100%;
}

#col_c .pie-view {
font-size:11px;
padding-top:10px;
text-decoration:none;
width:90%;
}

#resultadoComment .ok, .ok {
background:url(../img/icono-ok.jpg) left center no-repeat;
padding-left:20px;
width:290px;
}

span.fav {
display:block;
cursor:pointer;
padding-left:30px;
background:url(../img/icono_fav.jpg) left top no-repeat;
}

span.fav:hover, UL.tabNavigation li a.selected span.fav {
background:url(../img/icono_fav.jpg) left bottom no-repeat;
}

span.flag {
display:block;
cursor:pointer;
padding-left:30px;
background:url(../img/icono_flagred.jpg) left top no-repeat;
}

span.flag:hover, UL.tabNavigation li a.selected span.flag {
background:url(../img/icono_flagred.jpg) left bottom no-repeat;
}

span.comments {
display:block;
cursor:pointer;
padding-left:33px;
background:url(../img/icono_comments.jpg) left top no-repeat;
}

span.comments:hover, UL.tabNavigation li a.selected span.comments {
background:url(../img/icono_comments.jpg) left bottom no-repeat;
}

span.send {
display:block;
cursor:pointer;
padding-left:37px;
background:url(../img/icono_send.jpg) left top no-repeat;
}

span.send:hover, UL.tabNavigation li a.selected span.send {
background:url(../img/icono_send.jpg) left bottom no-repeat;
}

span.share {
display:block;
cursor:pointer;
padding-left:33px;
background:url(../img/icono_share.jpg) left top no-repeat;
}

span.share:hover, UL.tabNavigation li a.selected span.share {
background:url(../img/icono_share.jpg) left bottom no-repeat;
}

span.sendmobile {
display:block;
cursor:pointer;
padding-left:29px;
background:url(../img/icono_sendmobile.jpg) left top no-repeat;
}

span.sendmobile:hover, UL.tabNavigation li a.selected span.sendmobile {
background:url(../img/icono_sendmobile.jpg) left bottom no-repeat;
}

.sub_tab_i {
float:left;
width:295px;
padding:5px 5px 5px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
border-top:1px #31818a solid;
}

.sub_tab_d {
float:left;
width:295px;
padding:5px 10px 5px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
border-top:1px #31818a solid;
}

.favourite_txt {
font-size:13px;
padding:5px 0 5px 15px;
width:450px;
}

#share_links {
width:540px;
margin:10px auto;
padding-bottom:10px;
border-bottom:1px #31818a solid;
}

.share_link {
float:left;
padding:5px 0;
width:108px;
text-align:center;
}

.share_link a {
color:#31818a;
font-size:10pt;
text-decoration:none;
}

#title-tags {
font-weight:bold;
height:20px;
padding:8px 0 0 8px;
}

#col_c .tags {
color:#FFF;
font-size:12px;
font-weight:bold;
margin-top:5px;
width:600px;
padding:0 0 0 3px;
}

.bt_link {
float:left;
width:83px;
height:24px;
background:transparent url(../img/bt-link.gif) center top no-repeat;
margin-top:5px;
padding-top:5px;
text-align:center;
border:0;
font-size:8pt;
font-weight:bold;
}

.bt_link a {
color:#000;
text-decoration:none;
}

.cerrar_menu {
position:absolute;
top:5px;
right:15px;
color:#CCC;
font-size:10px;
text-align:right;
width:90px;
cursor:pointer;
}

.title_tags {
font-weight:bold;
height:20px;
padding-left:33px;
padding-top:8px;
width:580px;
background:url(../img/more.jpg) left center no-repeat;
}

.comentario {
width:600px;
margin:0 auto;
padding:5px 0;
}

.comentario_tit {
width:570px;
background:url(../img/us-ico.jpg) left center no-repeat;
padding-left:30px;
color:#666;
}

.comentario_txt {
width:565px;
padding:5px 5px 15px 30px;
background:url(../img/separador.jpg) center bottom no-repeat;
}

#col_c .comentario_tit p, #col_c .comentario_txt p {
padding:3px 30px 3px 0;
}

#preview_img {
width:300px;
height:250px;
background-color:#000;
}

.menu-preview {
position:relative;
width:300px;
height:25px;
padding:5px 0 0 0px;
}

.menu-preview img {
float:left;
}

.vote {
float:left;
width:auto;
font-weight:bold;
margin:7px 20px 0;
}

.contenedor_prevUploader {
position:absolute;
width:150px;
height:112px;
background-color:#000;
border:3px solid #000;
border-left:0;
border-bottom:0;
left:0;
top:-118px;
z-index:15;
}

.contenedor_nextUploader {
position:absolute;
width:150px;
height:112px;
background-color:#000;
border:3px solid #000;
border-right:0;
border-bottom:0;
right:0;
top:-118px;
z-index:15;
}

.contenedor_wallpaper {
width:893px;
margin:0 auto;
padding-top:10px;
background-color:#000;
text-align:left;
}

#form_registro {
float:left;
width:363px;
padding:0 0 30px 37px;
}

.ico-info {
margin:4px auto 10px;
width:575px;
height:25px;
background:#FFAFAF url(../img/info_icon.jpg) 10px 4px no-repeat;
padding:5px 0 0 43px;
font-weight:bold;
color:#000;
}

#links_account {
float:left;
width:150px;
padding:15px 0 0 20px;
font-size:10pt;
font-weight:bold;
}

#links_account ul {
list-style:none;
}

#links_account li {
padding-bottom:12px;
}

#links_account li a {
color:#fff;
text-decoration:none;
font-size:13px;
}

#links_account li a:hover, #links_account li a.selec {
color:#4BC7C9;
}

#links_account #active {
color:#FFF;
}

#data_account {
float:left;
width:445px;
border-left:1px solid #333;
padding:0 0 0 20px;
}

#data_account .icon {
float:left;
width:60px;
text-align:center;
font-size:8pt;
color:#999;
}

#data_account .user {
float:left;
padding:0 0 10px 10px;
}

#data_account ul {
list-style:none;
}

/*
#stats_account {
width:444px;
height:78px;
padding:12px 0 0 15px;
background:url(../img/stats_bg.jpg) left top no-repeat;
}
*/

#about_me {
width:437px;
background-color:#061e36;
font-size:14px;
margin-bottom:10px;
padding:5px 5px 5px 10px;
}

#about_me .user1 {
float:right;
color:#F00;
font-size:13px;
font-weight:bold;
}

.table-upload, .stepdos2, .upload3 {
position:relative;
width:598px;
margin:0 auto 3px;
padding:10px;
background-color:#CCC;
color:#000;
border:1px solid #333;
}

.stepdos2, .upload3 {
font-weight:bold;
}

.stepdos2 ul {
list-style:none;
}

.top-tab2 {
position:relative;
width:578px;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
color:#FFF;
background-color:#999;
padding:10px;
}

.wallpaper-info {
padding:10px 0;
width:100%;
}

/*
#button1 {
position:absolute;
top:10px;
right:10px;
width:60px;
}
*/

#volver {
position:absolute;
right:10px;
top:10px;
font-size:10pt;
}

#volver a {
color:#000;
}

.success {
position:absolute;
width:70px;
top:10px;
right:10px;
font-size:12pt;
font-weight:bold;
color:#000;
}

.note {
width:auto;
padding:10px;
font-size:10pt;
color:#000;
}

.note ul {
padding:15px 15px 0;
}

.reg1 {
width:100%;
font-size:16px;
font-weight:bold;
padding-bottom:5px;
}

.files {
display:inline;
font-weight:bold;
}

.filesresponse {
color:#090;
display:inline;
font-weight:bold;
}

.filesresponse_error {
color:#F00;
display:inline;
font-weight:bold;
}

.up1 {
background:#CCC url(../img/icono-ok-gris.jpg) left top no-repeat;
font-weight:bold;
padding-bottom:10px;
padding-left:20px;
color:#000;
}

.up-wallpaper {
width:400px;
height:300px;
margin:0 auto;
background-color:#FFF;
overflow:hidden;
}

.div_ok {
margin:10px 0;
background-color:#4BD76F;
border:1px solid #000;
padding:10px;
}

.pasubirdenuevo a {
color:#000;
font-weight:bold;
text-decoration:none;
}

.left {
float:left;
width:auto;
}

.right {
float:right;
width:auto;
}

.register {
float:left;
width:305px;
margin-top:10px;
padding-left:20px;
}

#category {
width:100%;
padding:270px 0 0 0;
background:url(../img/bg_header_limpia.jpg) center top no-repeat;
}

.category_top {
padding:0 100px 20px 0;
text-align:justify;
width:820px;
}

.category_left {
float:left;
padding-right:20px;
text-align:left;
width:300px;
}

.category_left p {
padding:10px 0;
}

.category_center {
float:left;
padding:0;
width:210px;
}

.category_center1 {
float:left;
padding-right:10px;
}

.category_stats_title {
width:100%;
font-size:11px;
font-weight:bold;
padding:20px 0 2px 0;
}

.category_center_stats1 {
width:100%;
color:#87888A;
font-size:11px;
padding:2px 0;
}

.category_right {
float:left;
margin:0;
}

.enter_category {
font-size:11px;
font-weight:bold;
padding:10px 0 10px 6px;
width:294px;
text-align:right;
}

.txt_account {
font-size:12px;
padding:15px 0 20px;
}

#col_c .txt_account p {
font-size:12px;
font-weight:bold;
padding:0 0 4px;
}

#new_member {
float:right;
width:212px;
height:215px;
background:url(../img/mod_reg.jpg) left bottom no-repeat;
padding-right:20px;
color:#fff;
}

#new_member .form a {
color:#FFF;
font-size:11px;
text-decoration:none;
}

#signin {
width:100px;
float:right;
}

.forgot_title {
padding:5px 5px 5px 13px;
}

.forgot_title .barra {
color:#fff;
background-color:#212121;
font-size:15px;
font-weight:bold;
padding:5px 5px 5px 15px;
}

.for-text2 {
width:510px;
color:#FFF;
font-size:12px;
padding:10px 0 10px 30px;
}

#content_login {
position:absolute;
width:210px;
top:35px;
right:10px;
background-color:#FFF;
color:#000;
border:5px solid #000;
border-right:0;
font-size:12px;
font-weight:normal;
line-height:normal;
padding:5px 10px 10px 15px;
text-align:left;
z-index:999;
}

#content_login a {
color:#004176;
}

#closePopup {
position:absolute;
width:20px;
height:20px;
top:0;
right:5px;
text-align:right;
z-index:999;
}

#foot {
clear:both;
width:100%;
}

#foot_bottom {
bottom:0;
position:absolute;
width:1034px;
}

.foot2 {
width:1024px;
background-color:#000;
border-bottom:1px solid #F00;
padding:10px 10px 10px 0;
text-align:right;
clear:both;
}

.col2-1 {
float:left;
position:relative;
width:318px;
margin:10px 0 0 10px;
}

.col2-2 {
float:right;
width:500px;
text-align:right;
font-size:10px;
padding:8px 5px 0 0;
}

.sign-formgris {
margin-top:15px;
padding:10px;
width:380px;
}

.remember {
color:#000;
float:left;
line-height:20px;
padding-top:2px;
width:130px;
}

.loginSubmit {
float:right;
padding-right:6px;
}

.data_account {
float:left;
width:459px;
padding-left:10px;
border-left:1px solid #333;
}

.data_account .icon {
float:left;
width:75px;
font-size:10px;
padding-top:15px;
text-align:center;
color:#999;
}

.data_account .user {
float:left;
font-size:13px;
padding-top:15px;
}

.data_account .user span.nombre {
display:block;
font-size:12pt;
padding-bottom:3px;
font-weight:bold;
}

.data_account span {
font-size:12px;
font-weight:normal;
}

#stats_account {
width:459px;
height:90px;
background:url(../img/stats_bg.jpg) center bottom no-repeat;
clear:both;
}

#stats_account .links {
line-height:19px;
padding:24px 0 0 20px;
}

.data_account_fav, .data_account_up {
float:left;
width:469px;
margin-top:3px;
border-left:1px solid #333;
}

#links_youtube {
clear:both;
padding:7px 0 10px 10px;
}

.data_account_fav .sort, .data_account_up .sort {
width:464px;
height:23px;
line-height:23px;
background-color:#222;
border-bottom:1px solid #333;
border-top:1px solid #333;
}

.data_account_fav .checkbox, .data_account_up .checkbox {
float:left;
width:28px;
height:19px;
border:0;
padding:4px 0 0;
text-align:center;
}

.data_account_fav .sortby, .data_account_up .sortby {
float:left;
width:430px;
padding:0 0 0 5px;
}

.data_account_fav .sortby a, .data_account_up .sortby a {
color:#F00;
text-decoration:none;
}

.favourist_list {
width:465px;
padding:10px 0;
border-bottom:1px solid #333;
border-right:1px solid #333;
}

.favourist_list .checkbox_list {
float:left;
text-align:center;
width:29px;
}

.favourist_list .preview_list {
float:left;
width:154px;
text-align:center;
}

.favourist_list .preview_list a img {
border:1px solid #3E3D40;
}

.favourist_list .preview_list a img:hover {
border:1px solid #fff;
}

.favourist_list .info_list {
float:left;
width:264px;
color:#7B7B7B;
font-size:11px;
padding-left:10px;
}

#col_c .favourist_list .info_list p {
padding:0;
}

.favourist_list .info_list .nombre {
color:#F00;
font-size:12px;
}

.favourist_list .info_list span {
color:#FFF;
}

.favourist_list .info_list .eliminar {
text-align:right;
}

#about_me {
position:relative;
background-color:#212121;
font-size:14px;
margin:20px 0 10px;
padding:5px 0 5px 10px;
clear:both;
}

#about_me .me {
float:left;
width:100px;
}

#about_me #user {
position:absolute;
width:200px;
top:6px;
right:7px;
font-size:13px;
font-weight:bold;
color:#F00;
text-align:right;
}

.account1 {
width:auto;
font-size:12px;
padding:15px 0 0 10px;
}

.data_account label {
display:block;
padding:16px 0 2px;
}

#col_c .data_account p {
margin:0;
padding:0;
}

.account1 input, .account1 select {
margin-bottom:10px;
}

#title_emailoption {
background-color:#212121;
font-size:14px;
margin:10px 0;
padding:5px 0 5px 10px;
clear:both;
}

#text_emailoption {
font-size:12px;
padding-left:7px;
}

#current_mail {
font-size:12px;
padding-left:7px;
padding-top:20px;
}

#formUpdateMail {
padding:10px 0 0 7px;
}

#formUpdateMail a {
color:#CCC;
font-size:10px;
text-decoration:none;
}

.username2 {
font-size:11pt;
margin:22px 0 0;
padding:0 0 0 10px;
}

.form_account {
padding:0 0 0 10px;
}

.data_account label {
display:block;
padding:16px 0 2px;
}


#error_arriba_form {
background-color:#FFAFAF;
clear:both;
font-size:13px;
margin-top:5px;
padding:5px;
text-align:center;
width:448px;
}

.notice_arriba {
color:#000;
}

.featured-view {
position:relative;
width:616px;
margin:0 auto;
padding:3px 0 16px;
}

.comment1 {
font-size:12px;
padding-top:10px;
width:580px;
}

.ico-user {
float:left;
width:21px;
height:22px;
display:inline;
background:url(../img/icon/us-ico.png) left top no-repeat;
margin:-8px 3px 0 5px;
}

.user {
float:left;
width:auto;
font-weight:bold;
margin-right:3px;
}

.time {
float:left;
width:auto;
color:#999;
}

.comment2 {
width:570px;
color:#FFF;
font-size:12px;
padding-left:29px;
padding-top:3px;
text-align:left;
}

.separador {
width:590px;
background:url(../img/separador.jpg) center top no-repeat;
float:inherit;
height:3px;
margin:5px auto;
}

.favourite_txt {
width:450px;
font-size:13px;
padding:5px 0 5px 5px;
}

#cerrar_menu {
position:absolute;
width:60px;
cursor:pointer;
font-size:12px;
text-align:right;
text-decoration:none;
right:10px;
}

.title_step {
width:auto;
height:18px;
font-size:12px;
font-weight:bold;
padding:5px 0 0 36px;
margin-top:10px;
}

#col_c .txt {
font-size:13px;
padding:15px 20px 0 36px;
}

#col_c .started {
float:left;
font-size:16px;
font-weight:bold;
padding:15px 20px 0 36px;
width:290px;
}

#col_c .started p {
margin:0;
padding:17px 0 0;
}

#col_c .started p a {
color:#F00;
font-size:13px;
font-weight:normal;
text-decoration:underline;
}

#resultForgot {
width:620px;
color:#F94C4C;
font-size:10pt;
padding:8px 0 0 30px;
}

#info_register {
height:110px;
padding:0 0 10px 10px;
}

#col_c .logo {
clear:both;
padding-bottom:15px;
padding-top:107px;
}

.tit_rege {
font-size:16px;
font-weight:bold;
padding:25px 0 7px 17px;
}

#col_c #info_register p {
font-size:11px;
padding:0 0 4px 17px;
}

#col_c p.notice {
color:#F00;
padding:3px 20px 3px 0;
}

#error_arriba {
width:600px;
margin:0 auto;
padding:5px 10px;
background-color:#FFAFAF;
}

#error_arriba p {
font-size:12px;
margin:0 auto;
padding:0 0 0 5px;
}

#no_files {
font-size:15px;
padding-top:50px;
text-align:center;
}

#error_arriba_form_verde {
width:448px;
clear:both;
background-color:#7DE169;
font-size:13px;
margin-top:5px;
padding:5px;
text-align:center;
}

.resultVote {
float:left;
padding-top:5px;
text-align:center;
width:220px;
}

.view2 {
background-color:#31818A;
line-height:27px;
padding-left:10px;
padding-top:1px;
width:auto;
height:34px;
}

.cono1 {
background:url(../img/cono.jpg) right top no-repeat;
height:7px;
padding-left:449px;
margin-top:-7px;
width:13px;
}

.cono2 {
background:url(../img/cono.jpg) right top no-repeat;
height:7px;
padding-left:256px;
margin-top:-7px;
width:13px;
}

.cono3 {
background:url(../img/cono.jpg) right top no-repeat;
height:7px;
padding-left:365px;
margin-top:-7px;
width:13px;
}

.cono4 {
background:url(../img/cono.jpg) center top no-repeat;
height:7px;
margin-left:148px;
margin-top:-7px;
width:13px;
}

.cono5 {
background:url(../img/cono.jpg) no-repeat;
height:7px;
margin-left:490px;
margin-top:-7px;
width:13px;
}

.cono6 {
background:url(../img/cono.jpg) no-repeat;
height:7px;
margin-left:50px;
margin-top:-7px;
width:13px;
}

.view-toogle {
border-bottom:1px solid #3E3D40;
padding:10px 0;
width:100%;
}

.view-col1 {
width:300px;
}

.favourite_pressed {
left:10px;
position:absolute;
top:36px;
}

.tit-view2 {
cursor:pointer;
float:left;
padding:3px 5px 0 26px;
line-height:27px;
font-family:Verdana,Geneva,sans-serif;
font-size:8pt;
}

#favourite { width:55px; }
#your-resolution { width:55px; }
#comments { width:86px; }
#send-friend { width: 50px; }
#flag { width: 50px; }


.view2 a {
display:block;
float:left;
width:auto;
}

.ico-view1{
	float:left;
	width:27px;
	height:32px;
	background:url(../img/icon/icon_flag.jpg) no-repeat 0px -34px;
}

#ico-view1_active {
	background:url(../img/icon/icon_flag.jpg) no-repeat 0px 0px;
}


a.ico-view1:hover {
	background:url(../img/icon/icon_flag.jpg) no-repeat 0px 0px;
}


.ico-view2 {
	float:left;
	width:32px;
	height:30px;
	background:url(../img/icon/icon_comments.jpg) no-repeat 2px 0px;
	padding-left: 5px;
}

#ico-view2_active {
	float:left;
	width:32px;
	height:30px;
	background:url(../img/icon/icon_comments.jpg) no-repeat 0px -29px;
	padding-left: 5px;
}

a.ico-view2:hover {
	background:url(../img/icon/icon_comments.jpg) no-repeat 2px -29px;
	padding-left: 5px;
}

.ico-view3 {
	width:32px;
	height:26px;
	background:url(../img/icon/icon_send.jpg) no-repeat 0px 2px;
	float:left;
	padding-left:13px;
}

.ico-view3_active {
	width:32px;
	height:26px;
	background:url(../img/icon/icon_send.jpg) no-repeat 0px -23px;
	float:left;
	padding-left:13px;
}

a.ico-view3:hover {
	background:url(../img/icon/icon_send.jpg) no-repeat 0px -23px;
}

.ico-view4 {
	width:34px;
	height:26px;
	background:url(../img/icon/icon_share.jpg) no-repeat 0px 0px;
	float:left;
	padding-left:10px;
}

.ico-view4_active {
	width:34px;
	height:26px;
	background:url(../img/icon/icon_share.jpg) no-repeat 0px -32px;
	float:left;
	padding-left:10px;
}

a.ico-view4:hover {
	background:url(../img/icon/icon_share.jpg) no-repeat 0px -32px;
}

.ico-view5 {
	width:22px;
	height:34px;
	background:url(../img/icon/icon_mobile.jpg) no-repeat 0px 0px;
	float:left;
}

.ico-view5_active {
	width:22px;
	height:34px;
	background:url(../img/icon/icon_mobile.jpg) no-repeat 0px -34px;
	float:left;
}

a.ico-view5:hover {
	background:url(../img/icon/icon_mobile.jpg) no-repeat 0px -34px;
}

.ico-view6{
	width:20px;
	height:30px;
	background:url(../img/icon/favorito_icon.jpg) no-repeat 0px 3px;
	float:left;
}


a.ico-view6:hover {
	background:url(../img/icon/favorito_icon.jpg) no-repeat 0px bottom;
}

#cerrar_menu {
position:absolute;
width:60px;
top:57px;
right:10px;
color:#FFF;
cursor:pointer;
font-size:12px;
text-align:right;
text-decoration:none;
}

.favourite_txt {
font-size:13px;
padding:5px 0 5px 15px;
width:450px;
}

.favourite_pressed {
left:10px;
position:absolute;
top:23px;
}

.share_new {
left:99px;
position:absolute;
top:21px;
}

.com_new {
left:197px;
position:absolute;
top:21px;
}

.friend_new {
left:318px;
position:absolute;
top:22px;
}

.flager {
left:410px;
position:absolute;
top:20px;
}

.center-share {
padding-left:55px;
}

.your-resol {
float:left;
padding:5px 0;
width:108px;
}

.resol-col a, .your-resol a {
font-size:10pt;
text-decoration:none;
}

.view202 {
color:#EFEFEF;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
font-weight:bold;
height:30px;
padding:10px 0;
text-align:left;
width:100%;
}

.ico-error1 {
width:960px;
background:url(../img/flecha-error.gif) no-repeat scroll 0 0;
line-height:32px;
padding-left:35px;
margin:0 auto;
}

.ico-error2 {
background:url(../img/error.jpg) no-repeat scroll center top;
height:550px;
width:100%;
}

.img-star {
float:left;
width:auto;
}

.wide-screen-i {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}

.wide-screen-d {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}
 
.wide-info {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:center;
}

#resultLogin2 span {
font-size:8pt;
}

#noflag {
background:url(../img/icon/view1.jpg) 1px 0 no-repeat;
cursor:default;
}

#nocomments {
background:url(../img/icon/inactive_22.jpg) -5px center no-repeat;
color:#C0C0C0;
cursor:default;
width:86px;
}

a.ico-view2 #nocomments:hover {
background:url(../img/icon/inactive_22.jpg) -5px center no-repeat;
color:#C0C0C0;
cursor:default;
z-index:100;
}

.wallpaper_botones {
width:728px;
padding:5px 0;
}

.browserbackg {
float:left;
width:auto;
height:35px;
background:url(../img/boton_rojo_d.jpg) right top no-repeat;
text-align:center;
}

.browserbackg span {
display:block;
height:35px;
padding:2px 10px 0;
background:url(../img/boton_rojo_i.jpg) left top no-repeat;
}

.desktopbackg {
float:left;
width:auto;
height:35px;
background:url(../img/boton_gris_d.jpg) right top no-repeat;
text-align:center;
}

.desktopbackg span {
display:block;
height:35px;
padding:2px 10px 0;
background:url(../img/boton_gris_i.jpg) left top no-repeat;
}

.browserbackg a, .desktopbackg a {
text-decoration:none;
color:#fff;
display:block;
font-size:9pt;
}

.botones_separador {
float:left;
width:10px;
}

.wallpaper_close {
float:right;
width:122px;
padding:20px 0 0 0;
text-align:right;
}

/*########### fuentes ###########*/
h1 {
}

h2 {
font-size:12pt;
}

h3 {
}

.t7 {
font-size:7pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.t8 {
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.t9 {font-size:9pt;}
.t10 {font-size:10pt;}
.t12 {font-size:12pt;}

.lh20 {line-height:20px;}

.b {font-weight:bold;}
.n {font-weight:normal;}

.center {text-align:center;}
.right {text-align:right;}
.justificado {text-align:justify;}

.rojo {color:#f00;}
.turqueza {color:#4bc7c9;}
.resaltado {color:#728387;}

#col_d .tags, #col2_col_d .tags {
padding:0 15px;
width:155px;
}

#col_d .tags_overflow, #col2_col_d .tags_overflow {
width:155px;
overflow:hidden;
}

#col_d .tag1 {
	font-size:11px;
	line-height:30px;
	}
#col_d .tag2 {
	font-size:20px;
	line-height:30px;
	}
#col_d .tag3 {
	font-size:8px;
	line-height:30px;
	}
#col_d .tag4 {
	font-size:16px;
	line-height:30px;
	}

#col2_col_d .tag1 {
	font-size:11px;
	line-height:50px;
	}
#col2_col_d .tag2 {
	font-size:20px;
	line-height:50px;
	}
#col2_col_d .tag3 {
	font-size:8px;
	line-height:50px;
	}
#col2_col_d .tag4 {
	font-size:16px;
	line-height:50px;
	}

.cuerpo-title3 {
padding:13px 0 13px 27px;
font-size:22px;
color:#969696;
}

#col_c .view21 {
padding:0 0 6px 8px;
font-size:13px;
}

#resultsend, #resultReport {
color:#F00;
padding-left:20px;
width:270px;
}

.txtRojo {
color:#F00;
font-size:12px;
}

#issendrep, #issendwall {
background:url(../img/icono-ok.jpg) no-repeat scroll left center;
padding-left:20px;
width:270px;
font-size:11px;
}

#col_c .flag-subtitle {
font-size:10px;
line-height:20px;
padding-left:10px;
}

.flag-col {
font-size:12px;
padding:10px 10px 0;
}

.view20 {
font-size:14px;
font-weight:bold;
margin-top:10px;
}

.user_new {
font-weight:bold;
color:#f00;
}

/*########### /fuentes ###########*/

/*########### /forms ###########*/
label {
font-size:11px;
}

label.lab100 {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
margin:10px 0 3px 0;
}

label.lab1002 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
margin:10px 0 3px 0;
}

.form_lateral {
width:150px;
margin:0 auto;
}

.select_lateral {
margin:2px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:150px;
}

.form_input_comun2 {
border:1px #fff solid;
border-right:0;
font-size:10pt;
width:100px;
}

.input_comun2 {
font-size:10pt;
margin:3px 0 7px;
width:300px;
}

.form_boton {
border:1px #000 solid;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:18px;
}

.copy-link {
background-color:#B8B8B8;
border:0;
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:18px;
margin-top:3px;
padding-top:3px;
width:598px;
}

#col_c p.form_legend {
color:#F00;
font-size:8pt;
padding:0;
padding-bottom:10px;
}

#inputName, #inputMail, #inputPassword {
width:290px;
margin:1px 0 5px;
}

.input_reg {
width:246px;
border:1px solid #4B4949;
font-size:12px;
padding:1px;
}

#new_member .form {
font-size:12px;
padding-left:10px;
padding-top:55px;
}

.input_member {
border:1px solid #4B4949;
margin-bottom:5px;
width:190px;
}

#formForgot {
width:400px;
padding:0 0 10px 28px;
}

.sign-formgris input {
margin-bottom:9px;
}

#formLogin .input_up {
width:200px;
margin:2px 0 5px;
}

.login {
font-size:10pt;
height:24px;
line-height:24px;
}

/*########### /forms ###########*/

/*########### adsense ###########*/
.adsenses {
width:620px;
margin:0 auto;
padding:2px 0;
}

.ad_i {
float:left;
width:300px;
}

.ad_d {
float:right;
width:300px;
}

.adsense_468x60 {
height:60px;
margin:10px auto;
width:468px;
}
/*########### /adsense ###########*/

#viewAllComments {
cursor:pointer;
}

#closeComments {
cursor:pointer;
padding-bottom:15px;
}

#captcha_i {
float:left;
width:82px;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
padding:10px 0 3px 8px;
}

#captcha_d {
float:left;
width:202px;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
padding:20px 0 3px 8px;
}

.tit_preview {
font-size:10pt;
font-weight:bold;
height:41px;
line-height:41px;
padding:0 35px;
width:584px;
background: url(../img/bg_titulo_preview.jpg) no-repeat scroll center top;
}

.tit2_preview {
font-size:10pt;
font-weight:bold;
height:41px;
line-height:41px;
padding:0 0 0 52px;
width:602px;
background: url(../img/bg_titulo2_preview.jpg) no-repeat scroll center top;
}

.caja_centro_medio {
margin:0 auto;
padding:3px 4px 0;
width:612px;
background:url(../img/bg_tabs_preview_medio.jpg) center top repeat-y;
}

.caja_centro_medio .adsenses {
width:608px;
}

.caja_centro_pie {
margin:0 auto 5px;
width:620px;
height:15px;
background:url(../img/bg_tabs_preview_footer.jpg) center bottom repeat-y;
}

.clear {
clear:both;
}

/*########### search ###########*/
#search_footer_top {
width:524px;
height:41px;
margin:0 auto;
padding-left:500px;
background:url(../img/bg_footer_top_search.jpg) center top no-repeat;
}

#col2_col_i {
float:left;
padding:13px 0 10px 20px;
width:815px;
}

#search_top, #search_footer {
height:75px;
margin:10px auto;
padding:15px 0 0;
width:715px;
}

.result_search_text {
padding-bottom:3px;
text-align:center;
width:591px;
word-spacing:50px;
}

.result_search_texti, .result_search_textd {
color:#737373;
float:left;
font-size:8pt;
padding-top:10px;
width:295px;
}

.result_search_input {
float:left;
width:591px;
background:url(../img/search_input.jpg) right -17px no-repeat;
height:40px;
}

.result_search_boton {
float:left;
width:74px;
background:url(../img/search_boton2.jpg) left top no-repeat;
height:29px;
}

#search_top .s-input, #search_footer .s-input {
font-family:Arial,Helvetica,sans-serif;
font-size:13pt;
font-weight:bold;
height:26px;
margin:4px 0 0 165px;
width:388px;
background:none;
border:0;
color:#666;
}

#search_top .buscar, #search_footer .buscar {
background:none;
width:69px;
height:29px;
border:0;
color:#FFF;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}


#col2_col_d {
float:left;
padding:13px 0 10px 8px;
width:185px;
}

#search_wide {
padding:5px;
width:960px;
margin:0 auto;
}

#search_wide .titulo {
border-bottom:1px solid #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14pt;
padding:3px 0;
width:960px;
}


.wide-screen {
float:left;
font-size:10px;
padding:5px 5px 5px 8px;
width:146px;
height:170px;
}

.wide-screen2 {
float:left;
width:152px;
padding:5px 4px;
font-size:10px;
text-align:center;
}

.wide-screen-i {
float:left;
width:46px;
}

.wide-screen-d {
float:right;
text-align:right;
width:83px;
}

.wide-info {
font-size:12px;
padding-top:2px;
text-align:center;
width:100%;
}



/*########### /search ###########*/