html, body {
	margin: 0;
	/*height: 100%;*/
}

body {
background: #171717 url('../estructura/llamaradas.gif') no-repeat bottom center fixed;
/*background: #171717 url(../estructura/body.gif) repeat scroll 0 0;*/
font-size: 65%;
}

h1 {
text-decoration: none;
color:#ffcc00;
}

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

a {
    font: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	color: #ffcc00;
	text-decoration: none;
	font-weight:normal;
}
a:hover {
	color: #ffffff;
}

img a {
border: 0px;
}

input{
/*border: 3px solid #999999;*/
}

div{
 /*border:1px solid red;*/
}

/*
input.enlace{
border:0; 
background-color:#fff; 
text-decoration:underline; 
color:#000; 
cursor:hand
}*/

.clear {
margin:0 auto;
clear: both;
}

.cabecera{
	height: 90px;
	background: black url('../estructura/logo_mid.gif') no-repeat center;

}

.logoVulcan{
	background: url('/foro/templates/AcidTechTigerMod/images/logo_right.jpg') no-repeat top left;
	width: 129px;
	height: 88px;
	float: right;
}


.logoVulcanRight{
	background: url('/foro/templates/AcidTechTigerMod/images/logo_left.jpg') no-repeat top right;
	width: 129px;
	height: 88px;
	float: left;
}

#barrabotones{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	height: 19spx;
	background: url('http://vocs.org/foro/templates/AcidTechTigerMod/images/buttons.gif') repeat-x;
	font-size: 10px;
	color: #FFFFFF;
	padding-bottom: 2px;
}
#barrabotones a, #barrabotones a:visited {
	color: #FFF;
	text-decoration: none;
}
#barrabotones a:hover { color: #FFFFFF; text-decoration: underline; }

}



.texto {
    font-size:11px;
}

.texto b{
    color: #fff;
}

#cabecera_aniversario {
	background-image:url('../estructura/cabecera.jpg');
	background-repeat:no-repeat;
	background-position:top right;
	width: 783px;
	height: 344px;
	margin: 0 auto;
	background-color: #000000;
}

.navegacion{
	width: 783px;
	margin: 0 auto;
}

#main {
	height: 100%;
	width:980px;
	min-height: 1200px;
	margin: 0 auto;
	background: #22201f;
	border-left: 3px solid #111111;
	border-right: 3px solid #111111;
	border-bottom: 3px solid #111111;
	overflow: hidden;
}

#contenido_central{
	/*width: 1000px;*/
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	color: #bab5a3;
	padding: 5px 20px 20px 20px;
	background: #22201f;
	overflow: hidden;
}

#cuerpo{
	/*width: 90px;*/
	/*float:right;*/
	overflow: hidden;
}

#menu_lateral{
	/*width: 160px;*/
	/*height: 300px;*/
	/*background: #333131;*/
}

#contenido_central_galerias{
font-family:Verdana, Tahoma, Arial;
font-size:12px;
color: #bab5a3;
padding: 20px;
background: #22201f;
}

#contenido_central_galerias img{
padding: 5px;
border: 1px solid #45433c;
width: 100px;
height: 75px;
margin: 3px;
}

#contenido_central_galerias img:hover{
padding: 5px;
border: 1px solid #efe8cb;
background: #45433c;
}

.destacado{
font-size: 18px;
font-weight: bold;
color: #fff;
}

.linea_5 {
border-top: 5px solid #cccccc;
}

.linea_3 {
border-top: 3px solid #d8d8d8;
}

.linea_2 {
border-top: 2px solid #d8d8d8;
}

.linea_1 {
border-top: 1px solid #cccccc;
}

.aniv_titulo{
    font: 30px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	color: #ffcc00;
	text-decoration: none;
	font-weight:bold;
}

.anivtextocuerpo{
    padding-left: 20px;
}

.cronica{
padding: 5px;
border: 1px solid #45433c;
margin: 3px;
}

.candado{
background-image: url('http://i33.tinypic.com/2j5iflz.jpg');
margin: 50px 50px 0 200px;
width: 120px;
height: 138px;
float:left;
}

.formulario_acceso{
margin: 80px 0 60px 0 ;

float: left;
}

.buscadores{
margin: 0px 0 0px 0 ;
padding: 0 0px 0 0;

}

.inputi{
	padding: 3px 0 0 25px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	border: 1px solid #222222;
	background: #ffffff url('http://i40.tinypic.com/bg49s5.gif');
	color: #666666;
	width: 300px;
	height: 18px;
}

.filabaja{
background: #150000;
}

.filabaja td{
color: #5a4545;
}

.filabaja a{
color: #5a4545;
}

.filabaja a:hover{
color: #ffcc00;
}

.filasnombre {
color: white;
font-weight: none;
} 

.filapar, .filaimpar {
overflow:hidden;
background: url('http://www.dynamicdatacontrol.com/vocs/Comun/Fondos/fondo_tabla.gif');
}

.filapar{
background-color: #333131;
}

.filaimpar{
background-color: #2b2928;
}

.filaimpar a, .filapar a{
	color: inherit;
	/*font-weight: inherit;*/
} 

.filapar a:hover, .filaimpar a:hover {
	color: #ffcc00;
}

.listaSocios {
padding: 0px;
background: #161616 url('../estructura/fondo_tabla_title.jpg');
font-size: 11px;
width: 100%;
border-spacing: 1px;
border: 1px solid #161616;
border-top: 1px solid #333333;
 
}

.listaSocios td {
height: 22px;

border-left: 1px solid red;
border-width: 1px 0px 1px 0px;
}

.listaSocios tr:hover {
background: #222222;
background-image: none;
}

.listaSocios td:hover {
background: #222222;
background-image: none;
}

.listaSocios_cabecera td{
background: #161616;
background-image: url('http://vocs.org/foro/templates/AcidTechTigerMod/images/th.gif');
text-align: center;
font-weight: bold;
font-size: 13px;
}

.listaSocios_cabecera td:hover{
/*background: #161616;*/
background-image: url('http://vocs.org/foro/templates/AcidTechTigerMod/images/th.gif');
}

.listaSocios_cabecera a{
font-weight: bold;
font-size: 13px;
} 

.blanco{
color: white;
}

.blanco a{
color: white;
font-weight:bold;
border: 0px;
}

.blanco a:hover{
color: #ffcc00;
font-weight:bold;
border: 0px;
}

.lista_n_socio{
	font: 15px "Lucida San	s Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	color: white;
	text-decoration: none;
	font-weight:bold;
	float:right;
	text-align: right;
	padding-right: 7px;
}


.lista_procedencia{

	font: 11px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	text-decoration: none;
	color: white;
	font-weight:bold;
	float:right;
	text-align: right;
	padding-right: 7px;
}

.lista_avatar{
	padding: 0px;
	height: 40px;
	width: 40px;
	float: left;
}

.sociolista{
	float: left;
	padding:0 7px 0 5px;
}

.lista_rider{
	color: #bab5a3;
	font-size: 12px;
}

.lista_rider textarea{
	margin: 0;
	padding: 0;
	border: 0px;
	background: none;
	color: #bab5a3;
	font: 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	width: 28px;
	height: 18px;

}

.lista_rider textarea:hover{
	border: 1px solid #ffffff;
}

.lista_rider textarea:active{
	border: 1px solid #ffcc00;
}

.lista_rider textarea:focus{
	border: 1px solid #ffcc00;
}

.ficha_caja{
	background: #171516;
	padding: 10px;
}

.ficha_nombre{
	color: #bab5a3;
	font: 20px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
}

.ficha_datos{
	margin: 0 0 0 25px;
	font: 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	color: #bab5a3;
	overflow: hidden;
	width: 535px;
}

.ficha_titulo_datos{
	font: 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	color: white;
	font-weight: bold;
	padding-bottom: 20px;
	padding-top: 20px;
	
}

.ficha_titulo_dato{
	color: #333333;
	font-weight: none;
	width: 130px;
	float: left;
	}
	
.textarea_datos{
	background: #111111;
	font: 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	color: #bab5a3;
	width: 370px;
	height: 18px;
	border: 1px solid #171516;
	overflow:hidden;
}

.ficha_datos textarea:focus{
	background: #333333
}

.ficha_datos textarea:hover{
	background: #222222
}

.ficha_datos option{
	width: 350px;
}

.textarea_datos_com{
	background: #111111;
	font: 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	color: #bab5a3;
	width: 500px;
	height: 54px;
	border: 1px solid #171516;
	overflow:hidden;
}

.ficha_contenido_dato{
	border-bottom: 1px solid #111111;
	height: 22px;
	width: 370px;
	float: left;
}

.ficha_avatar{
	padding: 5px;
	float: right;
	border: 3px solid #bab5a3;
	width: 150px;
	height: 150px;
}

.nuevosocio_textarea{
	background: #111111;
	font: 40px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	color: #bab5a3;
	text-align: center;
	width: 150px;
	height: 66px;
	border: 1px solid #171516;
	overflow:hidden;
}

.nuevosocio_input{
	font-size: 30px;
}

.crearsocio a{
    padding: 10px 10px 10px 50px;
	background: url('../estructura/mas.gif') no-repeat;
	font: 22px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	color: #bab5a3;
	text-align: right;
	width: 160px;
	height: 40px;
	border: 0px solid #171516;
	overflow:hidden;
}

.crearsocio a:hover{
	background: #333131 url('../estructura/mas.gif') no-repeat;
}

.volver a{
	width: 250px;
	height: 65px;
    padding: 10px 10px 10px 70px;
	background: url('../estructura/volver.gif') no-repeat;
	font: 22px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	color: #bab5a3;
	text-align: right;
	border: 0px solid #171516;
	/*overflow:hidden;*/
}

.volver a:hover{
	background: #333131 url('../estructura/volver.gif') no-repeat;
}


.borrarsocio a{
    padding: 10px 10px 10px 50px;
	background: url('../estructura/menos.gif') no-repeat;
	font: 22px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
	color: #bab5a3;
	text-align: right;
	width: 160px;
	height: 40px;
	border: 0px solid #171516;
	overflow:hidden;
}

.borrarsocio a:hover{
	color: #ffffff;
	background: #a03621 url('../estructura/menos.gif') no-repeat;
}

.enlacecabecera img{
    vertical-align: middle;
    border: 0px;
}

/*########################################*/


button {
   	font: 22px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
   	width: 250px;
	height: 65px;
	overflow:hidden;
	border: 0px solid #121212;
	background: #22201f; 
	color: #bab5a3;
}

button:hover {
    background: #333131;
   	cursor:pointer;cursor:hand
}

button img{
    vertical-align: middle;
}

.enlacebaja button:hover{
	background: #a03621;
	color: #ffffff;
	cursor:pointer;cursor:hand
}

.enlacealta button:hover{
	background: #98ad70;
	color: #ffffff;
	cursor:pointer;cursor:hand
}

.enlacealta button, .enlacebaja button, button{
	-moz-border-radius: 4px;
	border-radius: 4px;
}

/*
input.enlaceborrar, input.enlaceguardar, input.enlacecrear, input.enlacebaja, div.enlacebaja a{
    padding: 10px 10px 10px 70px;
   	font: 22px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica";
   	width: 230px;
	height: 65px;
	text-align: left;
	overflow:hidden;
	border: 0px;
	
}

input.enlaceborrar{
	background: url('../estructura/menos.gif') no-repeat 10px;
	color: #bab5a3;
}

input.enlaceborrar:hover{
	color: #ffffff;
	background: #a03621 url('../estructura/menos.gif') no-repeat 10px;
}

input.enlaceguardar{
	background: url('../estructura/guardar.gif') no-repeat 10px;
	color: #bab5a3;
}

input.enlaceguardar:hover{
	background: #333131 url('../estructura/guardar.gif') no-repeat 10px;
}

input.enlacebaja, div.enlacebaja a{
	background: url('../estructura/darbaja.gif') no-repeat 10px;
	color: #bab5a3;
}

input.enlacebaja:hover {
	color: #ffffff;
	background: #a03621 url('../estructura/darbaja.gif') no-repeat 10px;
}

input.enlacecrear{
	background: url('../estructura/mas.gif') no-repeat;
	color: #bab5a3;
}

input.enlacecrear:hover{
	
	background: #333131 url('../estructura/mas.gif') no-repeat;
}
*/

/*##########################################*/
/*######  MENSAJES WARNINGS   ##############*/
/*##########################################*/


.info, .success, .warning, .error, .validation {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../estructura/iconos/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../estructura/iconos/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../estructura/iconos/attention.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../estructura/iconos/error.png');
}
.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('../estructura/iconos/validation.gif');
}

/*##########################################*/
/*######  MENSAJES WARNINGS   ##############*/
/*##########################################*/

.caja_ficha {
	margin-right: 8px;
	padding: 10px;
	background: #2f2e2c;
	float: left;
	overflow: hidden;
	width: 245px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.caja_ficha2 {
	margin-right: 8px;
	padding: 10px;
	background: #2f2e2c;
	float: left;
	overflow: hidden;
	width: 245px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.caja_ficha3 {
	margin-right: 8px;
	padding: 10px;
	background: #2f2e2c;
	float: left;
	overflow: hidden;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
}

.caja_ficha4 {
	margin-right: 0px;
	padding: 10px;
	background: #2f2e2c;
	float: left;
	width: 235px;
	overflow: hidden;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
}

.caja_ficha_titulo{
	font-size: 18px;
	text-align: left;
	color: #ffcc00;
}

.caja_ficha_imagen_sombra{
	background: #2f2e2c url('../estructura/caja_ficha_imagen_sombra.jpg') no-repeat;
	width: 105px;
	height: 142px;
	float: left;
}

.caja_ficha_imagen, .caja_ficha_imagen img{
	width: 100px;
	height: 136px;
}

.caja_ficha_nombre textarea{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #bebaba;
	text-align: right;
	color: white;
	border: 1px solid #2f2e2c;
	background: #2f2e2c;
	width: 240px;
	height: 25px;
	overflow: auto;
	font-weight: bold;
}

.caja_ficha_tabla select:hover, .caja_ficha_nombre textarea:hover, .caja_ficha_dni textarea:hover, .caja_ficha_tabla textarea:hover, .caja_ficha_tabla input:hover{
	background: #202020;
}

.caja_ficha_dni textarea{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #bebaba;
	text-align: right;
	color: #bebaba;
	border: 1px solid #2f2e2c;
	background: #2f2e2c;
	width: 240px;
	height: 16px;
	overflow: auto;
}


.caja_ficha_dni{
	font-size: 11px;
	text-align: right;
}

.caja_ficha_tabla{
	font-size: 10px;
}

.caja_ficha_tabla tr{
	vertical-align: top;
	padding-top: 11px;
}

.caja_ficha_tabla td{
border: 0px solid red;
}

.caja_ficha_tabla strong{
	color: white;
}

.caja_ficha_tabla textarea, .caja_ficha_tabla input[type="text"], .inputstyle{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #bebaba;
	text-align: left;
	border: 1px solid #2f2e2c;
	border-bottom: 1px dotted #202020;
	background: #2f2e2c;
	width: 165px;

	padding: 0px 0px 0px 5px;
	margin: 0px 0px 2px 0px;
	float: right;
	overflow: hidden;
}

.caja_ficha_tabla select{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #bebaba;
	text-align: left;
	border: 1px solid #2f2e2c;
	border-bottom: 1px dotted #202020;
	background: #2f2e2c;
	width: 172px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 2px 0px;
}

.caja_ficha_publico textarea{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #bebaba;
	border: 1px solid #2f2e2c;
	background: #292826;
	width: 240px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 4px 0px;
	height: 60px;
	overflow: auto;

}

.caja_ficha_publico textarea:focus, .caja_ficha_tabla textarea:focus, .inputstyle:focus{
	background: #202020;
}
 .caja_ficha_publico textarea:active, .caja_ficha_tabla textarea:active, inputstyle:active, inputstyle input:hover{
	background: #202020;
}

.caja_ficha_disabled .caja_ficha_disabled:hover {
	background: red;
}


.ui-datepicker {
  font-size: 12px;
}

.errorform, .errorform:hover, .errorform:focus{
	background: url('../estructura/warning.gif') no-repeat right;
	border-bottom: 1px solid red;
	
}
#dialog strong{
color: #d5950f;
}

#dialog li{
margin-bottom: 5px;
}

.formulario_acceso input{
	padding: 3px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #443621;
	background: url('http://i39.tinypic.com/6s3slt.gif');
	color: white;
}
.formulario_acceso button{
height:27px;
width: 103px;
border: none;
background: url('http://i44.tinypic.com/qyalux.gif') top;
}
.formulario_acceso button:hover{
background-position: bottom;
}