body
{ margin:0;
  padding:0;
  font:75% Arial,Helvetica,sans-serif;
  color:#333;
  position:relative; }

img
{ border:0; }

h1
{ margin:10px 10px 10px 15px;
  float:left;
}

h1 img
{ float:left; }

fieldset
{ border:0; }

hr
{ clear:both;
  width:1%;
  visibility:hidden;
  height:1px; }

#big-content
{ width:975px;
  margin:0 auto 0 auto;
  background:#FFF;
  padding:2px 10px 5px 10px; }

.float-left
{ float:left !important;
  text-align:left; }

.float-right
{ float:right !important;
  text-align:right; }

.float-inherit
{ float:inherit; }

.img-left
{ float:left !important;
  margin:0 15px 5px 0; }

.img-right
{ float:right !important;
  margin:0 0 5px 15px; }

.hidden
{ display:none; }

.block
{ display:block !important; }

.align-right
{ text-align:right; }

.imagen
{ float:left;
  font-size:0.8em;
  margin:0 15px 10px 0;
  width:342px; }

#header
{ background: url(../images/back-header.gif) repeat-x;
  height:44px;
  width:100%;
  color:#FFF;
  float:left;
  font-size: 1.2em;
  margin-top: 5px; }
  
#header ul { 
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	width: 200px;
	float: left;
}
#header li { 
	float: left;
	padding-top: 14px;
}
#header li a{ 
	display: block;
	float: left;
	height: 30px;
	padding: 14px 10px 0 10px;
	margin-top: -14px;
}
#header li a:hover, #header li a.selected{ 
	background: #DE0800;
	text-decoration: none;
}
/*#header-right {
	float: right;
	width: 520px;
	_width: 500px;
}*/
#header p a:hover, #header p a.selected{ 
	text-decoration: underline;
}
#header p { 
	float: left;
	margin-right: 10px;
	margin-top: 14px;
}
#header-right p{
	float: right;
}
#header a
{ color:#FFF;
  text-decoration:none; }

#header a:hover
{ text-decoration:underline; }

#buscar_amigos {
	padding-top: 12px;
	float: right;
}
.nombre-usuario {
	width: 300px;
	text-align: right;
}
#buscar_amigos input{
	font-size: 0.8em;
	float: left;
	border: 1px solid #7F9DB9;
	color: #7F9DB9;
	padding: 0 5px 2px 5px;
}
.portal
{ float:left !important;
  border-left:1px solid #FFADAB !important;
  padding:10px 0 0 10px !important;
  margin:-20px 0 0 27px !important;
  color:#FFADAB !important;
  position:relative !important;
  letter-spacing:-1px !important;
  text-decoration:none !important; }

.portal2
{ float:left;
  border-left:1px solid #FFADAB;
  padding:10px 0 0 10px;
  margin:-10px 0 0 -16px;
  color:#FFADAB;
  position:relative;
  letter-spacing:-1px; }

.pais
{ float:left !important;
  padding:10px 0 0 10px !important;
  margin:35px 0 0 -123px !important;
  color:#FFADAB !important;
  position:relative !important;
  letter-spacing:-1px !important;
  font-size:2.2em !important;
  text-decoration:none !important; }

#sub-header
{ width:100%;
  color:#999;
  font-size:0.9em;
  text-align:right;
  float:left;
  padding:5px 0 0 0; }

#sub-header p
{ margin:0 0 0 5px;
  display:inline; }

#sub-header a
{ color:#999;
  text-decoration:none; }

#sub-header a:hover
{ text-decoration:underline; }

#sub-header ul
{ display:inline;
  padding:0;
  margin:0 10px 0 0;
  text-transform:uppercase; }

#sub-header li
{ display:inline; }

#sub-header li a
{ color:#333; }

#sub-header strong
{ font-weight:normal;
  color:#F42841; }

.spain
{ background:url(../images/spain.gif) no-repeat 1px;
  padding-left:20px; }

.argentina
{ background:url(../images/argentina.gif) no-repeat 1px;
  padding-left:20px; }

.colombia
{ background:url(../images/colombia.gif) no-repeat 1px;
  padding-left:20px; }

.brasil
{ background:url(../images/brasil.gif) no-repeat 1px;
  padding-left:20px; }

.portugal
{ background:url(../images/portugal.gif) no-repeat 1px;
  padding-left:20px; }

.chile
{ background:url(../images/chile.gif) no-repeat 1px;
  padding-left:20px; }

.mexico
{ background:url(../images/mexico.gif) no-repeat 1px;
  padding-left:20px; }

.peru
{ background:url(../images/peru.gif) no-repeat 1px;
  padding-left:20px; }

.puertorico
{ background:url(../images/puertorico.gif) no-repeat 1px;
  padding-left:20px; }

.uruguay
{ background:url(../images/uruguay.gif) no-repeat 1px;
  padding-left:20px; }

.venezuela
{ background:url(../images/venezuela.gif) no-repeat 1px;
  padding-left:20px; }

.rssIcono
{ background:url(../images/rss-icono3.gif) no-repeat;
  padding-left:18px; }

.caja1
{ border:1px solid #999;
  background:url(../images/background-caja1.gif) repeat-x top;
  padding:0 10px 10px 10px;
  float:left;
  width:953px; }

.caja1 a
{ color:#333;
  text-decoration:none; }

.caja1 img
{ border:1px solid #999; }

.caja1 a:hover
{ text-decoration:underline; }

.seccion
{ text-transform:uppercase;
  margin:0;
  font-weight:bold;
  font-size:0.8em; }

#content
{ float:left; }

#footer
{ background:#ccc;
  font-size:0.8em;
  line-height:1em;
  margin:10px 0 0 0;
  width:100%;
  height:59px; }

html>body #footer
{ float:left; }

#footer a
{ text-decoration:none;
  color:#333; }

#footer a:hover
{ text-decoration:underline; }

#footer p
{ float:left;
  margin:10px; }

#footer img
{ float:left; }

#footer ul
{ float:right;
  list-style-type:none;
  margin:5px 50px 0 0;
  padding:0; }

#footer li
{ margin-bottom:4px; }

.footer-li-1
{ background:url(../images/bullet1.gif) no-repeat 1px;
  padding:1px 0 0 17px; }

.footer-li-2
{ background:url(../images/bullet2.gif) no-repeat 1px;
  padding:1px 0 0 17px; }

.footer-li-3
{ background:url(../images/bullet3.gif) no-repeat 1px;
  padding:1px 0 0 17px; }

.footer-li-4
{ background:url(../images/bullet4.gif) no-repeat 1px;
  padding:1px 0 0 17px; }

.publicidad
{ background:url(../images/publicidad.gif) center no-repeat;
  width:17px;
  height:92px;
  float:left;
  text-indent:-10000px;
  margin:0;
  padding:0; }

#publi-superior1,#publi-superior2
{ background:url(../images/background-publicidad.gif);
  border-bottom:1px #999 solid;
  float:left;
  padding-top:4px; }

#publi-superior2
{ width:230px; }

#publi-superior1 *,#publi-superior2 *
{ float:left; }

html>body #publi-superior1
{ width:745px; }

.publi-robapaginas
{ background:url(../images/background-publicidad.gif);
  border:1px solid #eee;
  text-align:center;
  padding:3px 1px 4px 1px;
  margin-right:5px;
  width:298px;
  height:260px; }

.publi-robapaginas p
{ margin-bottom:3px;
  color:#FFF; }

/**/
.rssIcono
{ background:url(../images/rss-icono3.gif) no-repeat;
  padding-left:18px; }

#mas-secciones,#red-universia
{ border-left:1px solid #FFF;
  border-right:1px solid #FFF;
  border-top:1px solid #FFF;
  padding:2px 5px 2px 5px;
  font-size:0.8em;
  background:url(../images/down.gif) no-repeat right;
  text-align:center;
  text-transform:uppercase;
  margin:-16px 10px 0 0;
  width:80px;
  float:right; }

#mas-secciones a,#red-universia a
{ color:#FFF;
  text-decoration:none; }

a.white
{ color:#FFF !important; }

.mas-secciones
{ border-left:1px solid #999 !important;
  border-right:1px solid #999 !important;
  border-top:1px solid #999 !important;
  position:relative !important;
  z-index:10001 !important;
  background:url(../images/down2.gif) no-repeat right #eee !important;
  text-decoration:none !important; }

.mas-secciones a
{ color:#333 !important; }

#secciones,#reduniversia
{ position:absolute;
  background:#EEE;
  border:1px solid #999;
  top:80px;
  z-index:10000;
  font-size:0.8em;
  padding:10px 15px 10px 15px;
  display:none;
  margin-left:690px; }

#secciones .universia,#reduniversia .universia
{ background:none !important;
  color:#F00; }

#secciones .universia a,#reduniversia .universia a
{ background:none !important;
  color:#F00; }

#secciones .float-left
{ border-right:1px dotted #666;
  margin-right:10px;
  padding-right:10px; }

#secciones p,#reduniversia p
{ color:#F00;
  font-size:1em;
  margin:0;
  padding:0; }

#secciones h5,#reduniversia h5
{ color:#F00;
  font-size:1em;
  margin:0;
  padding:0; }

#secciones ul,#reduniversia ul
{ list-style-type:none;
  margin:0;
  padding:0; }

#secciones a,#reduniversia a
{ color:#333;
  text-decoration:none; }

#secciones a:hover,#reduniversia a:hover
{ text-decoration:underline; }

#reduniversia .float-left
{ border-right:1px dotted #666;
  margin-right:10px;
  padding-right:10px; }

#reduniversia
{ margin-left:745px;
  padding:10px 15px;
  width:200px; }

#secciones
{ width:255px; }

.background-none
{ background:none; }

/**/
.text-small
{ font-size:0.9em; }

.imagen
{ text-align:center;
  margin-bottom:5px; }

.imagen p
{ padding:5px;
  font-size:1em;
  background:#efefef;
  margin:0 !important; }

.imagen div
{ background:#ccc; }

ul.paginacion
{ background:#FDDBDC;
  padding:5px 0 5px 5px;
  width:585px;
  text-align:center;
  font-size:1.1em; }

ul.paginacion li
{ display:inline;
  background:none; }

ul.paginacion li a
{ color:#F00;
  text-decoration:underline; }

.seccion a
{ text-decoration:underline; }

.seccion a:hover
{ text-decoration:none; }

.tabContent_twoColumns
{
  float:left;
  width:973px;
}



.tabContent_twoColumns .seccion
{ color:#999; }

.tabContent_twoColumns a
{ color:#333;
  text-decoration:none; }

.tabContent_twoColumns img
{ border:1px solid #999; }

.tabContent_twoColumns a:hover
{ text-decoration:underline; }

.tabContent_twoColumns .column1
{ width:628px;
_width:618px;
  padding:15px 20px 0 0;
  float:left;
}

.tabContent_twoColumns .column1 h2
{ font-size:1.3em;
  margin:0;
  padding-right:30px; }

.tabContent_twoColumns .column1 p
{ margin:5px 0 5px 0;
 }

.tabContent_twoColumns .column2
{ width:320px;
  padding:15px 0 0 5px;
  float:left;

}

.tabContent_twoColumns .column2 h3
{ font-size:1.2em;
  margin:10px 0 5px 0; }

.tabContent_twoColumns .column2 h3 a
{ color:#333; }

.tabContent_twoColumns .column2 p
{ margin:5px; }

.tabContent_twoColumns .column2 caption
{ display:none; }

.tabContent_twoColumns .column2 ul
{ margin:10px 0 10px 5px;
  padding:0;
  list-style-type:none; }

.tabContent_twoColumns .column2 li
{ margin:0 0 10px 0; }

.tabContent_twoColumns .column2 li a
{ color:#F00;
  font-weight:bold; }

.tabContent_twoColumns .column2 li strong
{ font-size:0.8em; }

.tabContent_twoColumns .column2 .antetitulo
{ font-size:0.8em;
  text-transform:uppercase; }

.tabContent_twoColumns .column2 ul#destacados-menu
{ _margin:5px 0 -20px 0;
  position:relative;
  top:12px;
  *top:16px;
  list-style-type:none;
  padding:0;
  _height:62px; }

.red
{ color:#F00 !important; }

/**/
#signupform
{ margin-top:20px;
padding-left: 20px; }

#signupform label.checked
{ background:url(../images/checked.gif) no-repeat 0 0 !important;
  width:50px;
  display:block; }

#signupform label.error2
{ background:url(../images/unchecked.gif) no-repeat #FECCCB;
  padding:3px 0 3px 30px;
  width:230px;
  color:red;
  font-weight:bold;
  margin-top: 17px;
}

#signupform p
{ float:left;
  *margin:0; }

#signupform div
{ clear:both; }

#signupform label
{ float:left;
  width:130px; }

#signupform input
{ margin-right:10px; }

#tooltip
{ position:absolute;
  z-index:3000;
  width:100px;
  margin:-35px 0 0 150px; }

#tooltip h3,#tooltip div
{ margin:0;
  float:left; }

.fases-form
{ color:#999;
  font-size:1.2em;
  border-bottom:1px solid #ccc;
  padding-bottom:10px;
  margin-top:10px !important;
  height:16px;
  width: 100%; }

.fases-form .seleccionado
{ color:#f00;
  font-weight:bold;
  background:url(../images/triangulo.gif) no-repeat center bottom;
  float:left;
  height:26px; }

.fases-form .no-seleccionado
{ float:left; }

.fases-form a
{ cursor:pointer; }

.ayuda
{ border-bottom:1px solid #ccc;
  padding:5px 5px 10px 5px; }

.ayuda strong
{ color:red; }

.border-right
{ border-right:1px solid #CCC;
  margin-top:20px;
  padding-top:0 !important; }

.ayuda2
{ position: absolute;
  margin:-55px 0 0 230px;
  display:block;
  width:180px;
  font-size:0.8em;
  display:none;
background: white;
  padding: 5px;
}
.ayuda4
{
  margin:-22px 0 0 100px;
  display:block;
  width:130px;
  font-size:0.8em;
background: white;
  padding: 5px;
}

.ayudaDNI
{
  margin:-30px 0 0 130px;
  display:block;
  width:116px;
  font-size:0.8em;
background: white;
  padding: 5px;
}
  #mas {
     font-size: 1.4em;
     margin-right: 5px;
  }

.ayuda3
{
  margin: 0 0 0 5px;
  display:block;
  width:250px;
  padding-left:15px;
  font-size:0.8em; }

.small
{ font-size:0.9em;
  margin:20px 0 20px 0 !important; }

.obligatorio
{ float:left;
  color:red;
  margin-left:-10px;
  margin-right:5px;
  position: relative; }

#menu-usuarios
{ list-style-type:none;
  margin:0;
  padding:0;
  background:url(../images/back-menu.gif) repeat-x;
  height:37px;
  float:left;
  width:100%; }

#menu-usuarios li
{ float:left; }

#menu-usuarios li a
{ color:#FFF;
  font-weight:bold;
  text-decoration:none;
  height:25px;
  border-right:1px solid #F99;
  float:left;
  padding:10px 20px 0 20px;
  margin-top:1px; }

#menu-usuarios li a:hover
{ background:#F99; }

.red a
{ color:#F00; }

.cerrar-sesion
{ background:url(../images/cerrar-sesion.gif) no-repeat;
  padding-left:17px;
  margin:0 5px 0 10px;
  font-size:0.9em; }

.caja-usuario
{ border:1px solid #CCC;
  float:left;
  width:95%;
  _width:90%;
  clear:both;
  padding:2px 2px 15px 2px;
  margin:5px 0 20px 0;
  color:#999; }

.caja-usuario div
{ float:left;
  width:140px; }

.caja-usuario p
{ float:left;
  width:100px;
  font-size:0.9em; }

.caja-usuario a
{ color:#999;
  text-decoration:underline; }

.caja-usuario a:hover
{ text-decoration:none; }

.caja-usuario strong
{ font-size:1.4em;
  color:#000; }

.caja-usuario img
{ float:left;
  margin:10px 30px 10px 10px; }

.modificar-foto
{ background:url(../images/icon5.gif) no-repeat;
  padding-left:25px; }

.cambiar-password
{ background:url(../images/icon4.gif) no-repeat 0 5px;
  padding:0 0 0 25px; }

.tu-cuenta
{ background:url(../images/icon3.gif) no-repeat 0 5px;
  padding:0 0 0 25px; }

.correo-boletines
{ background:url(../images/icon6.gif) no-repeat;
  padding:0 0 0 25px; }

.column2-usuarios
{ border:none; }


.iconazos
{ background:#efefef;
  padding:10px;
  *padding:20px 10px 25px 10px;
  float:left;
  width:260px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px; }

.iconazos span
{ width:85px;
  display:block;
  float:left;
  text-align:center;
  margin-bottom:20px; }

.iconazos span img
{ border:none; }

.iconazos span a
{ color:#F00;
  position:relative;
  top:5px;
  font-size:1.2em; }

.menu
{ list-style-type:none;
  margin:0 0 10px 0;
  padding:0 0 10px 0;
  border-bottom:1px solid #F00;
  float:left;
  width:100%;
  font-size:1.2em; }

.menu li
{ float:left;
  border-right:1px solid #CCC;
  padding:0 10px 0 10px; }

.menu li strong
{ color:#F00; }

.fecha-usuario
{ border-bottom:1px solid #CCC;
  font-size:0.8em; }

.fecha-usuario span
{ margin-left:20px;
  *display:block;
  width:60px;
  padding:0 5px 0 5px;
  position:relative;
  bottom:-7px !important;
  background:white; }

.comment-style
{ background:url(../images/comentario.gif) no-repeat;
  padding:7px 0 0 50px;
  margin:10px 0 5px 0 !important; }

.comment-style a
{ color:#F00; }

.inscrito
{ background:url(../images/inscrito.gif) no-repeat 0 10px;
  padding:7px 0 0 50px;
  margin:10px 0 5px 0 !important; }

.inscrito a
{ color:#F00; }

.entrevista
{ background:url(../images/entrevista.gif) no-repeat 0 10px;
  padding:7px 0 0 50px;
  margin:10px 0 5px 0 !important; }

.entrevista a
{ color:#F00; }

.assessment-style
{ background:url(../images/valoracion.gif) no-repeat 0 3px;
  padding:7px 0 10px 50px;
  margin:10px 0 5px 0 !important; }

.assessment-style a
{ color:#F00; }

.gris3 a
{ color:#999;
  padding-left:20px; }

.paginacion2
{ margin:20px 0 20px 0;
  padding:0;
  text-align:right;
  padding-top:10px;
  list-style-type:none;
  font-size:1.2em;
  clear: both}

.paginacion2 li
{ display:inline;
  margin-right:10px;
  color:#F00; }

.paginacion2 li a:hover
{ 
  text-decoration:none; }

.cabecero-usuarios
{ float:left;
  width:600px;
  margin: 20px 0 10px 0; }

.cabecero-usuarios p
{ float:right;
  margin:10px 0 0 0; }

.cabecero-usuarios p strong
{ font-size:1.2em; }

.cabecero-usuarios h2
{ margin:0 0 0 15px;
  font-size:2em;
}

#navigation,#navigation2 #content,#content2,.section
{ padding:0;
  margin:0;
  list-style:none; }

#content,#content2
{ overflow:hidden;
  width:100%;
  position:relative;
  height:210px;
  float:none; }

#content ul,#content2 ul
{ list-style-type:none; }

.back-middle
{ background:url(../images/back-middle-box.gif) repeat-y;
  width:292px; }

.cabecera
{ background:url(../images/back-top-box.gif) no-repeat;
  width:292px;
  height:33px;
  margin:0 !important;
  padding:0; }

.AD,.AR,.BR,.CL,.CO,.DO,.ES,.MX,.PA,.PE,.PR,.PT,.PY,.UY,.VE,.UN
{ padding-left:25px;
  margin-left:20px;
  text-transform:uppercase;
  font-weight:bold;
  position:relative;
  top:10px; }

.AD
{ background:url(../images/bandera_AD.gif) no-repeat 0 2px; }

.AR
{ background:url(../images/bandera_AR.gif) no-repeat 0 2px; }

.BR
{ background:url(../images/bandera_BR.gif) no-repeat 0 2px; }

.CL
{ background:url(../images/bandera_CL.gif) no-repeat 0 2px; }

.CO
{ background:url(../images/bandera_CO.gif) no-repeat 0 2px; }

.DO
{ background:url(../images/bandera_DO.gif) no-repeat 0 2px; }

.ES
{ background:url(../images/bandera_ES.gif) no-repeat 0 2px; }

.MX
{ background:url(../images/bandera_MX.gif) no-repeat 0 2px; }

.PA
{ background:url(../images/bandera_PA.gif) no-repeat 0 2px; }

.PE
{ background:url(../images/bandera_PE.gif) no-repeat 0 2px; }

.PR
{ background:url(../images/bandera_PR.gif) no-repeat 0 2px; }

.PT
{ background:url(../images/bandera_PT.gif) no-repeat 0 2px; }

.PY
{ background:url(../images/bandera_PY.gif) no-repeat 0 2px; }

.UY
{ background:url(../images/bandera_UY.gif) no-repeat 0 2px; }

.VE
{ background:url(../images/bandera_VE.gif) no-repeat 0 2px; }

.UN
{ background:url(../images/bullet8.gif) no-repeat; }

#content a,#content2 a
{ color:#777;
  font-weight:bolder;
  text-decoration:none; }

#navigation,#navigation2
{ width:292px;
  margin:0;
  padding:0;
  list-style-type:none;
  background:url(../images/back-middle-box.gif) repeat-y; }

#navigation .sup,#navigation2 .sup
{ padding:5px;
  border-bottom:1px solid #CCC;
  width:260px;
  margin-left:10px; }

#navigation ul,#navigation2 ul
{ margin:0;
  padding:0;
  list-style-type:none; }

#navigation a,#navigation2 a
{ text-decoration:none; }

#navigation .sup li,#navigation2 .sup li
{ margin:3px 0 !important;
  margin:-4px 0;
  font-size:10px; }

#navigation a.scrolling,#navigation2 a.scrolling
{ color:#933; }

.buttom
{ background:url(../images/back-buttom.gif) no-repeat;
  text-align:center;
  width:57px;
  padding:5px 10px 10px 10px;
  float:right;
  margin-top:-10px !important; }

.buttom a
{ color:#FFF !important;
  font-style:italic;
  font-size:1.1em; }

.section
{ width:1900px;
  position:relative;
  left:-40px;
  height:210px; }

.section h3
{ text-transform:uppercase;
  color:#F00;
  font-style:italic;
  font-size:1.1em;
  margin:0; }

.section strong
{ font-style:italic;
  color:#F00; }

.section .sub
{ position:relative;
  float:left;
  padding:10px 20px 20px 20px;
  width:260px; }

.section .sub p
{ margin:16px 0; }

.lastone
{ background:url(../images/back-bottom-box.gif) no-repeat;
  height:22px; }

.mas-promociones
{ margin:0 0 0 2px !important;
  background:url(../images/background-maspromo.gif) repeat-x;
  width:279px;
  padding:5px 0 5px 10px;
  color:#FFF;
  text-transform:uppercase; }

.section .next,.section .prev
{ font-size:18px;
  position:absolute;
  bottom:15px;
  letter-spacing:-2px; }

.section .next
{ right:30px; }

.section .prev
{ left:30px; }

.message
{ background:#EEE;
  border:1px solid #999;
  color:#333;
  font-size:12px;
  padding:1px;
  position:absolute;
  left:11px; }

#first
{ top:484px !important;
  top:498px; }

#second
{ top:503px !important;
  top:517px; }

.caja-contenidos
{ width:292px;
  float:left;
  margin-top:40px;
}

.caja-contenidos-left
{ margin-right:15px;
  *margin-right:20px; }

.actionMessage
{ float:left;
  width:90%;
  background:#cfc;
  color:green;
  font-weight:bold;
  margin:0;
  padding:0; }

.actionMessage li
{ background:url(../images/checked-fv.gif) no-repeat 5px 5px;
  padding:5px 5px 5px 25px !important;
  margin:0 !important; }

.fieldError
{ float:left;
  width:90%;
  background:#FECCCB;
  color:red;
  font-weight:bold; }

.fieldError li
{ margin:0 !important;
  padding:5px 5px 5px 25px !important;
  background:url(../images/unchecked.gif) no-repeat 0 2px; }

.divFieldError ul
{ padding:5px;
  margin:0 0 20px 0; }

.divFieldError ul li
{ list-style-type:none;
  padding:5px; }

#datosGenero
{ float:left;
  width:130px;
  margin-right:62px; }

.genero input
{ float:left;
  margin-right:0 !important; }

.genero label
{ float:left;
  width:60px !important; }

.boletines input
{ float:left;
  margin-right:0 !important; }

.boletines label
{ float:left;
  width:581px !important; }

.cargando
{ position:relative;
  float:left;
  background:url(../images/loading.gif) no-repeat;
  width:32px;
  height:32px; }

.img-home
{ border:none !important;
  margin-bottom:-24px;
  *margin-bottom:-28px;
  _margin-left:-15px;
  margin-top:20px; }

.login
{ background:url(../images/background-login.gif) no-repeat;
  width:277px;
  height:305px;
  padding-top:15px;
  text-align:center;
  margin-bottom:15px; }

.login strong
{ font-size:1.5em;
  font-weight:normal; }

.login .gris-login
{ font-size:1.6em;
  color:#949494; }

.login .gris-login img
{ border:none;
  position:relative;
  top:5px; }

.login p
{ clear:both; }

.login form
{ text-align:left;
  padding-left:20px;
  margin:0;
  padding:0 0 0 10px;
  *padding:0 0 0 20px; }

.login legend
{ display:none; }

.login label
{ float:left;
  width:80px; }

.login input
{ font-family:Arial,Helvetica,sans-serif; }

.login a
{ color:#F00;
  text-decoration:underline; }

#Entrar
{ background:url(../images/boton-login.gif) no-repeat;
  text-align:center;
  border:none;
  width:104px;
  padding:7px 0 12px 0;
  cursor:pointer; }

.crear-cuenta
{ background:url(../images/back-buttom2.gif) no-repeat;
  text-align:center;
  width:224px;
  padding:12px 0 12px 0;
  margin:20px 0 0 30px !important; }

.crear-cuenta a
{ color:#FFF;
  font-size:1.4em; }

.red2
{ font-size:1.6em;
  background:url(../images/flecha.gif) no-repeat 0 3px;
  padding-left:25px; }

.red2 strong
{ color:#F00; }

.error-login
{ background:#FDCDCB;
  color:#F00;
  border:1px solid #F00;
  padding:3px;
  text-align:center;
  width:230px;
  margin-bottom:10px !important; }

.recuperarDatosAcceso
{ width:100%;
  padding-top:10px;
  margin-bottom:50px;
  background:#EEE;
  border:1px solid #999; }

.recuperarDatosAcceso strong
{ font-size:1.5em;
  font-weight:normal; }

.recuperarDatosAcceso p
{ clear:both; }

.recuperarDatosAcceso form
{ text-align:left;
  padding-left:20px;
  margin:0 0 0 0;
  padding:0 0 0 10px;
  *padding:0 0 0 20px; }

.recuperarDatosAcceso legend
{ display:none; }

.recuperarDatosAcceso label
{ float:left;
  width:80px; }

.recuperarDatosAcceso input
{ font-family:Arial,Helvetica,sans-serif; }

INPUT
{ border:1px solid #999; }

.recuperarDatosAcceso a
{ color:#F00;
  text-decoration:underline; }

.listaPaises
{ list-style-type:none;
  margin:20px 0 0 25px;
  padding:0;
  width:600px; }

.listaPaises li
{ margin:0 25px 10px -25px;
  float:left;
  width:300px;
  position:relative; }

.listaPaises a
{ font-weight:bold;
  color:#666;
  position:relative;
  left:23px;
  margin:0; }

.listaPaises img
{ margin:0 -16px 0 0; }

.listaPaises a:hover
{ text-decoration:underline;
  color:#333; }

.listaPaises p
{ margin:0 0 0 23px; }

/*NEW*/
.contenidos-caja2 h2
{ font-size:1.7em;
  color:#F00;
  background:none !important;
  text-align:center;
  margin-left:-20px; }

.contenidos-caja2 p
{ font-size:1.4em;
  line-height:1.5em; }

.contenidos-caja2 img
{ border:none; }

.contenidos-caja2 strong
{ color:#F00;
  font-size:1.1em; }

.contenidos-caja2
{ margin-top:20px;
  text-align:center;
  color:#666; }

.votos,.votosPos,.votosNeg
{ position:relative;
  float:right;
  padding:0 5px 0 5px;
  font:bold 14px Arial,Helvetica,sans-serif; }

.votos
{ color:black; }

.votosNeg
{ color:#A00; }

.votosPos
{ color:#0A0; }

div .negativo,div .positivo,div .vacio
{ float:left;
  width:20px;
  height:20px; }

.negativo
{ background:transparent url(../images/manoNo.gif) no-repeat right top;
  text-decoration:none;
  padding-right:15px;
  font-weight:bold;
  color:#F00;
  margin-left:20px; }

.positivo
{ background:transparent url(../images/manoOK.gif) no-repeat right top;
  text-decoration:none;
  padding-right:10px;
  font-weight:bold;
  color:#0C3;
  margin:-2px 0 0 20px; }

#star
{ height:45px; }

#star b
{ color:black; }

#star .starMsg1
{ position:relative;
  float:left;
  width:105px; }

#star .starMsg2
{ position:relative;
  float:left;
  width:355px; }

#star .starMsg3
{ position:relative;
  float:right;
  width:60px; }

#secureimgdiv
{ background:url(../img/loading.gif) no-repeat;
  width:200px;
  height:60px; }

#star ul.star
{ LIST-STYLE:none;
  MARGIN:0;
  PADDING:0;
  WIDTH:100px;
  HEIGHT:20px;
  LEFT:0;
  TOP:-5px;
  POSITION:relative;
  FLOAT:left;
  BACKGROUND:url('../images/stars.gif') repeat-x;
  DISPLAY:none; }

#star li
{ PADDING:0;
  MARGIN:0;
  FLOAT:left;
  DISPLAY:block;
  WIDTH:85px;
  HEIGHT:20px;
  TEXT-DECORATION:none;
  text-indent:-9000px;
  Z-INDEX:20;
  POSITION:absolute;
  PADDING:0; }

#star li.curr
{ BACKGROUND:url('../images/stars.gif') left 25px;
  FONT-SIZE:1px; }

#star div.user
{ left:5px;
  POSITION:relative;
  FLOAT:left;
  FONT-SIZE:13px;
  FONT-FAMILY:Arial; }

.tabContent_twoColumns h2
{ background:url(../images/flecha.gif) no-repeat 0;
  padding-left:25px; 
  height: 25px;
  padding-top: 5px;
}

.tabContent_twoColumns h2 strong
{ color:#F00; }

.linea
{ border-bottom:1px solid #CCC;
  margin:20px 0 0 0;
  *margin:0;
  clear:both;
  padding:10xp 0 10px 0; }

h3
{ color:red;
  margin-bottom:5px;
  font-size:1.4em; }

h4
{ font-size:1em; }

.registrate
{ color:#666;
  text-align:center;
  font-size:1.2em; }

/*NEW*/
.cabecero-cuadroUsuarios
{ width:600px;
  height:40px;
  text-align:right;
  font-size:1.2em;
  position:absolute;
  top:140px;
  margin-left:-310px;
  *margin-left:-600px; }

.cabecero-cuadroUsuarios p
{ margin:0; }

.cabecero-cuadroUsuarios a
{ color:#333;
  text-decoration:none; }

.href-usuario
{ font-size:1.2em; }

.terminos
{ border-right:none;
  width:97% !important; }

.sobre
{ background:url(../images/sobre.gif) no-repeat;
  padding-left:50px;
  font-size:1em;
  height:40px;
  clear:both;
  *clear:none;
  margin:10px 30px 30px 30px; }

.no-border
{ border:none !important; }

.enlaceContinuar
{ background:#ECE9D8;
  border:1px solid #999;
  padding:3px 5px 3px 5px;
  position:relative;
  top:30px;
  display:block;
  width:80px;
  text-align:center;
  margin:auto; }

#wellcome
{ text-align:center; }

#wellcome img
{ border:none;
  float:none; }

.gris3
{ color:#999;
  padding-left:40px;
  float:left;
  position:relative;
  top:3px; }

.caja-usuario form
{ position:relative;
  left:30px;
  _left:-105px;
  top:-5px;
  _top:-7px;
  float:left; }

.caja-usuario form p
{ margin:0 !important;
  font-size:11px !important; }

/*NEW*/
#home
{ margin:20px 0 30px 0;
  text-align:center; }

#home h2
{ color:#F00;
  background:none;
  font-size:2.2em;
  margin:0 0 30px 0; }

.boton-home a
{ background:url(../images/boton-back.gif) no-repeat;
  display:block;
  width:180px;
  height:30px;
  color:#FFF;
  text-align:center;
  font-size:1.4em;
  font-weight:bold;
  padding-top:10px; 
  float: left;
  margin: 10px 0 0 50px;}

.textos-home
{ font-size:1.4em;
  padding-top:30px;
  color:#666; }

.textos-home strong
{ font-size:1.3em;
  color:#000; }

.textos-home strong.rojo
{ font-size:1.5em;
  color:#F00;
  letter-spacing:-1px; }
.textos-home2 {
	font-weight: bold;
	color: #666;
	font-size: 1.6em;
	text-align: center;
	margin: 20px !important;
	float: left;	
}
.textos-home2 strong{
	color: #000;
}
.column2 h6
{ text-align:center;
  font-size:2em;
  margin:20px 0 20px -15px; }

.column2 h6 strong
{ color:#F00; }

.redes-sociales {
	color: #333333;
}
.redes-sociales img{
	position: relative;
	top: 3px;
	margin-left: 5px;
}
.comment {
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 5px;
	*padding-bottom: 10px;
	float: left;
	width: 100%;
	line-height: 1.5em;
}
.comment img{
	float: left;
	border: none;
	margin: 0 30px 20px 0;
}
.comment-div {
	width: 540px;
	float: left;
	margin: -10px 0 0 -5px;
}
.tiempo {
	font-size: 11px;
	color: #AAA;
}
.tiempo a{
	color: #f00;
	padding: 0 3px 0 3px;
}
.application-icon {
	padding: 3px 0 3px 10px;
	font-size: 1em;
	color: #FF0000 !important;
}
.comment-first {
	background: url(../images/bocadillo.gif) no-repeat #ccc;
	margin-bottom: 15px;
	font-size: 0.9em;
	float: left;
	width: 100%;
}
.comment-first textarea{
	width: 500px;
	height: 10px;
	padding: 4px 5px 4px 5px;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 10px 10px;
	color: #666;
}
.comment-first input{
	float: right;
	display: none;
	margin: 0 25px 10px 0;
}
@-moz-document url-prefix() {
    .comment-first input {
        display: block;
    }
}
body:nth-of-type(1) .comment-first input {
   display: block;
}
.comment-first form{
	margin: 0;
}
.comment-first img{
 	float: left;
	border: none;
	margin: 0 30px 20px 0;

}
.comment-first p{
	position: relative;
	left: 15px;
	margin: 0;
}

.caja {
	background: url(../images/back-caja.gif) repeat-x bottom #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}



.caja img{
	border: none;
}
.caja h3{
	background: #ccc;
	margin: 0 !important;
	color: #000000;
	padding: 5px 5px 5px 15px;
	font-size: 1em !important;
}
.universia-h {
	background: url(../images/universia.gif) no-repeat right #FF0000 !important;
	color: #FFFFFF !important;
}
.caja h4{
	color: #FF0000;
	margin: 10px 20px 0 15px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
}
.caja p{
	padding: 5px 5px 5px 10px;
}
.caja a{
	color: #FF0000;
}
.cajaamigos {
	background: url(../images/back-caja.gif) repeat-x bottom #FFFFFF !important;
	border: 1px solid #CCCCCC;
}
.cajaamigos p{
	padding: 5px 5px 5px 10px;
	float: left; 
	width: 60px; 
	text-align: center
}

.cajaamigos img{
	border: none;
}
.cajaamigos h5{
	margin: 0 !important;
	color: #000000;
	padding: 15px 5px 5px 15px;
	font-size: 1em !important;
}
.cajaamigos h4{
	color: #FF0000;
	margin: 10px 20px 0 15px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
}
.cajaamigos a{
	color: #FF0000;
}


.black {
	color: #000000 !important;
}
.maletin {
	background: url(../images/maletin.gif) no-repeat 5px 3px;
	padding-left: 30px !important;
}
.boletin2 {
	background: url(../images/sobre2.gif) no-repeat 5px 3px;
	padding-left: 30px !important;
}
.correo {
	background: url(../images/sobre3.gif) no-repeat 5px 3px;
	padding-left: 30px !important;
}
.amigos1 {
	background: url(../images/tipo1.gif) no-repeat 5px 3px;
	padding-left: 30px !important;
}
.amigos2 {
	background: url(../images/tipo2.gif) no-repeat 5px 3px;
	padding-left: 30px !important;
}
.lupa {
	background: url(../images/lupa.gif) no-repeat 5px 3px;
	padding-left: 30px !important;
}
.mails {
	text-align: center;
	font-size: 0.8em;
}
.interesar a{
	color: #000000;
}
.configuracion {
	background: #F4F4F4;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 1.2em;
	font-weight: bold;
}
.configuracion p{
	margin-bottom: 13px !important;
}
.configuracion a{
	color: #999;
}
.configuracion a.selected{
	color: #666;
	background: url(../images/flecha2.gif) no-repeat;
	margin-left: -54px;
	padding: 0 0 10px 55px;
}
.configuracion h4{
	text-align: right;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	margin: 0 10px 0 0;
	font-size: 1.1em;
}
.informacion {
	background: url(../images/lapiz.gif) no-repeat;
	padding-left: 28px;
	height: 17px;
}
.informacion2 {
	background: url(../images/lapiz2.gif) no-repeat !important;
	padding-left: 30px !important;
	font-size: 1.3em !important;
	height: 30px;
}
.fotografia {
	background: url(../images/camara.gif) no-repeat;
	padding-left: 28px;
	height: 17px;
}
.privacidad {
	background: url(../images/candado.gif) no-repeat;
	padding-left: 28px;
	height: 17px;
}
.baja {
	background: url(../images/ico_baja.gif) no-repeat;
	padding-left: 28px;
	height: 17px;
}
.contrasena {
	background: url(../images/llave.gif) no-repeat;
	padding-left: 28px;
	height: 17px;
}
.busqueda {
	background: url(../images/lupa2.gif) no-repeat 0 0 !important;
	padding: 0 0 4px 28px !important;
	height: 22px !important;
}
.underline-right {
	text-align: right;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 3px;
}
.underline-right a{
	color: #999999;
}
.boletin {
	background: url(../images/sobre2.gif) no-repeat 0 12px;
	padding: 10px 0 0 28px;
	height: 22px;
	border-top: 1px solid #CCCCCC;
}
.servicios {
	background: url(../images/mundo.gif) no-repeat;
	padding-left: 28px;
	height: 18px;
}
.boton {
	background: url(../images/back-bottom.gif) repeat-x;
	font-weight: bold;
	height: 28px;
	cursor: pointer;
}


.servicios2 {
	background: url(../images/mundo2.gif) no-repeat !important;
	padding-left: 40px !important;
	font-size: 1.3em !important;
	padding-top: 5px;
	height: 25px;
}
.baja2 {
	background: url(../images/ico_baja2.gif) no-repeat !important;
	padding-left: 40px !important;
	font-size: 1.3em !important;
	padding-top: 5px;
	height: 25px;
}
.registro {

            background: url(../images/tipo4.gif) no-repeat !important;

            padding-left: 30px !important;

            font-size: 1.3em !important;

            padding-top: 5px;

            height: 25px;

}

.servicios3 {

            list-style-type: none;

            font-size: 1.1em;

            margin: 20px 0 0 0;

            padding: 0;

}

.servicios3 a{

            color: #666666;

            font-weight: bold;

}

.servicios3 li{

            padding-left: 30px;

            height: 30px;

            float: left;

            width: 250px;

}

.youtube {

            background: url(../images/youtube2.gif) no-repeat;

}

.twiter {

            background: url(../images/twitter3.gif) no-repeat;

}

.delicious {

            background: url(../images/delicious2.gif) no-repeat;

}

.flicker {

            background: url(../images/flicker2.gif) no-repeat;

}

.rss {

            background: url(../images/rss2.gif) no-repeat;

}


#buscaramigos2 p {

            margin: 0;

}

#buscaramigos2 label {

            float: left;

            width: 100px;

}

#buscaramigos2 select {

            width: 200px;

}

#buscar-amigos3 {

            font-style: italic;
            border: 2px solid #D6D6D6;
            color: #999;
            width: 312px;

}

.comment2 {
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 15px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	height: 60px;
}

.comment2 img{

            border: none;

}

.comment2 p{

            margin-bottom: 15px !important;

            _margin-bottom: 0 !important;

}

.comment2 .float-right{

            margin-top: -25px !important;

            color: #FF0000;

}

.comment2 .float-right a{
    color: #FF0000;
    font-weight: bold;
    font-size: 0.9em;
}


.h2-amigos {
    border-bottom: 1px solid #CCCCCC;
    padding: 0 0 20px 30px !important;
    font-size: 1.3em !important;
    background: url(../images/lupa2.gif) no-repeat !important;
    margin-bottom: 20px !important;
}


 
/**/

.cross {

            background: url(../images/cross.gif) no-repeat 0 3px;

            padding-left: 15px;

            margin: 5px;

            font-weight: bold;

}

.iconosociales {

            margin: 5px;

            position: relative;

            top: 3px;

}

.acciones {

            float: right;

            font-size: 0.8em;

            line-height: 1.9em;

}

.acciones a{

            color: #FF0000;

            padding-bottom: 5px;

}

.acciones1 {
	background: url(../images/comentario2.gif) no-repeat;
	padding: 2px 0 3px 20px;
	color: #FF0000;
}
.acciones2 {
	background: url(../images/valoracion2.gif) no-repeat;
	padding: 2px 0 3px 20px;
	color: #FF0000;
}
.acciones3 {
	background: url(../images/amigos.gif) no-repeat;
	padding: 2px 0 3px 20px;
	color: #FF0000;
}

.invitacion {

            background: #EFEFEF;

            border: 1px solid #CCCCCC;

            padding: 5px;

            font-weight: bold;

            font-size: 0.9em;

            _position: relative;

            _top: 10px

}

.numeracion {

            margin-top: -35px !important;

}


.contrasena2 {
            background: url(../images/llave2.gif) no-repeat !important;
            padding-left: 35px !important;
            font-size: 1.3em !important;
            height: 25px;
            padding-top: 5px;
}

.boletin3 {
            background: url(../images/boletin2.gif) no-repeat !important;
            padding-left: 35px !important;
            font-size: 1.3em !important;
            height: 25px;
            padding-top: 5px;
}

.fotografia2 {
            background: url(../images/camara2.gif) no-repeat !important;
            padding-left: 40px !important;
            font-size: 1.3em !important;
            height: 30px;
}

.foto-div {
	width: 320px;
	text-align: center;
}
.foto-usuario {
            margin: 0 0 20px 0;
            border: none !important;
}

.misamigos p{
	color:#FF0000;
	float:left;
	height:80px;
	margin-right:5px !important;
	text-align:center;
	width: 50px;
}
	
.amigosdirectorio p{
	margin-right:20px !important;
}	


.misamigosPaises p {
	color: red;
	float: left;
	height: 80px;
	margin-right: 25px !important;
	text-align: center;
	width: 53px;
}

.misamigos img{
		margin-bottom: 10px;
		*margin-bottom: -10px;
}

.widget {
	background:#DF0101;	
}
.widget p{
	width: 50px;
	float: left;
	color: #FF0000;
	margin-right: 20px !important;  
	text-align: center;
	
}

.widget img{
		margin-bottom: 10px;
		*margin-bottom: -10px;
}

.float-right2{
	float:right !important;
  	text-align:right;
	margin: -25px 0 0 0 !important;
}
.float-right2 a{
	color: #000000 !important;
}


.comment-first2 {
    background: #ccc;
	clear: both;
}

.comment-first2 textarea{
	width: 590px;
}

.comment-first2 input{
	margin: -5px 0 5px 528px;
	float: none !important;
	*margin: -5px 0 5px 515px;
}

.comment-first3 {
	background: url(../images/bocadillo2.gif) right top no-repeat #CCCCCC;
}

.comment-first3 textarea{
	width: 560px;
}

.comment-first3 input{
	margin: -5px 0 5px 500px;
	float: none !important;
	*margin: -5px 0 5px 484px;
}

.actividad {
            list-style-type: none;
            border-bottom: 1px solid #CCCCCC;
            padding: 0 0 0 10px;
            font-weight: bold;
            float: left;
            width: 97%;
            margin: 0 0 20px 0;
}

.actividad li{

            float: left;

            padding: 10px 20px 10px 20px;

            background: #fff;

}

.actividad li.selected{
            border-top: 1px solid #CCCCCC;
            border-left: 1px solid #CCCCCC;
            border-right: 1px solid #CCCCCC;
            margin-bottom: -1px;
            position: relative;
}

.actividad li a{
            color: #666;
}

.actividad li.selected a{
            color: #000000;
}

.h2-amigos2 {
	padding: 0 0 20px 0 !important;
	font-size: 1.3em !important;
	background: none !important;
}

.mensaje-amigo {
	float: left;
	width: 400px;
}

.comment3 {
	height: auto;
	margin-bottom: 20px;
}

.boton2 {
	background: url(../images/back-bottom.gif) repeat-x bottom;
	font-weight: bold;
	cursor: pointer;
	float: left;
	width: 100px;
	padding: 6px 0 5px 0;
	height: 15px;
	text-align: center;
	border: 1px solid #7F7F7F;
	margin: 0 0 20px 60px;
}

.clear {
	clear: both;
}


.error {
	font-size: 1.5em;
	background: url(../images/rueda.gif) no-repeat;
	width: 400px;
	padding: 20px 50px 60px 100px;
}

.error strong{
	color: #FF0000;
}

.error br{
	margin-bottom: 20px;
}




/**/

.no-activity {
	color: #000000;
}

.no-activity strong{
	font-size: 1.2em;
	display: block;
	padding-top: 10px;
	margin-bottom: 20px;
}

.invita1 {
	background: url(../images/tipo3.gif) no-repeat;
	padding: 10px 0 10px 35px;
	margin: 0 0 0 20px !important;
}

.redes-sociales2 {
	margin: 20px 0 20px 80px;
	padding: 0;
	list-style-type: none;
	float: left;
}

.redes-sociales2 img{
	border: none;
}

.lupa2 {
	clear: both;
	margin-left: 20px !important;
	background: url(../images/lupa2.gif) no-repeat;
	padding: 10px 0 10px 30px;
	width: 410px;
}

.ejemplo {         
	background: url(../images/tipo4.gif) no-repeat;
	padding: 5px 0 0 30px;
	margin: 40px 0 0 20px !important;
}

.ejemplo img{
	border: none;
	margin: 30px 0 30px 30px;
}

.boton3 {
	margin: -20px 0 0 310px;
}
.boton4 {
	width: 200px;
}
.img-index {
	border: none !important;
	float: left;
	margin-left: 100px;
}


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

				
/*QTIP*/
.qtip{
   margin: 10px;
}
.qtip .qtip-content{
   padding: 10px;
   overflow: hidden;
   /*z-index:1000000; */
   background-color:#333333;
}
   
.qtip .qtip-content .qtip-title,
.qtip-cream .qtip-content .qtip-title{
	background-color: #F0DE7D;
}

.qtip-light .qtip-content .qtip-title{
  background-color: #f1f1f1;
}

.qtip-dark .qtip-content .qtip-title{
  background-color: #404040;
}

.qtip-red .qtip-content .qtip-title{
  background-color: #F28279;
}

.qtip-green .qtip-content .qtip-title{
  background-color: #B9DB8C;
  
}
.qtip-content{
}


/*NEW*/
.privacidad2 {
	background: url(../images/candado2.gif) no-repeat !important;
	padding-left: 30px !important;
	font-size: 1.3em !important;
	padding-top: 5px;
	height: 25px;
}
#privacidad
{ margin-top:20px; }

#privacidad p
{
	float: left;
	width: 95%;
  margin:5px;
}

#privacidad label
{ float:left;
  width:250px; }

#privacidad input
{ margin-right:20px; }

#privacidad select{ 
	width: 300px;
}
.interrogacion {
	font-size: 1.2em;
	color: #999 !important;
	margin-left: 5px;
	position: relative;
	top: -3px;
}
.indent {
	padding-bottom: 20px;
	float: left;
	width: 100%;
}
.indent label{
	padding-left: 30px;
	width: 220px !important;
}
.checkbox {
	display: block;
	float: right;
	width: 300px;
	*margin-top: -20px;
}
.border-none {
	border: none;
}

.config_redes {
	padding-top: 20px;
}
.config_redes img{
	border: none;
	margin: 0 10px 0 20px;
}
.config_redes strong{
	position: relative;
	top: -10px;
}
.config_redes p{
	margin-top: 20px !important;
}
.line-height {
	line-height: 1.4em;
}
.form-clausulas {
	margin: -20px 0 0 -20px;
	*margin: 0;
	_width: 600px;
}

.sendToFriend {
	background: url(../images/background-form.gif) repeat-x;
}
.sendToFriend p{
	margin: 10px 0 0 20px;
}
.sendToFriend h2{
	margin: 30px 0 -10px 20px;
	font-weight: normal;
	font-size: 1.2em;
}
#sendToFriendForm {
	margin-top: 20px;
}
#sendToFriendForm label{
	margin-top: 30px;
	float: left;
	width: 140px;
}
#sendToFriendForm textarea{
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
	padding: 5px;
	width: 350px;
	height: 70px;
}
.qtip-defaults{
	margin: 5px 0 0 13px;
}
#filtros a {
	padding: 4px 10px 4px 10px;
	background: #efefef;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 5px;
	*position: relative;
	*top: 8px;
}
#filtros a:hover {
	background: #fff;
	text-decoration: none;
}

#viewMore {
    text-align:center;
    background:url(../images/back-bottom.gif) repeat-x bottom;
    padding:3px 20px 3px 20px;
    font-weight:bold;
    top:10px;
    border:1px solid #999;
    clear:both;
    width: 70px;    
    height:20px;
    display:block;
    margin:auto;
}

#viewPost {
    text-align:center;
    background:url(../images/back-bottom.gif) repeat-x bottom;
    padding:3px 20px 3px 20px;
    font-weight:bold;
    top:10px;
    border:1px solid #999;
    height:20px;
    width: 70px;
}

#viewPrev {
    text-align:center;
    background:url(../images/back-bottom.gif) repeat-x bottom;
    padding:3px 20px 3px 20px;
    font-weight:bold;
    top:10px;
    border:1px solid #999;
    height:20px;
    width: 70px;
}



#viewMoreDiv {
width: 100%;
    text-align:center;
    display:inline;
    float:left;
}

#cargando {
    width:100%;
    text-align:center;
    display:none;
    float:left;
}
#cargando img{
    border:0!important;
    float:none;
    margin:auto;
}

.prueba  {
   font-weight:bold;
    
}


.cambiar {
    color: #333333;
    text-decoration: none;
    background: url(../images/icon3.gif) no-repeat;
    padding-left: 20px;
    cursor: pointer;
}




/**/

.quizasconozcas h3{

            background: red;

            color: #FFFFFF;

}

.quizasconozcas a{

            color: #000;

}

.quizasconozcas p{

            margin: 0 !important;

            padding: 0;

}

.quizasconozcas div{

            clear: both;

            padding: 10px 0 10px 10px;

}

.eliminar {
            border:none !important;
            float: right;
            margin: 10px;

}


.formato1 {

            float: left;

            clear: none;

            width: 290px;
            height:70px;
            padding: 0 20px 20px 0;

            border-bottom: none;

}

.formato1 .acciones {

            /*position: relative;

            bottom: -80px;*/

            display: none;

}

.formato1 .acciones br{

            display: none;

}


.formato {

            border-top: 1px dashed #CCCCCC;

            padding: 5px 55px 0 0;

            text-align: right;

            margin: 0 0 20px 0 !important;

            background: url(../images/disposicion1.gif) no-repeat right 4px;

            cursor: pointer;

}

.formato img{

            border: none;

            position: relative;

            top: 3px;

}



.formato1 div{

            float: left;

            width: 280px;

            padding: 20px 20px 20px 0;

}

.formato1 .invitacion{
    position: relative;
    top: 20px;
}

.formato1 p{

            padding: 0 !important;

            margin: 0 !important;

}



.swap {

            background: url(../images/disposicion2.gif) no-repeat right 4px;

}

.avatarForm{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:5px 0 10px 0!important;
    float:left;
    margin-bottom:20px;
    width:100%;
    margin-left:0!important;
}


.listas {

            background: #EAEAEA;

            border-top: 1px solid #C7C7C7;

            padding: 10px;

            margin-bottom: 10px !important;

}

.listas a{

            border: 1px solid #000;

            padding: 3px;

            margin-right: 10px;

}

.accionesb {
	color: #FF0000;
	font-size: 0.8em;

}

.addlista {

            float: right;

            margin-top: -40px !important;

}

.add {

            background: url(../images/triangle1.gif) no-repeat right;

            padding: 3px 25px 3px 3px;

            margin: -5px 5px 0 0;

            border: 1px solid #fff;

            font-weight: bold;

            *display: block;

            float: left;

            position: relative;

}

.add:hover {

            background: url(../images/triangle2.gif) no-repeat right #CCCCCC;

            text-decoration: none !important;

            border: 1px solid #A3A3A3;

}

.lista {

            position: absolute;

            list-style-type: none;

            background: #F1F1F1;

            border: 1px solid #CCCCCC;

            margin: -23px 0 0 433px;

            _margin: -23px 0 0 360px;

            padding: 10px 10px 5px 10px;

            z-index: 2000;

}

.lista li{

            margin-bottom: 5px;

}

.lista input{

            font-family: Arial, Helvetica, sans-serif;

}

.new-class {

            background: url(../images/triangle2.gif) no-repeat right #CCCCCC;

            padding: 3px 25px 3px 3px;

            margin: -5px 5px 0 0;

            border: 1px solid #A3A3A3;

            font-weight: bold;

            *display: block;

            float: left;

            position: relative;

            text-decoration: none !important;

}

/*fcbklist_________________________________________________________________________________________________________________*/

#fcbklist {

            height:255px;

            list-style-type:none;

            margin:0pt;

            overflow:auto;

            padding:0pt;

            z-index:1;

}

#filters {

            border-top: 1px solid #666;

            border-bottom: 1px solid #666;

            padding: 5px;

            background: #EAEAEA;

            font-weight: bold;

            font-size: 0.9em;

            margin-bottom: 10px;

}

#filters .selections {

            float:left;

            list-style-type:none;

            margin:0px;

            padding:0px;

}

#filters .selections li.view_on {

            background: #999;

}

#filters .selections li.view_on a{

            color: #FFFFFF;

}

#filters .selections li {

            float:left;

            padding:4px 7px;

            text-align:center;

            width:100px;

}

#filters .selections li a{

            color:#333;

            text-decoration:none;

}

#fcbklist li {

            display:block;

            float:left;

            list-style-image:none;

            list-style-type:none;

            margin:2px;

            padding:2px;

            cursor: pointer;

}

#fcbklist a {

            text-decoration: none;

            color: #333333;

}

#fcbklist .fcbklist_item

{

            background-color:#FFFFFF;

            clear:both;

            position:relative;

            height:50px;

            overflow:hidden;

}

#fcbklist img {

            float: left;

            margin: 3px 7px 3px 3px;

}

#fcbklist .itemover

{

            background-color:#F7F7F7 !important;

}

#fcbklist .liselected {

}

#fcbklist .itemselected {

            background: url(../images/checked2.gif) no-repeat right bottom #ADABAC !important;

            *background: url(../images/checked2.gif) no-repeat right #ADABAC !important;

}

#fcbklist .itemselected a{

            color: #fff;

}

#fcbklist strong {

            color:#222222;

            font-size:11px;

            margin-top:2px;

            width:65px;

}

.clearer

{

            clear:both;

            height:1px;

            font-size:1px;

}

/*fcbklist_________________________________________________________________________________________________________________*/



#amigos {

            margin: 11px;

            *margin: 11px 11px 0 11px;

            padding: 1px;

            color: #333333;

            font-family: Arial, Helvetica, sans-serif;

}

p.paginacion {

            text-align: right;

            font-size: 0.8em;

            color: #000000;

            width: 400px;

}

p.paginacion a{

            color: #666;

}

.crear-lista {

            border-top: 1px solid #666;

            border-bottom: 1px solid #666;

            padding: 5px;

            background: #EAEAEA;

            margin-bottom: 10px;

            width: 400px;

            text-align: right;

}

.crear-lista input{

            background-color:#999;

            color: #FFFFFF;

            font-size: 0.9em;

            font-weight: bold;

            font-family: Arial, Helvetica, sans-serif;

            padding:2px 7px;

            text-align:center;

            width: 100px;

            cursor: pointer;

}

.cancelar {
    background: #DFDFDF !important;
    color: #333333 !important;
}





.invitar {

            background: url(../images/tipo5.gif) no-repeat;

            padding: 3px 0 3px 30px;

}

.buscar {

            background: url(../images/lupa3.gif) no-repeat;

            padding: 3px 0 3px 30px;

            margin-bottom: 0;

}

.configuracion h4{

            text-align: right;

            border-bottom: 1px solid #CCCCCC;

            padding-bottom: 3px;

            margin: 0 10px 0 0;

            font-size: 1em;

            color: #000000;

}

.amigos3 {

            background: url(../images/amigos2.gif) no-repeat;

            padding: 3px 0 3px 30px;

}

.listas2 {

            background: url(../images/back-select2.gif) no-repeat;

            padding: 3px 0 3px 30px;

}

.listas3 {
    background: url(../images/back-select.gif) no-repeat;
    padding: 7px 0 7px 10px;
    color: #000000 !important;
    margin-left: -5px !important;
}

.listas3 a{

            color: #000000;

}


.filtro label{

            float: left;

            width: 60px;

}

.filtro select{

            width: 200px;

}

.filtro input{

            margin-left: 200px;

}

.directorio {

            color: #333;

            text-align: left;

            padding: 10px;

            border-top: 1px solid #CCCCCC;

            border-bottom: 1px dashed #CCCCCC;

            margin-bottom: 20px !important;

}

.boton3 {

            background: url(../images/back-bottom.gif) repeat-x bottom;

            font-weight: bold;

            cursor: pointer;

            float: right;

            width: 100px;

            padding: 6px 0 5px 0;

            height: 15px;

            text-align: center;

            border: 1px solid #7F7F7F;

            margin-top: -5px;

            *margin-top: -20px;

}

.resultados {
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	clear: both;
}



.column1-a {

            float: left;

            width: 300px;

            text-align: center;

            margin-top: 50px;

}

.column1-a p{

            font-weight: bold;

            font-size: 1.2em;

            color:#666666;

            width: 200px;

            text-align: center;

            width: 90%;

            margin-top: 20px !important;

}

.column1-a p strong{
	color:#000;
}

.boton4 {
	background: url(../images/boton-back2.gif) no-repeat;
	color: #FFFFFF !important;
	display: block;
	width: 118px;
	padding: 10px;
	margin: auto;
}

.h3 {
	text-align: center;
	color: #333333;
	margin-top: 73px;
	*margin-top: 55px;
	width: 95%;
}

.h3 strong{
	color: #f00;
}

/* RESPUESTAS */
.comenta{
	color:#BD2323;
	font-size: 0.8em;
	position: relative;
	top: -17px; 
	margin-left: 90px;
}
.comenta a{
	color:#BD2323;
}
.respuestas {
	/* font-size: 85%;*/
	padding: 0 0 2px 0;
	float: left;
	width: 100%;
}
.respuestas img{
	float: left;
	margin: 0 10px 10px 75px;
}
.respuestas strong{
	color: #FF0000;
	font-size: 1.2em;
	letter-spacing: -1px;
}
.respuestas p{
	width: 400px;
	float: left;
	margin: 0;
}
.respuestas hr {
	clear: both;
	visibility: hidden;
	height: 10px;
}
.respuestas textarea {
	background: #F1F1F1;
	border: 1px solid #ccc;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	width: 370px;
	height: 50px;
}
.hace {
	color: #AAA !important;
	font-size: 0.9em;
}
.boton-enviar {
	background: url(../images/back-buttom.gif) no-repeat;
	border: none;
	width: 70px;
	height: 19px;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	position: relative;
	top: 95px;
	margin-left: -100px;
	font-size: 1em;
}
.form2 form {
	margin-left: 80px;
	clear: both;
}
.form2 form label{
	color: #333 !important;
	font-size: 1em !important;
}
.form2 form label strong{
	color: #f00 !important;
	font-size: 1.1em;
}
.form2 table {
	background: none !important;
	border: none !important;
	font-size: 1.1em !important;
}
.form2 textarea {
	width: 430px !important;
}

.adde {
	/*float: right;*/
	cursor: pointer;
}



@-moz-document url-prefix() {
  .botonfirefox {
		margin-top: -10px;
  }

 }

.tor label{
     float: none !important;
     display: block;
     width: 200px !important;
     margin-bottom: 10px;
}
.tor input{
     float: left !important;
}

.botoncete {
	background: url(/images/bbuttom.gif) no-repeat;
	width: 183px;
	height: 34px;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
    margin-left: 260px !important;
}
.botoncete a{
	color: #FFF !important;
}
