* { padding: 0; margin: 0; }

body {
 background-color: #b9234d;
 color: #999999;
 font-family: Tahoma;
 font-size: 16px;
}

#contenedor {
width: 800px;
text-align: center;
position: absolute;
left: 50%;
top: 20%;
height: 141px;
margin-left: -400px; /* 50% width */
margin-top: -150px;
background-color: #b9234d;

}

.imagenes
{
	float: left;
	margin: 5px;
	padding: 3px;
	border: 1px solid #a3aa91;
	background-color: #eeeeee;
}
.imagenes:hover
{
	background-color: #CCCCCC;
}

.imagenes_dentro
{
	border: 0px solid #a3aa91;
}

.contra{
 background-color: #a52045;
 border: 1px solid #63152b;
 padding: 7px;
 width:210px;
 margin: 15px auto 15px auto;
}

.contra_dentro {
 background-color: #a52045;
 border-width: 0px;
 color:#FFFFFF;
 width:165px;
 padding: 7px;
 font-size: 18px;
}

.buscador {
 background-color: #a52045;
 border: 1px solid #63152b;
 padding: 7px;
 width:310px;
 margin: 15px auto 15px auto;
}

.buscador_dentro {
 background-color: #a52045;
 border-width: 0px;
 color:#FFFFFF;
 width:265px;
 padding: 7px;
 font-size: 18px;
}

.eliminar {
float:right;
 width: 105px;
 padding: 4px 8px 4px 0px;
 margin: 0px auto 0px 0px;
 text-decoration:none;
 FONT-FAMILY: "Arial Black", Arial, Sans-Serif; LETTER-SPACING: -1px;
 color:#FFFFFF;
 cursor:pointer;
 background-color: #969696;
 border: 1px solid  #555555;

}
.eliminar:hover {
 text-decoration:none;
 background-color: #444444;
 COLOR: #CCCCCC; 
}

.volver {
float:left;
 width: 150px;
 padding: 5px;
 margin: 0px auto 0px 0px;
 text-decoration:none;
 FONT-FAMILY: "Arial Black", Arial, Sans-Serif; LETTER-SPACING: -1px;
 color:#FFFFFF;
 cursor:pointer;
 background-color: #7F1736;
 border: 1px solid  #5F1229;

}
.volver:hover {
 text-decoration:none;
 background-color: #333333;
 COLOR: #CCCCCC; 
}

.entrar {
 width: 150px;
 padding: 5px;
 margin: 0px auto 0px 0px;
 text-decoration:none;
 FONT-FAMILY: "Arial Black", Arial, Sans-Serif; LETTER-SPACING: +1px;
 color:#FFFFFF;
 cursor:pointer;
 background-color: #7F1736;
 border: 1px solid  #5F1229;

}
.entrar:hover {
 text-decoration:none;
 background-color: #333333;
 COLOR: #CCCCCC; 
}

.vacio {
 width: 150px;
 padding: 5px;
 margin: 0px 0px 10px auto;
 
 color:#FFFFFF;

}

.comentar {
 width: 150px;
 padding: 5px;
 margin: 0px 0px 10px auto;
 
 text-decoration:none;
 FONT-FAMILY: "Arial Black", Arial, Sans-Serif; LETTER-SPACING: -1px;
 color:#FFFFFF;
 background-color: #7F1736;
 border: 1px solid  #5F1229;
 cursor:pointer;
}
.comentar:hover {
 text-decoration:none;
 background-color: #333333;
 COLOR: #CCCCCC; 
}


.volver_abajo {
 width: 150px;
 padding: 5px;
 margin: 0px auto 0px 0px;
 text-decoration:none;
 FONT-FAMILY: "Arial Black", Arial, Sans-Serif; LETTER-SPACING: -1px;
 color:#FFFFFF;
 cursor:pointer;
 background-color: #7F1736;
 border: 1px solid  #5F1229;
 display:block;

}
.volver_abajo:hover {
 text-decoration:none;
 background-color: #333333;
 COLOR: #CCCCCC; 
}


.foro {
 width: 800px;
 padding: 20px;
 margin-bottom: 60px;
 background-color: #a52045;
 border: 1px solid  #5F1229;
}
.foro_dentro {
 width: 700px;
 margin: 0px auto 40px 0px;
 background-color: #FFFFFF;
 border: 1px solid #AAAAAA;
}

/*  FORMULARIO OPINION  */
.form_opinion {
 background-color: #E6E6E6;
 border: 1px solid #888888;
 color:#000000;
 width:600px;
 padding: 20px;
 margin: 20px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

.form_subir {
 background-color: #E0E0E0;
 border: 1px solid #888888;
 color:#000000;
 width:500px;
 padding: 20px;
 margin: 0px;
}

.form_tabla {
 padding: 7px;
 width: 100%;
 text-align:left;
}

.titulo_seccion {
  font-weight: bold;
  FONT-SIZE: 24px;
  PADDING: 0px;
  MARGIN: 0px;
  COLOR: #444444;
  FONT-FAMILY: "Arial Black", Arial, Sans-Serif; LETTER-SPACING: -1px
}

.texto_formulario {
  font-weight: bold;
  PADDING-TOP: 10px;
  PADDING-BOTTOM: 2px;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;

}
.cuadros_formulario {
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;

}


.error_pie {
  text-align:left;
  FONT-SIZE: 11px;
  COLOR: #CC0000;
  padding: 2px;
  margin: 2px;
}
.cuadros_formulario_pie {
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  FONT-SIZE: 11px;
  COLOR: #AAAAAA;
}
.cuadros_formulario_pie_envio {
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  FONT-SIZE: 11px;
  COLOR: #333333;
}

.cuadros_formulario_pie2 {
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  FONT-SIZE: 11px;
  COLOR: #AAAAAA;
  margin-top: 5px;
  font-weight:normal;
}

.formulario_error {
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  FONT-SIZE: 11px;
  COLOR: #BF2323;
   font-weight: bold;
}

.formulario_ok {
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  FONT-SIZE: 11px;
  COLOR: #009900;
  font-weight: bold;
}

.campo_registro {
    BORDER-RIGHT: #d1c7ac 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #d1c7ac 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: url(fondo_campo.jpg);
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #d1c7ac 1px solid;
    COLOR: #333333;
    MARGIN-RIGHT: 4px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #d1c7ac 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: tahoma, arial, sans-serif;
 }
.campo_registro_text {
    BORDER-RIGHT: #d1c7ac 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #d1c7ac 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: url(fondo_campo_text.jpg);
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #d1c7ac 1px solid;
    COLOR: #333333;
    MARGIN-RIGHT: 4px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #d1c7ac 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: tahoma, arial, sans-serif;
 }
 
 .boton {
	BORDER-RIGHT: #db6600 1px solid;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: center top;
    BORDER-TOP: #db6600 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(button_bg.jpg);
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #db6600 1px solid;
    COLOR: #ffffff;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #db6600 1px solid;
    BACKGROUND-COLOR: #f38528;
    TEXT-DECORATION: none
    cursor: pointer;
	cursor: hand;
}

.flechas {
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  FONT-SIZE: 11px;
  COLOR: #AAAAAA;
  line-height: 5px;
} 
 




/* FORO COMENTARIOS */

.opinion_oscura {
 background-color: #999999;
 border: 1px solid #888888;
 color:#000000;
 width:600px;
 padding: 20px 20px 0px 20px;
 margin: 20px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

.opinion {
 background-color: #E6E6E6;
 border: 1px solid #888888;
 color:#000000;
 width:600px;
 padding: 20px;
 margin: 20px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}
.opinion_mia {
 background-color: #C6C6C6;
 border: 1px solid #00CC00;
 color:#000000;
 width:600px;
 padding: 20px;
 margin: 20px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}
.opinion_tabla {
 padding: 7px;
 width: 100%;
}

.nombre {
 text-align:left;
 font-weight:bold;
 font-size:19px; 
 padding-left: 10px;
 width: 100%;
}
.nombre2 {
 text-align:left;
 font-size:16px; 
 padding-left: 10px;
 width: 100%;
}
.fecha {
 padding-left: 10px;
 text-align:left;
 color:#999999;
}
.mensaje {
font-size: 14px;
padding-top: 20px;
text-align: justify;
}

.imagen_avatar
{
width: 50px;
}
.avatar
{
	padding: 3px;
	border: 3px solid #a3aa91;
	background-color: #eeeeee;
}





/* AUTOCOMPLETAR*/
.desplegable {
 width: 800px;
}

h3 {
		margin: 0px;
		padding: 0px;	
	}

.suggestionsBox {
		position: relative;
		margin: 0 auto 0 auto;
		width: 400px;
		background-color: #000000;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
		padding-bottom: 20px;
}
	
.suggestionList {
		margin: 0px;
		padding: 0px;
}
	
.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
		list-style-type:none;
}
	
.suggestionList li:hover {
		background-color: #6F2960;
}


	
.foto_desple {
width: 100%;
text-align:left;
margin: 5px;
 
}

.enlace_vacio {
border-width: 0px;
text-decoration:none;
color:#333333;
}

.error_login {
margin: 10px;
padding:5px;

border: 1px solid #FF0000;	
color: #000000;
text-decoration:none;
}

.error_enviar {
margin: 10px;
padding:5px;
font-size: 12px;
border: 1px solid #FF0000;	
color: #FFFFFF;
background-color: #990000;
text-decoration:none;
font-weight:bold;
}
.ok_enviar {
margin: 10px;
padding:5px;
font-size: 12px;
border: 1px solid #009900;
color: #FFFFFF;
background-color: #006600;
text-decoration:none;
font-weight:bold;
}

.boton_pedir {
 width: 280px;
 padding: 5px;
 margin: 0px 0px 0px auto;
 cursor:pointer;
 border: 1px solid  #777777;
 display:block;
 color: #000000;
 text-align:center;

}
.boton_pedir:hover {
 background-color: #AAAAAA;
}

.boton_simple {
 width: 85px;
 padding: 3px;
 margin: 0px 0px 0px auto;
 cursor:pointer;
 border: 1px solid  #777777;
 border-bottom: 0px;
 display:block;
 color: #000000;
 text-align:center;
 font-size: 13px;
 height: 28px;
 font-weight:bold;
 
 background-color: #CCCCCC;

}
.boton_simple:hover {
 background-color: #AAAAAA;
}

.boton_simple_sel {
 width: 85px;
 padding: 3px;
 margin: 0px;
 cursor:pointer;
 border: 1px solid  #555555;
 border-bottom: 0px;
 display:block;
 color: #000000;
 text-align:center;
 font-size: 13px;
 background-color: #AAAAAA;
 height: 28px;
  font-weight:bold;
 
}

/*GALERIA*/

#contenedor_galeria {
text-align: center;
padding: 10px;
margin: 10px;
background-color: #b9234d;
}

.foro_galeria {
 padding: 20px;
 margin-bottom: 60px;
 background-color: #a52045;
 border: 1px solid  #5F1229;
}

.imagenes_galeria
{
	margin: 5px;
	padding: 8px;
	border: 1px solid #a3aa91;
	background-color: #eeeeee;
}

