/* BASICO
	outline:1px dotted red;
*/

* {
	margin: 0;
	padding: 0;
	outline: 0;
}

body {
	margin: 0;
	font-size: 0.9em;
	font-family: arial,sans-serif;
}

h1, h2, h3, h4, h5, h6, p, ol, ul, dl, pre, table {
	margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'trebuchet ms',arial,sans-serif;
}

h1{
	font-weight: normal;
	margin-bottom: 15px;
	font-size: 2.5em;
	line-height: 1.1em;
}

h2 {
	font-size: 1.8em;
	padding-top: 17px;
	color: #088;
	font-weight: normal;
	border-bottom: 1px dotted #DDD;
}

h3 {
	font-weight: normal;
	font-size: 1.25em;
	padding-top: 17px;
	color: #088;
	border-bottom: 1px dotted #DDD;
}

h4 {
	padding-top: 17px;
	color: #088;
	font-weight: normal;
	border-bottom: 1px dotted #DDD;
}

.publicacion h3, .publicacion h2 {
	font-family: arial,sans-serif;
	font-size:1.2em;
}

ol, ul, dl, blockquote {
	margin-left: 40px;
}

p {
	color: #444;
}

a {
	color: #077;
	text-decoration: none;
}

a:visited {
	color: #077;
}

a:hover {
	color: #0AA;
}

a:active {
	text-decoration: none;
}

a img {
	border: 0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none;
}

h1 a, h1 a:hover, h2 a, h2 a:hover, h2 a:visited {
	color: #000;
}

h3 a, h3 a:hover, h3 a:visited {
	color: #088;
}

h2 a, h2 a:hover {
	color: #000;
}

/*
p strong, li strong, #contenido_crear_ifr strong, textarea strong {
	color: #000;
}
*/

textarea {
	width: 100%;
	font-family: arial,sans-serif;
}

td, th {
	text-align: center;
	padding: 5px 15px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #DDD;
}

td, li, input, textarea {
	color: #444;
}

pre, code, samp, li code, li samp {
	font-family:'lucida-console','courier new',monospace;
}

pre {
	color: #CCC;
	background-color: #000;
	border:5px solid #000;
	padding: 10px;
	overflow: auto;
	display: block;
	margin: 20px 0;
	font-size: 0.85em;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}


cite, blockquote {
	background: url('/imagenes/botones/cita.png') left top no-repeat;
	font-style: italic;
}

blockquote {
	margin: 0;
	padding-left: 35px;
}

li{
	margin-top: 2px;
	margin-bottom: 3px;
}

/* ESTRUCTURA */

#contenido_y_menu {
padding:0 10px 0;
width:970px;
margin:0 auto;
}

#contenido {
margin:0 auto 20px 0;
padding:10px 0 0;
float:left;
width:680px;
line-height: 1.6em;
}

#contenido p a, #contenido li a {
text-decoration: underline;
}

#contenido h1 {
text-shadow:0 0 1px #FFF;
}

#contenido li {
padding-bottom:5px;
}


#diseno_amplio #contenido {
margin:0 auto 20px 0;
padding:10px 0 0;
float:left;
width:100%;
}

#diseno_amplio #contenido_mensajes {
margin:0 auto 20px 0;
padding:10px 0 0;
float:left;
width:680px;
}


#menu_lateral {
width:250px;
margin:0 0 10px auto;
padding:5px 0 20px 20px;
border-left:1px solid #CCC;
font-size:0.9em;
}

#diseno_amplio #menu_lateral {
padding:15px 0 20px 20px;
}

#menu_lateral h2 {
padding-top:10px;
color:#000;
}

#menu_lateral ul {
margin:0;
padding:0;
list-style-type:none;
}

#menu_lateral ul ul {
margin-left:20px;
}

#menu_lateral ul li {
display:inline;
margin:0;
padding:0;
line-height:16px;
}

#menu_lateral ul li a, #menu_lateral ul li strong {
display:block;
padding:6px 0;
text-decoration:none;
margin:0;
line-height:16px;
}
#menu_lateral ul li ul li a {
display:block;
padding:3px 0;
text-decoration:none;
margin:0;
line-height:16px;
}

#menu_lateral ul li a:hover {
}

#pie {
clear:both;
margin:0 auto;
padding:0;
background-color:#000;
color:#FFF;
}

#pie div {
margin:0 auto;
padding:9px 10px 8px;
width:970px;
margin:0 auto;
background-color:#000;
}

#pie div p {
margin:0;
font-size:0.9em;
text-align:right;
}

#pie strong, #pie a {
color:#FFF;
}

#pie a:hover {
color:#CCC;
}

#pie div p {
color:#CCC;
}

#pie img {
vertical-align:bottom;
}

a#salir {
background:url('/imagenes/botones/salir.png') 12px 2px no-repeat;
padding-left:25px;
}

a#cc {
background:url('/imagenes/botones/cc.png') 3px top no-repeat;
padding-left:25px;
}


#menu {
	margin: 0 0 10px;
	padding: 0;
	color: #FFF;
	background-color: #000; 
	height:49px;
}

#menu ul {
	list-style-type: none;
	margin: 0 auto 0;
	padding: 7px 10px 0;
	width: 970px;
}

#menu ul li {
	display: inline;
	padding: 0;
	margin: 0;
}

#menu ul li a, #menu ul li span {
	display: block;
	float: left;
	margin: -7px auto -7px 0;
	padding: 15px 15px 14px 15px;
	position:relative;
	line-height: 20px;
	height: 20px;
	font-size: 1.05em;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	font-weight: bold;
}

#menu ul li#link_inicio a {
	font-weight: bold;
	padding: 7px 15px 0 0;
	line-height: 35px;
	height: 35px;
}


#menu ul li strong {
	font-weight:  normal;
}


#menu ul li strong a {
	color: #FFF;
	background-color: #099;
}

#menu ul li a:hover {
	color: #FFF;
	background-color: #0AA;
}

#menu ul li#link_inicio a:hover, #menu ul li#link_inicio strong a {
	background-color: #000;
}

#menu ul li#link_inicio img {
	vertical-align: -12px;
}


#menu ul li span.inactivo {
	color: #888;
}

#menu ul li#buscar {
	margin: 3px 0 0 auto;
	float: right;
	background: #000 none;
	display: block;
	width:174px;
}

#menu ul li#buscar input.campo {
	width: 132px;
	border: 0;
	background-color: #FFF;
	color: #777;
	padding: 1px 5px 1px;
	margin: 4px 4px 0;
	height: 19px;
	float:left;
}
#menu ul li#buscar input.campo:focus {
	color: #444;
	border: 0;
}

#menu ul li#buscar input.boton {
	float:right;
	width: 21px;
	padding: 2px 0;
	background: url('/imagenes/botones/buscar2.png') center -15px no-repeat #FFF;
	border: 0;
	line-height: 1em;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
	margin: 4px 7px 0 -7px;
	height: 21px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

#menu ul li#buscar input.boton:hover, #menu ul li#buscar input.boton:focus {
	background: url('/imagenes/botones/buscar2.png') center 2px no-repeat #FFF;
}

#menu ul li#mensajeria {
	margin: 6px 0 0 auto;
	float: right;
	display: block;
	padding: 0;
	background-color: #000;
	background-image: none;
}
#menu ul li#mensajeria a {
	background: url('/imagenes/botones/botones.png') center -42px no-repeat #000;
	margin: 1px 0 0 0;
	padding: 0 0 0 5px;
	text-indent: -999em;
	width: 21px;
	height: 21px;
}
#menu ul li#mensajeria a:hover {
	background: url('/imagenes/botones/botones.png') center -63px no-repeat;
}


#menu ul li#mensajeria.tienesmensajes a {
	background: url('/imagenes/botones/botones.png') center -126px no-repeat #000;
}
#menu ul li#mensajeria.tienesmensajes a:hover {
	background: url('/imagenes/botones/botones.png') center -147px no-repeat;
}




#menu ul li#configuracion {
	margin: 6px 0 0 auto;
	float: right;
	display: block;
	padding: 0;
	background-color: #000;
	background-image: none;
}
#menu ul li#configuracion a {
	background: url('/imagenes/botones/botones.png') center -84px no-repeat #000;
	margin: 1px 0 0 0;
	padding: 0 0 0 5px;
	text-indent: -999em;
	width: 21px;
	height: 21px;
}
#menu ul li#configuracion a:hover {
	background: url('/imagenes/botones/botones.png') center -105px no-repeat;
}



#menu ul li#administracion {
	margin: 6px 0 0 auto;
	float: right;
	display:  block;
	padding: 0;
	background-color: #000;
	background-image: none;
}
#menu ul li#administracion a {
background:url('/imagenes/botones/botones.png') center -322px no-repeat #000;
margin:1px 0 0 0;
padding:0 0 0 5px;
text-indent:-999em;
width:21px;
height:21px;
}
#menu ul li#administracion a:hover {
background:url('/imagenes/botones/botones.png') center -343px no-repeat;
}






#menu ul li#acceder {
margin:-3px 0 0 auto;
float:right;
background:#000 none;
}



/* ESTILOS */


.error {
	padding:10px;
	background-color:#fffae0;
	border-top:1px solid #ffd8a5;
	border-bottom:1px solid #ffd8a5;
}

.exito {
	padding:10px;
	background-color:#e0e9ff;
	border-top:1px solid #a5d6ff;
	border-bottom:1px solid #a5d6ff;
}


.boton {
	padding:4px 15px;
	background-color:#099;
	color:#FFF;
	border:0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}

.boton:hover {
	background-color:#0AA;
}


.red {
	color: #C00;
}

.both {
	clear: both;
}

.right {
	float: right;
}

.left {
	float: left;
}

.center {
	text-align: center;
}

.display-none {
	display:none;
}

.campo {
	border:1px solid #CCC;
}
.campo:focus {
	border:1px solid #999;
}

/* ESTILOS BIEN ESPECIALES */



input#titulo_crear {
border:1px solid #CCC;
font-size:2em;
width:100%;
color:#000;
}

/* ELEMENTILLOS */

#info, .info {
text-align:right;
}

.negrita{
font-weight:bold;
}
.normal{
font-weight:normal;
}

h1#juntar_h1 .webmaster { font-size:0.5em; color:#088; display:inline;}
h1#juntar_h1 .administrador { font-size:0.5em; color:#090; display:inline; }
h1#juntar_h1 .moderador { font-size:0.5em; color:#999; display:inline; }
h1#juntar_h1 .baneado { font-size:0.5em; color:#C00; display:inline; }
.moderador { color:#999; }
.webmaster { color:#088; }
.administrador { color:#090; }
.baneado { color:#C00;}

#navegacion_duo, #navegacion_siguiente, #navegacion_anterior {
list-style-type:none;
margin:0 0 10px;
padding-top:20px;
}

#navegacion_duo p {
display:block;
width:325px;
}

#navegacion_duo li.anterior {
text-align:left;
float:left;
margin:0 auto 10px 0;
padding-left:20px;
background:url('/imagenes/botones/atras.png') left center no-repeat;
}

#navegacion_duo li.siguiente {
text-align:right;
margin:0 0 10px auto;
padding-right:20px;
background:url('/imagenes/botones/adelante.png') right center no-repeat;
}

#navegacion_anterior li.anterior {
padding-left:20px;
background:url('/imagenes/botones/atras.png') left center no-repeat;
text-align:left;
}

#navegacion_siguiente li.siguiente {
padding-right:20px;
background:url('/imagenes/botones/adelante.png') right center no-repeat;
text-align:right;
}

#columna_igual_1 {
float:left;
width:330px;
margin:0 auto 0 0;
padding:0;
}

#columna_igual_2 {
width:330px;
margin:0 0 0 auto;
padding:0 0 0 20px;
border-left:1px dotted #DDD;
}

#perfil_articulos h2, #columna_igual_1 h2 , #columna_igual_2 h2, #columna_igual_1 h3 , #columna_igual_2 h3 {
padding:0;
}

#juntar_h1 {
width:440px;
margin:0 0 10px auto;
}

#columna_perfil {
float:left;
width:200px;
margin:-50px auto 10px 0;
padding:0 20px 0 0;
border-right:1px solid #CCC;
font-size:0.9em;
}

#columna_perfil ul {
margin:0;
list-style-type:none;
}
#columna_perfil li {
text-align:right;
}
#columna_perfil h2 {
padding-top:0px;
}

#columna_historial{
margin-bottom:20px;
}

#columna_historial #lista_acciones p.info {
margin:0 0 -10px;
padding:0;
}

#columna_acciones {
width:440px;
margin:0 0 0 auto;
padding:0;
}

#columna_acciones ul {
list-style-type:none;
margin:0;
}
#columna_acciones ul li {
	margin-bottom:15px;
	font-size:0.9em;
}
#columna_acciones ul li img.usuario {
	float:left;
	padding-right:10px;
}
#columna_acciones ul li .relacion {
	display:block;
	width:10px;
	float:left;
	padding:10px 5px 0 0;
}
#historia ul li {
	margin-bottom:10px;
}
#columna_acciones ul li a, #historia ul li a{
text-decoration:none;
}
#columna_acciones ul li strong a, #historia ul li strong a {
text-decoration:none;
color:#000;
}
#columna_acciones ul li strong a:hover, #historia ul li strong a:hover {
text-decoration:underline;
}

#columna_acciones em {
font-style:normal;
font-size:0.9em;
color:#999;
display:block;
margin-left:50px;
}

#columna_acciones em.parte_mensaje {
color:#444;
}
#columna_acciones em a {
color:#999;
}
#columna_acciones em a:hover {
	text-decoration:underline;
}

#columna_acciones h3 em{
margin:0;
font-size:0.7em;
}
#columna_acciones p{
font-size:0.9em;
}

#columna_acciones form{
	display:block;
	padding:10px 0;
}

#historia em, #perfil_articulos em {
font-style:normal;
font-size:0.9em;
color:#999;
display:inline;
}


#publicidad {
margin-bottom:10px;
}

#seguir_perfil {
font-size:0.5em;
}

#ultima_accion {
font-size:1.3em;
color:#000;
}

#formulario_acciones input {
color:#444;
font-size:1em;
}

#formulario_acciones #campo_accion {
width:310px;padding:3px;border:1px solid #BBB;
}

#formulario_acciones #campo_accion:focus {
border:1px solid #FFF;
}

#formulario_acciones #boton_accion {
padding:2px 10px;
width:90px;
color:#FFF;
}

h1.no_publicado, .no_publicado h3 a {
color:#E70;
}

ul#perfil_informacion {
margin:0 0 20px;
}

#perfil_informacion li {
border-bottom:1px dotted #DDD;
margin:3px 0;
}

#perfil_informacion strong {
display:block;
text-align:left;
float:left;
}

#vacio_seguir, #vacio_amistad {
display:block;
height:23px;
margin-bottom:4px;
}


#seguir, #amistad {
background:url('/imagenes/botones/boton-naranja.png') left -23px repeat #D80;
display:block;
margin-left:auto;
}

#seguir  { width:80px; }
#amistad { width:160px; }

#seguir span, #amistad span {
background:url('/imagenes/botones/boton-naranja.png') left top no-repeat;
display:block;
height:23px;
}

#seguir span a, #amistad span a {
background:url('/imagenes/botones/boton-naranja.png') right bottom no-repeat;
height:20px;
padding:3px 0 0;
display:block;
color:#FED;
text-decoration:none;
text-align:center;
}

#seguir span a:hover, #amistad span a:hover {
color:#FFF;
}

#seguir_y_amistad {
text-align:right;
}

h2#peticiones {
color:#e70;
border:0;
}
ul#lista_peticiones {
margin:0;
padding:0;
}

ul#lista_peticiones li {
border-bottom:1px dotted #DDD;
padding-bottom:3px;
}



#agregar-cambiar {
background:url('/imagenes/botones/boton-negro.png') left -23px repeat #000;
display:block;
margin:10px 0;
clear:both;
}

#agregar-cambiar span {
background:url('/imagenes/botones/boton-negro.png') left top no-repeat;
display:block;
height:23px;
}

#agregar-cambiar span a {
background:url('/imagenes/botones/boton-negro.png') right bottom no-repeat;
height:20px;
padding:3px 0 0;
display:block;
color:#DDD;
text-decoration:none;
text-align:center;
}

#agregar-cambiar span a:hover {
color:#FFF;
}

h2.comparar1, h2.comparar2 {
font-size:2em;
padding-top:0;
}

h2.comparar1:first-line {
color:#077;
font-size:0.7em;
}
h2.comparar2:first-line {
color:#E70;
font-size:0.7em;
}

li.mensaje_no_publico {
padding:3px 10px;
background-color:#DDD;
}



#simular_tabla strong, #simular_tabla span {
display:block;
width:130px;
float:left;
}

#simular_tabla .campo {
width:260px;
font-size:1em;
padding:3px;
}

#simular_tabla textarea {
height:80px;
}





#puntaje {
font-size:2em;
width:130px;
height:30px;
margin:0 0 0 auto;
padding-top:5px;
}

#diseno_amplio #puntaje {
float:right;
}


#puntaje a {
float:left;
height:30px;
width:30px;
display:block;
text-indent:-999em;
padding:0;
margin:0 auto 0 2px;
border:0;
line-height: 5em;
overflow: hidden;
}

#puntaje span {
display:block;
width:62px;
padding-right:4px;
margin:0 auto 0 0;
float:left;
text-align:right;
color:#000;
}
#puntaje span.display-none {
display:none;
}


#puntaje a.mas {
background:url('/imagenes/botones/mas-menos.png') left bottom no-repeat;
}
#puntaje a.menos {
background:url('/imagenes/botones/mas-menos.png') right bottom no-repeat;
}
#puntaje a.mas:hover {
background:url('/imagenes/botones/mas-menos.png') left top no-repeat;
}
#puntaje a.menos:hover {
background:url('/imagenes/botones/mas-menos.png') right top no-repeat;
}

#puntaje.puntajelisto a.mas:hover {
background:url('/imagenes/botones/mas-menos.png') left bottom no-repeat;
cursor:default;
}
#puntaje.puntajelisto a.menos:hover {
background:url('/imagenes/botones/mas-menos.png') right bottom no-repeat;
cursor:default;
}


.mensaje {
display:block;
clear:both;
padding:0 0 25px 0;
margin:0 0 20px 0;
border-bottom:1px solid #DDD;
}

.mensaje .mensaje_usuario {
color:#999;
line-height:15px;
padding:0;
margin:0;
}

.mensaje .mensaje_usuario .mensaje_imagen {
display:block;
float:left;
padding:0;
margin:0 auto 15px 0;
width:60px;
}

.mensaje .mensaje_usuario .mensaje_info {
display:block;
float:left;
margin:0 auto 0 10px;
padding:0;
width:400px;
}

.mensaje .mensaje_contenido {
display:block;
padding:0;
width:610px;
padding:0;
margin:0 0 0 auto;
}

.mensaje .mensaje_imagen img {
padding:0;
margin:0;
border:0;
}

.mensaje .mensaje_usuario a {
text-decoration:none;
}

.mensaje .mensaje_usuario em {
font-style:normal;
font-size:0.8em;
color:#999;
}

.mensaje .mensaje_usuario label {
color:#077;
cursor:pointer;
}

.mensaje .mensaje_usuario .mensaje_opciones {
display:block;
text-align:right;
width:86px;
margin:0 0 0 auto;
padding:0;
height:22px;
}



.mensaje_opciones a, .mensaje_opciones span.dar, .mensaje_opciones span.quitar
{
float:right;
height:16px;
width:20px;
display:block;
text-indent:-999em;
padding:0;
margin:0 auto 6px 0;
border:0;
line-height: 5em;
overflow: hidden;
}

.mensaje_opciones .dar {
background:url('/imagenes/botones/botones.png') left -206px no-repeat;
}
.mensaje_opciones .quitar {
background:url('/imagenes/botones/botones.png') left -222px no-repeat;
}
.mensaje_opciones .dar:hover {
background:url('/imagenes/botones/botones.png') left -238px no-repeat;
}
.mensaje_opciones .quitar:hover {
background:url('/imagenes/botones/botones.png') left -254px no-repeat;
}

.mensaje_opciones .editar_mensajito {
background:url('/imagenes/botones/botones.png') left -270px no-repeat;
}
.mensaje_opciones .editar_mensajito:hover {
background:url('/imagenes/botones/botones.png') left -286px no-repeat;
}





.mensaje_puntos {
float:right;
height:22px;
width:25px;
display:block;
}

.mensaje .mensaje_usuario .nosepuede .mensaje_opciones {
width:46px;
}

.mensaje .mensaje_usuario .nosepuede .mensaje_opciones .dar,
.mensaje .mensaje_usuario .nosepuede .mensaje_opciones .quitar {
display:none;
}



#invisible {
display:none;
}


.editar_mensaje {
border:1px solid #CCC;
font-size:0.95em;
color:#444;
}

.editar_mensaje:focus {
border:1px solid #FFF;
}



a.eliminar_mensaje {
background:url('/imagenes/botones/botones.png') left -302px no-repeat;
padding-left:20px;
line-height:10px;
font-size:0.8em;
color:#444;
display:block;
width:40px;
margin:10px 5px 10px auto;
text-align:right;
}
a.eliminar_mensaje:hover {
background:url('/imagenes/botones/botones.png') left -312px no-repeat;
color:#C00;
}

.mensaje .mensaje_contenido .boton {
padding:2px 10px;
float:left;
margin:0 auto 0 0;
}

input.boton{
cursor:pointer;
}



#form_mensaje {
display:block;

}
#form_mensaje textarea {
padding:0;
margin:0;
width:607px;
height:80px;
font-size:1em;
border:1px solid #CCC;
}


#form_mensaje textarea:focus {
border:1px solid #FFF;
}


#contenido h1 a {
color:#000;
}
#contenido h1 span a {
color:#088;
}
#contenido h1 span a:hover {
color:#0AA;
}
#contenido h1 span {
font-size:0.65em;
display:block;
color:#BBB;
}

/*
#h1einformacion {
width:970px;
padding:10px 10px 0 10px;
margin:0 auto;

background-color:yellow;
}


#h1einformacion #h1x {
float:left;
width:680px;
margin:0 auto 0 0;
padding:0;
}

#h1einformacion h1 {
float:left;
width:630px;
margin:0 auto 0 0;
padding:0 0 15px;
}

#diseno_amplio #h1einformacion #h1x {
width:970px;
}
#diseno_amplio h1 {
width:920px;
}

#h1einformacion h1 a {
color:#000;
}

#h1einformacion h1 span {
font-size:0.65em;
display:block;
color:#BBB;
}

#h1einformacion h1 span a {
color:#077;
}
#h1einformacion h1 span a:hover {
color:#0AA;
}

*/




#informacion {
	display: block;
	padding: 10px;
	border-left: 0;
	float: none;
	height: 60px;
	border: 5px solid #CCC;
	margin: 20px 0 0 0;
}

#informacion_publicador {
	display: block;
	width: 400px;
	float: left;
	border-right: 1px solid #CCC;
}


#informacion_publicador img {
float:left;
padding:0 10px 0 0;
}
#informacion_publicador p {
margin:0;
}

#informacion_publicador strong a {
display:block;
font-size:1.6em;
font-family:'trebuchet ms',arial,sans-serif;
}

#informacion_publicador strong {
	font-weight:normal;
	font-size:0.9em;
}

#informacion_publicador a {
text-decoration:none;
}

#informacion_publicador #info2 {
font-size:0.9em;
}





#compartir {
	display: block;
	width: 230px;
	margin: 0 0 0 auto;
}


#compartir a span{
	display: none;
}

#compartir a{
	width: 25px;
	height: 18px;
	float: left;
	margin: 0 auto 0 0;
	display: block;
	text-align: center;
}
#compartir h3 {
	padding:0;
	font-size:1.2em;
	color:#444;
}


#compartir a img {
	opacity:0.3;
}
#compartir a:hover img {
	opacity:1;
}
/*
#compartir span#favorito {
padding:0;
margin:10px 0 0 auto;
float:left;
width:21px;
height:19px;
display:block;
}

#compartir span#favorito a.favorito_agregar {
display:block;
padding:0;
margin:0;
background:url('/imagenes/botones/botones.png') center -168px no-repeat #CCC;
line-height:3em;
text-indent:-999em;
width:21px;
height:19px;
overflow:hidden;
}

#compartir span#favorito a.favorito_quitar {
display:block;
padding:0;
margin:0;
background:url('/imagenes/botones/botones.png') center -187px no-repeat #A00;
line-height:3em;
text-indent:-999em;
width:21px;
height:19px;
overflow:hidden;
}


#compartir span#feed {
margin:9px 0 0 auto;
float:right;
display:block;
padding:0;
background-color:#000;
width:21px;
height:21px;
}

#compartir span#feed a {
background:url('/imagenes/botones/botones.png') center top no-repeat #000;
text-indent:-999em;
width:21px;
height:21px;
line-height:3em;
overflow:hidden;
display:block;
}
#compartir span#feed a:hover {
background:url('/imagenes/botones/botones.png') center -21px no-repeat;
}
#compartir span#nada {
display:none;
}

*/




























#empieza_aqui {
display:block;
width:410px;
padding:0;
background:url('/imagenes/botones/boton-naranja-grande.png') right -43px repeat #E70;
height:43px;
}

#empieza_aqui span {
display:block;
padding:0;
background:url('/imagenes/botones/boton-naranja-grande.png') right -86px no-repeat transparent;
}

#empieza_aqui span a {
display:block;
text-align:center;
border:0;
background:url('/imagenes/botones/boton-naranja-grande.png') left 0 no-repeat transparent;
padding-top:10px;
height:33px;
color:#FFF;
font-size:1.25em;
cursor:pointer;
text-decoration:none;
}

#empieza_aqui:hover {
background-position:left -172px;
background-color:#F80;
}
#empieza_aqui span:hover {
background-position:right -215px;
}
#empieza_aqui span a:hover {
background-position:left -129px;
}

.simular_link {
color:#077;
cursor:pointer;
}




/* CREACION CUENTA */

#coc {
clear:both;
width:580px;
margin:0 auto 0;
padding:0;
}

#crear_o_conectarse {
padding-bottom:5px;
}


#bloque_crear {
width:580px;
margin:0 auto 0;
}
/* margin:0 auto 10px; */
#bloque_acceder {
width:580px;
margin:0 auto 0;
}

#bloque_crear, #bloque_acceder {
	border:1px solid #CCC;
	padding:10px 0;
	margin-bottom:5px;
}

#coc h2 {
padding-top:0;
}

#coc p {
clear:both;
height:40px;
}


#coc #h2falso1 {
width:250px;
margin:0 auto 0 0;
float:left;
}

#coc #h2falso2{
width:250px;
margin:0 0 0 auto;
background-color:red;
}

#coc .precampo #pressemail {font-size:0.5em;}
#coc .precampo {
font-size:1.6em;
color:#000;
padding:5px 10px 0 0;
display:block;
width:150px;
float:left;
text-align:right;
line-height:30px;
}

#coc .campo {
font-size:1.6em;
color:#000;
padding:5px;
width:150px;
float:left;
}

#coc .campo:focus {
border:1px solid #aaa;
}

#coc .explicacion {
font-size:0.8em;
width:240px;
padding:5px 0 0 10px;
float:left;
}
#coc #linea_clave .explicacion {
padding:12px 0 0 10px;
}

#coc .precampo img {
vertical-align:bottom;
margin:-12px 0 0 0;
}


#coc #invitacion {
	text-align:center;
	padding:15px 0 0;
	margin:0;
	font-size:1.25em;
	color:#999;
	height:30px;
	border-top: 1px solid #CCC;
}

#coc #invitacion strong{
	color:#000;
}

#linea_nick .explicacion{
padding-top:0;
}



#linea_captcha input.campo {
text-transform:uppercase;
}



p#linea_crear {
display:block;
width:160px;
padding:0;
margin:0;
height:43px;
margin-left:160px;
background:url('/imagenes/botones/boton-naranja-grande.png') center -43px repeat #E70;
}

p#linea_crear span {
display:block;
padding:0;
background:url('/imagenes/botones/boton-naranja-grande.png') right -86px no-repeat transparent;
height:43px;
width:160px;
}

p#linea_crear span input.boton {
display:block;
border:0;
background:url('/imagenes/botones/boton-naranja-grande.png') left 0 no-repeat transparent;
height:43px;
color:#FFF;
font-size:1.25em;
text-decoration:none;
cursor:pointer;
line-height:15px;
text-align:center;
width:160px;
}




p#linea_recordar {
padding:0;
margin:0 0 0 160px;
height:25px;
}
p#linea_acceder {
margin:0 0 0 160px;
}





#contactos .contacto {
display:block;
width:60px;
float:left;
text-decoration:none;
text-align:center;
font-size:0.9em;
margin-right:5px;
height:100px;
color:#444;
}
#contactos a.contacto:hover {
color:#077;
}

#contactos h2 {
clear:both;
}


#h1buscar .campo {
font-size:0.7em;
width:400px;
color:#000;
vertical-align:4px;
}

#h1buscar .boton {
vertical-align:6px;
}


#contenido-buscar h3 {
}

#contenido-buscar strong {
background-color:#D5D5D5;
}




.publicacion h3 {
margin:0 auto 10px 0;
padding:10px 0 0;
}

.publicacion h3 a:hover {
color:#0AA;
}

.publicacion h3.guardado a {
color:#E70;
}

.publicacion h3.guardado a:hover {
color:#F90;
}


.publicacion span {
display:none;
}

.publicacion em {
color:#777;
font-style:normal;
font-size:0.7em;
padding-left:5px;
}

.publicacion h3 a.enlace_editar {
color:#777;
font-style:normal;
font-size:0.8em;
}
.publicacion h3 a.enlace_editar:hover {
color:#0AA;
}

.publicacion h3 a.icono_mensaje span span, .publicacion h3 a.icono_mensaje_alvere span span {
display:none;
}

.publicacion h3 a.icono_mensaje {
background:url('/imagenes/botones/mensajes.png') no-repeat left top #5a5a5a;
font-size:0.9em;
line-height:20px;
color:#FFF;
}
.publicacion h3 a.icono_mensaje span {
background:url('/imagenes/botones/mensajes.png') no-repeat right -18px transparent;
display:inline;
padding:0 5px 0 15px;
}
.publicacion h3 a.icono_mensaje:hover {
background:url('/imagenes/botones/mensajes.png') no-repeat left -36px #272727;
}
.publicacion h3 a.icono_mensaje:hover span {
background:url('/imagenes/botones/mensajes.png') no-repeat right -54px transparent;
}




.publicacion h3 a.icono_mensaje_alvere {
background:url('/imagenes/botones/mensajes.png') no-repeat right -72px #5a5a5a;
font-size:0.9em;
line-height:18px;
color:#FFF;
font-weight:normal;
}
.publicacion h3 a.icono_mensaje_alvere span {
background:url('/imagenes/botones/mensajes.png') no-repeat left -91px transparent;
display:inline;
padding:0 12px 0 8px;
}
.publicacion h3 a.icono_mensaje_alvere:hover {
background:url('/imagenes/botones/mensajes.png') no-repeat right -110px #272727;
}
.publicacion h3 a.icono_mensaje_alvere:hover span {
background:url('/imagenes/botones/mensajes.png') no-repeat left -129px transparent; 
}


#i .publicacion h3 em {
padding-left:0;
}
#i .publicacion h3 a {
padding-left:2px;
font-weight:bold;
font-size:0.9em;
}
#i .publicacion h3 a.icono_mensaje_alvere {
padding-left:0;
}

.publicacion p {
display:block;
margin:0 0 20px;
}




#mensajeria_menu {
margin:0;
list-style-type:none;
padding:0;
height:50px;
}
#mensajeria_menu li {
}

#mensajeria_menu li a {
padding:5px 10px;
display:block;
float:left;
width:80px;
background-color:#000;
color:#FFF;
text-align:center;
font-weight:bold;
border-bottom:4px solid #000;
border-top:4px solid #000;
}

#mensajeria_menu li a:hover {
border-bottom:4px solid #444;
}


#mensajeria_menu li strong a {
background-color:#0AA;
border-bottom:4px solid #0AA;
}
#mensajeria_menu li strong a:hover {
border-bottom:4px solid #0AA;
}

table#mensajeria td, table#mensajeria th {
text-align:left;
border-bottom:5px solid #FFF;
}

table#mensajeria em {
color:#777;
font-size:0.8em;
}

table#mensajeria .asunto a {
color:#444;
}

#info_mensaje{
padding-bottom:10px;
}

#info_mensaje p {
margin-bottom:5px;
}

#info_mensaje span {
width:70px;
float:left;
margin:0 auto 0 0;
}

#form_redactar input.campo {
padding:3px;
margin:-3px 0 0;
}










/*

pre.codigo {
background:url('/imagenes/botones/codigo1.png') top left #000 no-repeat;
padding:0;
overflow:visible;
color:#CCC;
font-family:verdana,arial,sans-serif;
}

pre.codigo span.c1 {
display:block;
background:url('/imagenes/botones/codigo1.png') top right transparent no-repeat;
}
pre.codigo span.c1 span.c2 {
display:block;
background:url('/imagenes/botones/codigo2.png') bottom right transparent no-repeat;
}
pre.codigo span.c1 span.c2 span.c3 {
display:block;
background:url('/imagenes/botones/codigo2.png') bottom left transparent no-repeat;
padding:0 8px;
}

pre.codigo span.c1 span.c2 span.c3 span.c4 {
display:block;
background-color:#000;
padding:0 8px;
}

pre.codigo span.c1 span.c2 span.c3 span.c4 span.c5 {
display:block;
overflow:auto;
padding:16px 0px;
font-family:verdana,arial,sans-serif;
}

pre.codigo span.c1 span.c2 span.c3 span.c4 {
display:block;
background-color:#000;
padding:0 8px;
}

pre.codigo span.c1 span.c2 span.c3 span.c4 span.c5 {
display:block;
overflow:auto;
padding:16px 0px;
font-family:verdana,arial,sans-serif;
}
*/






p.video {text-indent:0;} /* RECOMENDADO 970x570 (546+25) (16:9) */

#diseno_amplio #msjs {
width:680px;
float:left;
padding:15px 0 0;
}

.imagen_izquierda {
float:left;
padding-right:10px;
padding-bottom:5px;
}

.imagen_derecha {
float:right;
padding-left:10px;
padding-bottom:5px;
}




#accederocrearcuenta {
margin:0 auto;
font-size:1.4em;
padding:0;
width:250px;
text-align:center;
}

#accederocrearcuenta label {
width:140px;
display:block;
line-height:23px;
color:#FFF;
text-align:center;
background:url('/imagenes/botones/i.png') -5px -66px no-repeat #00a7a6;
float:left;
cursor:pointer;
}

#accederocrearcuenta label span {
background:url('/imagenes/botones/i.png') 135px -66px no-repeat transparent;
display:block;
padding:5px;
}

#accederocrearcuenta label#a2 {
float:right;
background:none transparent;
padding:5px;
width:100px;
color:#000;
}





#tablausuarios {
font-size:0.9em;
}
#tablausuarios td {
padding:5px;
}
#tablausuarios th {
padding:10px;
}
#tablausuarios td.celdausuario {
font-size:1.4em;
text-align:left;
}
#tablausuarios td.celdausuario a {
color:#000;
}
#tablausuarios td.celdausuario img {
vertical-align:-1.5em;
}


#presentacion_creacion {


}

#presentacion_creacion label {
width:200px;
height:80px;
margin:0 10px 10px 0;
float:left;
border:8px solid #ccc;
display:block;
cursor:pointer;
}
#presentacion_creacion label:hover {
border:8px solid #088;
}

#presentacion_creacion input {
margin:5px;
cursor:pointer;
}


#guia {
font-size:0.9em;
padding-bottom:10px;
}
#guia h3 {
font-size:1.6em;
border:0;
margin-bottom:5px;
padding-top:8px;
}
#guia h3 span {
font-size:3.2em;
font-weight:bold;
display:block;
width:35px;
margin-right:10px;
padding:0 15px;
float:left;
color:#FFF;
background-color:#0AA;
}

#guia h3 span span {
display:none;
}





#social {
margin:0;
padding:0;
float:left;
}

#social a {
display:block;
width:25px;
height:18px;
float:left;
text-align:center;
}
#social a span{
display:none;
}

span.fecha {
display:inline;
}

#aprobacion {
	height:30px;
	margin-bottom:10px;
	text-align:center;
	line-height:22px;
}
#aprobacion a.aprobar {
	display:block;
	float:left;
	margin:0 auto 0 0;
	background-color:#099;
	color:#FFF;
	width:90px;
	text-align:center;
	padding:0 5px;
}
#aprobacion a.aprobar:hover {
	background-color:#0AA;
}

#por_aprobar {
	border:5px solid #CCC;
	padding:5px;
}

#por_aprobar strong {
	font-size:1.05em;
	display:block;
}


