img{border:none;}
li.barra{float:left;width:200px;margin:0 0px 0px 0 ;list-style:none}
li.barra-dch{float:right;width:640px;list-style:none;display:inline;}
ul.barra {margin:0 0 0 0;}
body {
	background-image: url(images/slashfondonegro.png);
	background-repeat: repeat;
	background-color:#000000;
}
h1 { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;}
h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}
.foto{
   text-align:right;
   margin-right:50px; 
   margin-top:5px;    
}
.capa-ficha {
	float:left;
	width:250px;
}
fieldset.acceso{        
	width:970px;
    	height:7px;
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
        margin-bottom:5px;	
}
label.acceso{
	padding:0;
	font-size:12px;
	color:#333;
	margin:0;
}
label.nuevouser{
       
	   display:block;
	   text-align:right;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       margin:0 120px 10px 0;
}
input{
      margin: 0px 5px 5px 5px;
}
input.acceso{        
	height:14px;
        
        
}
fieldset.uno{
	padding:0 10px;
	border:1px dotted #333;
	margin:10px 0;
	background:#f3f3f3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
label.uno{
	width:20%;
	float:left;
	padding:0 10px;
	text-align:right;
	font-size:12px;
	color:#333;
	margin:5px 0;
	}
input.uno{
	width:60%;
	margin:5px 0;
}
input.boton{
	width:60px;
	background-image:url(images/fondobarranavinv.jpg);
	color:#fff;
	font-size:14px;
	padding:0 8px;
    margin-left:5px;
	border:1px solid #000;
}
input.boton:hover{
    width:60px;
	background-image:url(images/fondobarranavinv2.jpg);
    border:1px solid #cccccc;
}
input.enviar{
	width:60px;
	background-image:url(images/fondobarranavinv.jpg);
	color:#fff;
	font-size:14px;
	padding:0 8px;
    margin-left:70px;
	border:1px solid #000;
}
input.enviar:hover{
    width:60px;
	background-image:url(images/fondobarranavinv2.jpg);
    border:1px solid #cccccc;
}
input.login{        
	width:60px;
	background-image:url(images/fondobarranavinv.jpg);        
	font-size:14px;
	color:#fff;       
	border:1px solid #fff;
}
input.login:hover{
    width:60px;
    border:1px solid #f4d374;
    background-image:url(images/fondobarranavinv2.jpg);
}
input.lista{
    margin:0 0 10px 0;
    width: 190px;
}
input.buscar {
    width: 210px;
	margin: 0 0 0 110px;
}
.clear{ clear:both}
fieldset{ border:none; }
fieldset.lista{ padding:0;}
fieldset.valora{
	width:440px;
	border:1px solid #000000;
	background:#dedddc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 30px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
input.valora {
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 20px;
}
input.ingrediente{
	width:160px;
	margin:0 0 10px 50px;}
input.tit-ing{ margin:0 50px; width:380px;}
fieldset.ficha { 
	background:#e3bd5a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:180px;
	font-size:12px;
	padding:0;
	margin-top: 5px;
    margin-bottom: 10px;
	border:2px solid #b0afaf;
}
label.titulo{ 
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
	background:#b0afaf;
	color:#000000;
    margin-bottom:5px;
}
label.ficha { 
	font-weight: bold;
	width:70px;
	padding:0 3px 0 5px;
}
.pastilla {    
	clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;    
	color: #000000;	
	background-image: url(images/fondobarranav.jpg);
	margin-top:10px;
    margin-left:3px;
	margin-right:3px;
	margin-bottom:5px;
        padding-left:8px
}
.pastilla1{
    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color: #000000;	
	background-image: url(images/fondobarranav.jpg);
	margin-top:10px;
    margin-left:3px;
	margin-right:3px;
	margin-bottom:5px;
        padding-left:2px;
}
.pastillagris {     
	width:150px;
    height:22px;
	background-image: url(images/fondobarranavgris.jpg);
	margin-top:5px;  
	margin-left:28px;	
}
.pastilla-cuadrada{
    clear:both;
	display:block;
	padding:2px 5px;
	border:1px dashed #666666;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin:10px 10px 10px 10px;		
}
a.enlaces-pastilla:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	font-size: 16px;
	color: #000000;	
	background-image: url(images/fondobarranav.jpg);		
}
a.enlaces-pastilla:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #000000;	
	background-image: url(images/fondobarranav.jpg);
}
a.enlaces-pastilla:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #000000;	
	background-image: url(images/fondobarranav.jpg);
}
a.enlaces-pastilla:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #000000;	
	background-image: url(images/fondobarranav.jpg);
}
a.enlaces-normal:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	}
a.enlaces-normal:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
a.enlaces-normal:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
a.enlaces-normal:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
a.enlaces-pie:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	}
a.enlaces-pie:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
a.enlaces-pie:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
a.enlaces-pie:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
a.enlaces-panel:link {
	text-decoration: none;
    text-align:center;
    height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #000000;
    display:block;
    border: 1px solid #777777;			
}
a.enlaces-panel:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
	display:block;
	font-size: 16px;
	color: #000000;
	height:21px;	
}
a.enlaces-panel:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
    display:block;
	font-size: 16px;
	color: #fff;	
    border: 1px solid #878787;
	height:21px;
    background-image: url(images/fondobarranavgrisinv.jpg);
}
a.enlaces-panel:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
    display:block;
	font-size: 16px;
	color: #000000;	
    height:21px;
}
.contenedor {
        
    margin:auto;
	
	width: 998px; 
	
	
	/* Valor por defecto para Explorer por si el usuario no tiene activado javascript */ 

/*	width: expression( 

		document.body.clientWidth > (1024/12) * 

		parseInt(document.body.currentStyle.fontSize)?

		"998px":

		document.body.clientWidth < (1024/12) * 

		parseInt(document.body.currentStyle.fontSize)?

		"998px":

		"auto" ); */

	
    
}
.cabecera {
    width: 100%;
	background-position: left top;
	background-color:#CCCCCC;
	background-repeat: repeat;
	height: 100px;margin-bottom:10px; overflow:hidden;
	background-image: url(images/fondo.png);
}
.logo {
    float:left;
    margin-left:10px;
}
.ad1 {
	float: right;
	width: 482px;
	margin-right: 20px;
	margin-top: 20px;
}
.ad2 {
	
	width: 160px;
	margin : auto;
}
.barra-navegacion {        
	width: 998px;
    height:30px;	
	background-image:url(images/fondobarranav.jpg);
	background-repeat:repeat-x;
	margin-bottom:20px;
}
.nav-izq{        
    float:left;
    padding-left:5px;
    padding-top:2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.nav-dch{
    float:right;       
}
.prin-izq {
    clear:both;
    float:left;
    width: 214px;
    background-color:#C7C7C7;
    padding:10px;
}
.panel{        
    width: 200px;
    margin-top: 10px;
    background-image:url(images/fondo-panel2.jpg);
	background-repeat:repeat;
    margin-left:7px;        
}
.panel-torniup{ 
    width:200px;
    height:20px;
 	background-image:url(images/fondo-panel-tornillo.jpg);
    text-align:center;
    color:#777777;                
}
.panel-tornido{
    width:200px;
 	height:20px;
 	background-image:url(images/fondo-panel-tornillo.jpg);
    text-align:center;
    color:#777777;
    margin-bottom:10px;
}
.prin-cnt {
	float:left;
	margin:0 10px;
	padding:10px;
	width:504px;
 	background-color:#C7C7C7;
}
.prin-dch {
    float:right;
 	width: 200px;
 	background-color:#C7C7C7;
 	margin-bottom: 10px;
 	padding:10px;
}
.pie {
	clear:both;
	color:#FFFFFF;
	padding-left: 280px;	
}
.copy {         
    color: #FFFFFF;	    
}
