@charset "utf-8";
/* CSS Comun Mirame y vota */

/*Estilos por defecto*/
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	 margin: 0;
	 padding: 0;
	 border: 0;
	 outline: 0;
	 font-style: inherit;
	 font-size: 100%;
	 font-family: inherit;
	 vertical-align: baseline;
}
:focus {
	outline: 0;
}
a, a:link, a:visited, a:hover, a:active{pp1
 text-decoration:none
}
table {
 border-collapse: separate;
 border-spacing: 0;
}
th, td {
 text-align: left; font-weight: normal;
}
img, iframe {
 border: none;
 text-decoration:none;
}
ol, ul {
 list-style: none;
}
input, textarea, select, button {
 font-size: 100%;font-family: inherit;
}
select {
 margin: inherit;
}
hr {
 margin: 0;
 padding: 0;
 border: 0;
 color: #000;
 background-color: #000;
 height: 1px;
}

/*Reglas controladoras de la pagina*/ 
body {
	background: url(../img/barrido-fondo.jpg) top repeat-x #144e79;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
p  {
	font-size: 13px;
}
#contenidoTop {
	background: url(../img/fondo-top.jpg) repeat-x;
}
#infoUsuario {
	width: 800px;
	margin: auto;
	padding: 8px 0;
	overflow: hidden;
	
	color: #FFF;
}
#infoUsuario a {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
}
.cleft {
	float: left;
}
.cright {
	float: right;
}
#contenedor {
	width: 800px;
	margin: auto;
	margin-bottom: 20px;
	background-color: #FFF;
	border: #00284b solid 1px;
}
#cabecera {
	width: 800px;
	margin: auto;
	margin-top: 20px;
	overflow: hidden;
}
#logo {
	width: 429px;
	float: left;
}
#textoCabecera {
	width: 370px;
	float: right;
}
#textoCabecera h2 {
	text-align: center;
}
#textoCabecera p {
	padding: 12px 6px;
	color: #002d4f;
}
#textoCabecera a {
	color: #002d4f;
	font-weight: bold;
}
#cuerpo {
	width: 800px;
	margin: auto;
}
#banner {
	padding: 20px 0;
	text-align: center;
}
#contenido {
	width: 760px;
	margin: auto;
	overflow: hidden;
}
#cIzquierdo {
	width: 304px;
	float: left;
}
#cIzquierdo div h3 {
	width: 323px;
	margin: auto;
	margin-top: 2px;
	color:  #002d4f;
	text-align: left;
	padding-top: 6px;
	padding-left: 4px;
}
/*busqueda*/
#busquedas {
	width: 303px;
	height: 32px;
	padding:  0;
	margin: 0;
	background: url(../img/contenido/busquedas/caja-busqueda.jpg) no-repeat;
	position: relative;
	overflow: hidden;
}
.bS {
	width: 303px;
	overflow: hidden;
}
.cbus {
	width: 152px;
	height: 20px;
	float: left;
	overflow: hidden;
}
.busa {
	width: 144px;
	height: 20px;
	float: left;
	margin-left: 6px;
	margin-top: 4px;
}
.bS table tr td {
	padding-top: 4px;
	vertical-align: top;
}
.bS table  {
	width: 120px;
	float: left;
}
.busa a {
	color: #002e4f;
}
#busquedas input {
	width: 120px;
	height: 14px;
	border: solid 1px #CCC;
	margin-top: 0px;
	margin-left: 4px;
	
	color: #898bb2;
}
.botonEN {
}
/*categorias*/
#categorias {
	margin: 10px 0;
	background: url(../img/contenido/cajas-contenido.jpg) no-repeat #f6f6f6;
	border: solid 1px #CCC;
}
#categorias ul {
	width: 303px;
	margin: auto;
	padding: 8px 0;
	overflow: hidden;
}
#categorias li {
	float: left;
	margin: 6px 6px;
}
/*info fotos votadas*/
#infoImagenes {
	margin: 10px 0;
	background: url(../img/contenido/cajas-contenido.jpg) no-repeat #f6f6f6;
	border: solid 1px #CCC;
}

#infodetalle {
	width: 290px;
	margin: auto;
	padding: 8px 0;
	overflow: hidden;
}
#imagen {
	float: left;
	margin-right: 8px;
	border: solid 2px #224966;
}
#detalle {
	float: left;
}
#detalle p {
	margin-bottom: 26px;
	font-size: 13px;
	color: 002d4f !important;
	font-style: italic;
}
.usuario a {
}
.votos {
	font-style: normal;
	font-weight: bold;
	color: 002d4f !important;
}
.perfir a {
	text-decoration: underline;
}
#detalle p b {
	font-weight: bold;
}
#puntuacionMedia {
	width: 89px;
	height: 90px;
	background: url(../img/contenido/infovotadas/caja-puntuacion.jpg) no-repeat;
	float: right;
	padding: 32px 0 0 0;
	
	font-size: 42px;
	color: #002d4f;
	text-align: center;
}
#cDerecho {
	width: 428px;
	float: right;
}
.tituloImagen {
	width: 428px;
	margin-bottom: 10px;
	height: 41px;
	background: url(../img/contenido/caja-titulo.jpg) no-repeat;
}
#divTitulo {
	padding: 0 8px;
}
.tituloImagen p {
	margin-top: 10px;
}
#navImagen {
	width: 300px;
	margin: auto;
	overflow: hidden;
	padding: 10px 20px;
}
#imagenV {
	text-align: center;
}
#imagenV img {
	border: solid 4px #002346;
	display: inline;
}
#navImagen a {
	color: #002d4f;
	font-size: 16px;
}
#votar {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #002d4f;
	font-size: 16px;
}
#votar img {
	margin-top: 6px;
}
/*comentarios*/
#comentarios {
}
#comentarios h4 {
	background-color: #002d4f;
	color: #FFF;
	font-size: 20px;
	text-align: center;
	padding: 2px 0;
	margin-bottom: 10px;
}
#comentarios dl {
	overflow: hidden;
	margin-bottom: 10px;
}
#comentarios dt {
	width: 66px;
	height: 66px;
	float: left;
	background: url(../img/contenido/comentario/caja-foto.jpg) no-repeat;
	text-align: center;
}
#comentarios dt img {
	margin-top: 8px;
}
#comentarios dd {
	width: 356px;
	height: 66px;
	float: right;
	background: url(../img/contenido/comentario/caja-texto.jpg) no-repeat;
}
#comentarios dd b {
	display: block;
	margin-bottom: 4px;
}
#comentarios dd p {
	width: 305px;
	margin: auto;
	margin-top: 8px;
}
#Avisos {
	background-color: #002d4f;
	color: #FFF;
	font-size: 14px;
	font-style: italic;
	text-align: left;
	padding: 2px 0;
	padding-left: 20px;
}
#Avisos a {
	color: #FFF;
	font-weight: bold;
}
#pie {
	width: 754px;
	margin: auto;
	text-align: center;
	padding-bottom: 20px;
}
#pp1 {
	height: 130px;
	overflow: hidden;
	background: url(/img/contenido/pie/fondo-pie.jpg) no-repeat;
	margin-top: 18px;
}
#pp1 dl {
	width: 200px;
	float: left;
	margin-top: 10px;
	margin-right: 6px;
	
	font-size: 13px;
	color: #002d4f;
	font-weight: bold;
}
#pp1 dt {
}
#pp1 dd {
}
#pp2 {
	padding: 10px 0;
}
#pp2 p, #pp2 p a {
	font-size: 13px;
	color: #0d75df;
}

/*Registro*/
/*Contenido Registro*/
#contenidoResgistro {
	width: 800px;
	margin: auto;
	height: 467px;
	background: url(/img/fondo-registro.jpg) no-repeat;
	overflow: hidden;
}
#contenidoResgistro a:link, #contenidoResgistro a:active, #contenidoResgistro a:visited, #contenidoResgistro a:hover{
	color: #002d4f;
	text-decoration: underline;
}
#contenidoResgistro p {
	color: #002d4f;
}
#contenidoResgistro h1 {
	text-align: center;
	padding: 6px 0;
	font-size: 14px;
	font-weight: bold;
	color: #002d4f;
} 
#contenidoResgistro h2 {
	font-size: 14px;
	color: #002d4f;
	font-style: normal;
	text-align: center;
}
b {
	font-weight: bold;
}
#fRestistro, #fLogin {
	margin: 80px 28px;
}
#fRestistro {
	width: 424px;
	height: 272px;
	background: url(/img/caja-formulario-Registro.jpg) no-repeat;
	float: left;
	position: relative;
}
.notabottomCaja {
	position: absolute;
	bottom: 10px;
	left: 8px;
	font-weight: bold;
}
.notaPieCaja {
	position: absolute;
	bottom: -20px;
	right: 2px;
	
	font-weight: bold;
}
#fRestistro table {
	width: 400px;
	margin: auto;
	
	border-collapse:separate;
	border-spacing:10px;
}
#fRestistro th {
	width: 130px;
	color: #002d4f;
	font-size: 13px;
	text-align: right;
}
#fRestistro td {
}
#fRestistro input {
	width: 200px;
	border: solid 1px #24c3f0;
	
	color: #333;
	font-size:11px;
}
#fLogin {
	width: 259px;
	height: 274px;
	background: url(/img/caja-formulario-login.jpg) no-repeat;
	float: right;
	padding-top: 40px;
}
#fLogin table {
	width: 166px;
	border-collapse:separate;
	border-spacing:10px;
}
#fLogin th {
	width: 70px;
	color: #002d4f;
	font-size: 12px;
	text-align: left;
}
#fLogin input {
	width: 150px;
}
#fLogin td {
}

/*Panel de control Usuario*/
#datosPerfil {
	overflow: hidden;
	margin-bottom: 20px;
}
#datosPerfil h1 {
	color: #002d4f;
	font-size: 16px;
	padding-bottom: 20px;
}
#datosPerfil p {
	color: #002d4f;
	font-size: 13px;
	padding: 4px 0;
}
#fotoPerfil {
	float: left;
	width: 190px;
	margin-left: 20px;
	border: solid 4px #88b0cf; 
}
#fotoPerfil img {
	width: 190px;
}
#datosUsuario {
	float: right;
	width: 540px;
	margin-right: 20px;
}
.gcuenta {
	width: 756px;
	height: 115px;
	margin: 40px 0;
	background: url(/img/caja-grupo-cuenta.jpg) no-repeat;
	position: relative;
}
.gcuenta h1 {
	position: absolute;
	top: -20px;
	left: 1px;
	
	color: #002d4f;
	font-size: 14px;
}
.gcuenta ul {
	overflow: hidden;
}
.gcuenta ul li {
	float: left;
	width: 70px;
	height: 70px;
	padding: 20px 12px;
}
.gcuenta ul li small {
	color: #002d4f;
	font-size: 12px;
	font-weight: bold;
	width: 70px;
	display: block;
	text-align: center;
}
.gcuenta ul li img {
	border: solid 2px #88b0cf; 
}

#botonesOpciones {
	text-align: center;
	padding: 10px 0 20px 0;
}
/*Fecha de nacimiento*/
#fechaNacimiento {
	width: 200px;
	background-color: #FFFFFF;
	
	border: 1px solid #24C3F0;
}
#dia {
	display: inline-block;
}
#dia select {
	width: 60px;
	
	border: solid #fff 1px;
	color: #333;
	font-size:11px;
}
#mes {
	display: inline-block;
}
#mes select {
	width: 62px;
	
	border: solid #fff 1px;
	color: #333;
	font-size:11px;
}
#ano {
	display: inline-block;
}
#ano select {
	width: 70px;
	
	border: solid #fff 1px;
	color: #333;
	font-size: 11px;
}
#crearCuenta {
}


.notaR {
	width: 400px;
	margin: auto;
	margin-top: 80px;
	background-color: #fff;
	text-align: center;
}
.notaR p {
	padding: 100px 0;
}
.noB {
	padding-left: 5px;
	margin-top: 6px;
	border: none !important;
}

#cDatos {
	margin-top: 20px;
	overflow: hidden;
}
#cDatos img {
	float: left;
	display: block;
	cursor: pointer;
}
#cDatos p {
	display: block;
	float: left;
	margin-left: 20px;
	
	color: #FF0000;
	font-weight: bold;
	text-align: left;
}