* {
	margin:0;
	padding:0;

}

body{
	text-align:center;
	font-family:Verdana,Arial;
	margin:0;
	padding:0;
	color:#BFBFBF;
	font-size:.8em;
	background:url('../imgs/fondo.jpg') #222 top center repeat-x;

}




#carga{
	z-index:100;

	position:absolute;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	
}

#carga{
	z-index:100;
	background:#000;
	position:absolute;
	width:100%;
	height:100%;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	
}

p{
	margin:0 20px;
}
*{
	padding:0;
	margin:0;
	border:0;
}

.f{
	clear:both;
}
a {
	color:#FF9900;
}

h1{
	font-size:1.1em;
	text-transform:uppercase;
}
b{

	color:#F5F5F5;
}
h1{
color:#FF0000;
}

/********************** FORMS ***************************/
* #captcha{
	float:left;;
	margin-bottom:2px;
	height:auto;
	width:auto;
}

#centro form, *.negro{

	background:url('../imgs/producto.jpg') #151515 top left repeat-x;
	margin:10px;
}
.grande .negro{
	margin-right:0;
}

#centro form h1,#centro .negro h1,.grande .negro h1{
	background:none;
	border:0;
}


label{
	clear:left;
	height:20px;
	width:140px;
	color:#EEE;
	display:block;
	float:left;
	text-align:right;
	padding-right:4px;
}

input,select,textarea{
	font-size:10px;
	padding:2px;
	margin-bottom:3px;
	width:300px;
	color:#EEE;
	display:block;
	float:left;
	padding-right:4px;
	background:#000;
	border:1px solid #FFF;
}

.cb{
	width:20px;
}
input {
	padding:4px;
}



#buscar{
	text-align:right;
	clear:left;
}


input#mibuscar{
	cursor:pointer;
	background:none;
	float:right;
	height:36px;
	width:50px;
	border:0;
}

#contenedor{
	margin:0 auto;
	width:1000px;
	text-align:left;
}

.sub{
	clear:both;
	padding:10px;
	text-align:center;
	background:url('../imgs/productopie.jpg') transparent bottom left repeat-x;
}
.sub input{
	float:none;
	display:inline;
	width:auto;
	margin:0 auto;
	background:url('../imgs/subinput.jpg') transparent top left repeat-x;
	border:1px solid #000;
	cursor:pointer;
}
.sub input:hover{
	border:1px solid #FFF;
	background:url('../imgs/subinputh.jpg') transparent top left repeat-x;

}
.rojo{
	margin:5px;
	padding:5px;
	background:#BC0001;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border:1px solid #FFF;
}
.verde{
	margin:5px;
	padding:5px;
	color:#00CC00;
	font-weight:bold;
	text-align:center;
}
.error{
	background:#BC0001;
	color:#FFF;
}

fieldset{
	border:1px solid #333;
	text-align:left;
	padding-bottom:5px;
}
legend{
	color:#BC0001;
	padding:10px 4px;
	
}
.res{
	text-align:center;
}
.negro h2{
	font-size:1.2em;
	color:#FFF;
	background:url('../imgs/h2.jpg') transparent top left repeat-x;
	padding:8px 0 0 16px;

}
/******************** ARRIBA **********************/
ul#menu{

	font-family:Arial;
	height:34px;
	width:1000px;
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	background:url('../imgs/menuli.jpg') transparent top right no-repeat;

}
ul#menu li{
	margin:0;

	padding:0;
	float:left;
	width:125px;
	height:27px;
	background:url('../imgs/menuli.jpg') transparent top left no-repeat;
}
ul#menu li a{
	height:23px;
	margin:2px 2px 0 2px;
	display:block;
	padding:9px 0 0 0;
	font-size:.8em;
	color:#FFF;
	text-decoration:none;
}
ul#menu li a:hover{
	background:url('../imgs/menulia.jpg') transparent top left repeat-x;
	color:#FFFF00;
}

#cabeza{
	text-align:left;
	height:91px;
	
	
}
#cabeza img#imcab{
	
}
#cabeza img#logo{
	float:right;
	padding:0 1px 0 0 ;
	display:inline;
	margin:0;
}

ul#youare{
	padding:0 0 0 408px;
	margin:0;
	height:25px;
	width:692px;
	list-style:none;
	font-family:Arial;
}

ul#youare li{
	float:left;
	font-size:.8em;
	font-weight:bold;
	padding:6px 10px 0 0;
	margin:0;
	text-transform:uppercase;
}

ul#youare li a{
	margin:0;
	color:#000;
	text-decoration:none;
	
}

ul#youare li a:hover{
	color:#000;
	text-decoration:underline;
}

#cabeza2{
	background:url('../imgs/cabeza2.jpg') transparent top right no-repeat;
	height:202px;
}

#cabeza2 form{
	display:inline;
	float:right;
	width:560px;
	margin:10px 25px 0 0;
}
#cabeza2 form h1{

	color:#FF0000;
	text-align:center;
	padding:5pt;

}
#cabeza2 img{
	float:left;
}
/******** IZQUIERDA *******************/
.izq{

	width:200px;
	float:left;
	background:url('../imgs/izq.jpg') transparent top left repeat-y;
	
}
.izq h1{

	color:#FFF;
	font-size:1.1em;
	padding-top:15px;
	text-transform:uppercase;
	text-align:center;
	height:23px;
	background:url('../imgs/izqh1.jpg') transparent top left no-repeat;
}


.izq h1 a{

	text-decoration:none;
	color:#FFF;
	
}
.izq h1 a:hover{


	color:#000;
	
}


.izq ul,.fotos{
		margin:0;
	padding:0;
	list-style-image:none;
	background:url('../imgs/izqul.jpg') transparent bottom left no-repeat;
	padding-bottom:40px;
}

.izq ul li{
	background:none;
	list-style:none;
	margin:1px 8px;
	text-align:center;



}

.izq ul li a{	
	height:20px;
	background:#151515;
	display:block;
	color:#EEE;
	text-decoration:none;
	padding-top:2px;
}

.izq ul li a.im{	
height:auto;
padding:0;



}

.izq ul li a.izqli1{	
	background:url('../imgs/izqli1.jpg') transparent top left no-repeat;
}
.izq ul li a.izqli2{	
	background:url('../imgs/izqli2.jpg') transparent top left no-repeat;
}
.izq ul li a.izqli3{	
	background:url('../imgs/izqli3.jpg') transparent top left no-repeat;
}


.izq ul li a:hover{	
	background:#000;
	color:#EEE;


}




/***************** PIE *****************/
#pie{
	background:url('../imgs/pie.jpg') #222 top center repeat-x;
	font-size:.9em;
	color:#333;
	clear:both;
	margin:40px 0 0 0;
	height:100px;

	text-align:left;
}

#piedentro{
	width:1000px;
	margin:0 auto;
	color:#FFF;

}
#piei{
	padding-top:70px;
	float:left;
	text-align:center;
	height:30px;
	background:url('../imgs/shinka.jpg') transparent top left no-repeat;
	width:98px;
}


#piec{
	padding-top:30px;
	width:760px;
	text-align:center;
	float:left;
	height:70px;

	
	
}

#pied{
	padding-top:30px;
	float:right;
	text-align:right;
	width:120px;
	height:70px;
	background:url('../imgs/tarjetas.jpg') transparent top right no-repeat;
}
#pie a{
	color:#FFF;

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

}

/***************PAGINADOR********************/

.paginador{
	clear:both;
	background:url('../imgs/paginador.jpg') transparent top right repeat-x;
	margin-left:5px;
	height:40px;
	color:#000;
}
.izq .paginador{

	margin:0;


}




.paginador .iz{
	background:url('../imgs/paginadoriz.jpg') transparent top left no-repeat;
	float:left;
	height:40px;
	font-size:.9em;
	padding:12px 0 0 10px;
}


.izq .paginador .iz{
	display:none;
}
.paginador .de{
	background:url('../imgs/paginadorde.jpg') transparent top right no-repeat;
	height:40px;
	float:right;
	height:40px;
	font-size:.9em;
	padding:0 20px 0 0;
}

.izq .paginador .de{
	background:none;
	text-align:center;
	float:none;
	padding:0;
}



/******** CENTRO ******/

#centro{
	float:left;
	display:inline;
	width:600px;

}





#centro h1, .grande h1{
	border-top:1px solid #FF0000;
	color:#FF0000;
	background:url('../imgs/h1.jpg') transparent top left repeat-x;
	height:35px;
	margin:0 10px;
	padding:10px 0 0 10px ;

}
#centro p{
	margin:0 20px 20px 20px;

}






/********** PRODUCTOS *****************/
.productos{
	margin:0 5px;

	clear:both;
}
.izq .productos{
	background:#222;
	margin:0;

}
.producto{

	background:url('../imgs/producto.jpg') #151515 top left repeat-x;
	margin:0 0 5px 5px;
	font-size:.8em;
	float:left;
	width:285px;
}


.izq .producto{
	width:200px;
	background:#151515;
	margin:0;
	border-top:1px solid #FF0000;
	text-align:center;
	

}

.grande .producto{
	margin:0 0 5px 5px;	
	width:256px;
}

.producto img{
	float:left;
	margin:6px;
	width:120px;
	height:90px;
}

.izq .producto img{
	float:none;
	clear:both;
}




.izq .producto .detalles{
	display:none;
}
.producto h2{
	text-transform:uppercase;
	font-size:1.1em;
	color:#FFF;
	padding:10px 0 0 10px;
}

.producto h2 a{
	color:#FFF;
	text-decoration:none;
}

.producto em{
	color:#FF0000;
}

.producto .pie{
	clear:both;
	padding-bottom:5px;
	text-align:center;
	background:url('../imgs/productopie.jpg') transparent bottom left repeat-x;
}

.izq .producto .pie{
	clear:both;
	height:auto;
}


.producto .pie, #centro form .pie{
	height:40px;
	clear:both;

	margin:0;
}
.producto .pie b{
	color:#FFFF00;
	font-size:1.8em;
	padding:6px;
	float:left;
	display:block;
	text-align:center;
	width:120px;

}

.izq .producto .pie b{


	padding:6px;
	float:none;
	display:block;
	text-align:center;
	width:188px;

}
.producto .pie img{
	height:auto;
	width:auto;
	float:right;
	margin:0 5px 0 0;
	cursor:pointer;
}

.izq .producto .pie img{
	
	float:none;


}


.producto form label{
	width:120px;
}
.izq .producto form label{
	width:80px;
}

.producto form input,.producto form select{
	width:100px;
}

.izq .producto form input,.izq .producto form select{
	width:80px;
}

.izq .producto form input,.producto form select{
	width:80px;
}



.h{	
	padding:10px 0;
	display:none;
	background:#020202;
	text-align:center;
}
form#anade{

	background:none;
}
form#anade .sub{
	background:none;
}
/*******************CONTENEDORES********/

.pimg{
	text-align:center;
	padding:10px;

}

.pimg img{
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;

}
.firma{
	font-size:9px;
	color:#FF9900;
	margin-bottom:10px;

}
.mitad{
	text-align:left;
	background:url('../imgs/fondotitular.jpg') #222 top left repeat-x;
	width:460px;
	float:left;
	margin:10px 0 0 10px;
	color:#CCC;
	
	padding:10px;
}

.izq .mitad{
		background:url('../imgs/fondotitular.jpg') #222  0 -3px repeat-x;
		width:160px;
		float:none;
		border-top:1px solid #000;
		border-left:1px solid #000;
		border-bottom:1px solid #FFF;
		border-right:1px solid #FFF;
		font-size:.8em;
		text-align:justify;
		
}

.izq .mitad h2 a{
	font-size:9pt;
	text-decoration:none;
	text-align:left;
		
}

.grande .mitad{
	width:360px;
	margin:5px 0  5px 10px;

}

.mitad h2 a{
	color:#FFF;
	font-size:10pt;
	text-transform:uppercase;

	
}
.mitad h2 a:hover{
	color:#C20102
}
.mitad img {

	float:left;
	margin:0 10px 10px 0;

}
.fotopiloto{
	float:right;

	width:120px;
	margin:0 0 5px 5px;
	padding:5px;


}

.fotopiloto img{
	margin:5px;
	padding:3px;
	border:1px solid #CCC;
	background:#000;


}
.preload{
	background:url('../imgs/loading.gif') #000 center center no-repeat;
	height:20px;
	display:none;
}

.fotos{
	text-align:center;

}
.fotos img{
	border:1px solid #000;
	margin:10px;

}

.noticia{
	margin:0 20px;

}

#tags{
	background:#222;
	text-align:justify;
	padding:10px 4px;
}
.tags{
	margin:0 20px;
	text-align:justify;
	padding:10px 4px;
}
#tags a,.tags a{
	text-decoration:none;
	color:#CCC;
}
#tags a:hover,.tags a:hover{
	text-decoration:underline;
}

.grande{
	width:800px;
	float:left;

}

ul{
	margin:10px;
	text-align:left;
	list-style-image:url('../imgs/li.gif');
}
ul li{
	
	margin:4px 0 0 20px;
	color:#666;
	font-size:.9em;
}


/************ TABLAS *************/


table{
	padding:20px 20px 0 20px;

	color:#CCC;
	font-size:.8em;
}

.negro table {
	width:580px;

}
.grande table {
	width:790px;

}



 table th{

	background:url('../imgs/derh1.jpg') #000 center center repeat-x;
	color:#FF0000;
	padding:4px;
	text-align:center;
}


 table td{


	background:#FFF;
	padding:4px;
	

}

 table td.td1{

	background:#111;


}

 table td.td1p{
  	text-align:right;
	width:60px;
	background:#111;


}

 table td.td1pp{
  	text-align:center;
	width:30px;
	background:#111;


}

 table td.td2{
	background:#222;
}

 table td.td2p{
 	text-align:right;
	width:60px;
	background:#222;
}
 table td.td2pp{
 	text-align:center;
	width:30px;
	background:#222;
}

table td.td0{
	border:0;
	background:transparent;

}

table td.tdr{
	text-align:right;
	font-weight:bold;
	border:0;
	background:transparent;

}

 table td input{
	width:auto;
	height:auto;

}




.borrar{
	cursor:pointer;
}

#sindicaciones{
	margin:10px;
	text-align:right;

}
