@media screen{
/************************************************/  
/* CSS 2.0 home.css - pycsa                 */
/* @author: netconsulting                       */
/* @url: www.netconsulting.es                   */
/************************************************/                       

     /*-- LISTADO DE CLAUSULAS --*/
		    .clausulas-list{
		        clear:both;
			    }

		    .clausulas-list li{
			    margin:0;
			    padding:0;
				
		    }
    		
			    .clausulas-list .titulos{
				    width:100%;
				    height:25px;
				    font-weight:bold;
				    background:url(../../images/Publica/bg_title_table.jpg) no-repeat top left #f0edec !important;
			    }		
    					
				    .clausulas-list .titulos li{ 
					    float:left;
					    clear:none !important;
					    color:#333;
					    font-weight:bold;
					    font-size:90%;
					    text-transform:uppercase;
					    padding:5px 5px 3px 5px !important;
					    height:17px;
					    margin:0 !important;
					    text-align:center;
					    border-left:1px solid #fff;
					    border-right:1px solid #fff;
				    }
					    .clausulas-list .titulos li a { color: #ffffff; } 

						    .clausulas-list .titulos li a.up { background:url(../../images/publica/up.gif) no-repeat right 50%;padding-right:15px;padding-left:15px;}
						    .clausulas-list .titulos li a.down { background:url(../../images/publica/down.gif) no-repeat right 50%;padding-right:15px;padding-left:15px;}
    		
					    .clausulas-list .titulos .nombre { width:200px; text-align:left;}
    					
					    .clausulas-list .titulos .descripcion { width:325px; text-align:left;border:0;}
					    
					    .clausulas-list .titulos .certificado { width:100px; text-align:left;border:0;}

    				
			    html > body .clausulas-list .records { font-size:85%;  }
    			
			    .clausulas-list .records { 
				    clear:both; 
				    font-size:85%; 
				    margin:0 0 0 0;
				    width:100%;
					
			    }
    				
				    .clausulas-list .records:hover { cursor:pointer;}
    			    
			        .clausulas-list .records a {color:#005622;}
			            .clausulas-list .records a:hover {color:#666;}
    			    
				    .clausulas-list .alternative {
					    background-color:#e0f5fe;
				    }
    			
				    html > body .clausulas-list .records div { background:url(../../images/publica/bg_dots.png) repeat top left;				}
    				
				    .clausulas-list .records div { 
					    float:left;
					    margin:0 !important;
					    padding:4px 10px !important; 
					    min-height:20px; 
					    text-align: center;
					    color:#959595;
					    background:url(../../images/publica/bg_dots.gif);
						border-bottom:1px solid #eee;
				    }
    				
					    /* OJO! EL ANCHO DE LOS REGISTROS DEBERA TENER X-25px MENOS QUE EL ANCHO DEL TITULO, DEBIDO AL PADDING 10px izq y dcha DE LOS DIVS */
    				
					    .clausulas-list .records .nombre { width:190px;background-color:#fff; text-align:left; }
    					
						    .clausulas-list .records .nombre a { border:2px !important; }
    					
    					
	                        .clausulas-list .alternative .nombre {background-color:#e0f5fe;}
    	                    
   		
					    .clausulas-list .records .descripcion { width:315px; text-align:left;}
    					
                            .clausulas-list .alternative .descripcion {background-color:#e0f5fe;}
                            
                        .clausulas-list .records .certificado { width:100px; text-align:left;}
    					
                            .clausulas-list .alternative .certificado {background-color:#e0f5fe;}
    					
						   

	 
	 
	 /*-- LISTADO DE IDENTIFICACION --*/
		    .instrucciones-list{
		        clear:both;
			    }

		    .instrucciones-list li{
			    margin:0;
			    padding:0 ;
		    }
    		
			    .instrucciones-list .titulos{ 
				    width:100%;
				    height:25px;
				    font-weight:bold;
				    background:url(../../images/Publica/bg_title_table.jpg) no-repeat top left #f0edec !important;
			    }		
    					
				    .instrucciones-list .titulos li{ 
					    float:left;
					    clear:none !important;
					    color:#333;
					    font-weight:bold;
					    font-size:90%;
					    text-transform:uppercase;
					    padding:5px 5px 3px 5px !important;
					    height:17px;
					    margin:0 !important;
					    text-align:center;
					    border-left:1px solid #fff;
					    border-right:1px solid #fff;
				    }
					    .instrucciones-list .titulos li a { color: #ffffff; } 

						    .instrucciones-list .titulos li a.up { background:url(../../images/publica/up.gif) no-repeat right 50%;padding-right:15px;padding-left:15px;}
						    .instrucciones-list .titulos li a.down { background:url(../../images/publica/down.gif) no-repeat right 50%;padding-right:15px;padding-left:15px;}
    		
					    .instrucciones-list .titulos .nombre { width:200px; text-align:left;}
    					
					    .instrucciones-list .titulos .descripcion { width:325px; text-align:left; border:0;}
                        
                        .clausulas-list .titulos .certificado { width:100px; text-align:left;border:0;}
    				
			    html > body .instrucciones-list .records { font-size:85%;  }
    			
			    .instrucciones-list .records { 
				    clear:both; 
				    font-size:85%; 
				    margin:0 0 0 0;
				    width:100%;
			    }
    				
				    .instrucciones-list .records:hover { cursor:pointer;}
    			    
			        .instrucciones-list .records a {color:#005622;}
			            .instrucciones-list .records a:hover {color:#666;}
    			    
				    .instrucciones-list .alternative {
					    background-color:#e0f5fe;
				    }
    			
				    html > body .instrucciones-list .records div { background:url(../../images/publica/bg_dots.png) repeat top left;				}
    				
				    .instrucciones-list .records div { 
					    float:left;
					    margin:0 !important;
					    padding:4px 10px !important; 
					    min-height:20px; 
					    text-align: center;
					    color:#959595;
					    background:url(../../images/publica/bg_dots.gif);
						border-bottom:1px solid #eee;
				    }
    				
					    /* OJO! EL ANCHO DE LOS REGISTROS DEBERA TENER X-25px MENOS QUE EL ANCHO DEL TITULO, DEBIDO AL PADDING 10px izq y dcha DE LOS DIVS */
    				
					    .instrucciones-list .records .nombre { width:190px;background-color:#fff; text-align:left; }
    					
						    .instrucciones-list .records .nombre a { border:2px !important; }
    					
    					
	                        .instrucciones-list .alternative .nombre {background-color:#e0f5fe;}
    	                    
   		
					    .instrucciones-list .records .descripcion { width:315px; text-align:left;}
    					
                            .instrucciones-list .alternative .descripcion {background-color:#e0f5fe;}
							
		                .clausulas-list .records .certificado { width:100px; text-align:left;}
    					
                            .clausulas-list .alternative .certificado {background-color:#e0f5fe;}

	/*-- LISTADO DE LICITACIONES --*/
		.licitaciones-list{
			clear:both;
			
		}

		.licitaciones-list li{
			margin:0;
			padding:0 ;
			
		}
		
			.licitaciones-list .titulos{ 
				width:100%;
				height:25px;
				font-weight:bold;
				background:url(../../images/Publica/bg_title_table.jpg) no-repeat top left #f0edec !important;
			}		
					
				.licitaciones-list .titulos li{ 
					float:left;
					clear:none !important;
					color:#333;
					font-weight:bold;
					font-size:90%;
					text-transform:uppercase;
					padding:5px 5px 3px 5px !important;
					height:17px;
					margin:0 !important;
					text-align:center;
					border-left:1px solid #fff;
					border-right:1px solid #fff;
				}
					.licitaciones-list .titulos li a { color: #ffffff; } 

						.licitaciones-list .titulos li a.up{ background:url(../../images/publica/up.gif) no-repeat right 50%;padding-right:15px;padding-left:15px;}
						.licitaciones-list .titulos li a.down{ background:url(../../images/publica/down.gif) no-repeat right 50%;padding-right:15px;padding-left:15px;}
		
					.licitaciones-list .titulos .denominacion{ width:160px;}
					
					.licitaciones-list .titulos .fechaPubli{ width:150px; }

					.licitaciones-list .titulos .fechaFin{ width:150px; }

					.licitaciones-list .titulos .estado{ width:150px; border:0; }
					
					
				
			html > body .licitaciones-list .records{ font-size:85%;  }
			
			.licitaciones-list .records{ 
				clear:both; 
				font-size:85%; 
				margin:0 0 0 0;
				width:100%;
				
			}
				
				.licitaciones-list .records:hover{ cursor:pointer; }
				
			    .licitaciones-list .records a{color:#005622;}
				
					.licitaciones-list .records a:hover{color:#666;}
			    
				.licitaciones-list .alternative{
					background-color:#e0f5fe;
				}
			
				
				.licitaciones-list .records div{ 
					float:left;
					margin:0 !important;
					padding:4px 10px !important; 
					min-height:20px; 
					text-align: center;
					color:#959595;
					border-bottom:1px solid #eee;
				}
				
				
					/* OJO! EL ANCHO DE LOS REGISTROS DEBERA TENER X-25px MENOS QUE EL ANCHO DEL TITULO, DEBIDO AL PADDING 10px izq y dcha DE LOS DIVS */
				
					.licitaciones-list .records .denominacion{ width:150px;background-color:#fff; text-align:left; }
					
						.licitaciones-list .records .denominacion a{ border:0 !important; }
					
	                    .licitaciones-list .alternative .denominacion{background-color:#e0f5fe;}
	                    
					.licitaciones-list .records .fechaPubli { 
						width:140px; 
						color:#0e91da; 
						text-align:right;
						background-color:#fff;
					}
					    .licitaciones-list .alternative .fechaPubli{}
		
					.licitaciones-list .records .fechaFin{ width:140px; text-align:right;}
					
                        .licitaciones-list .alternative .fechaFin{background-color:#e0f5fe;}
                        
					.licitaciones-list .records .estado{ width:140px; text-align:left;}
					
                        .licitaciones-list .alternative .estado{background-color:#f0edec;}
					
						.fila-hover	{
						    background-color:#f0edec !important;
						    color:#666 !important;
						}
						
			/*-- DETALLE LICITACIONES --*/
			
			.licitaciones-detail{
				display:block;
				clear:both;
				line-height:120%;
				padding:5px;
				border:1px dotted #e7ded9;
			}
			
				.licitaciones-detail span{
					color:#005622;
					display:block;
					margin-bottom:5px;
					font-weight:bold;
					background:url(../../images/Publica/bullet_detail02.jpg) no-repeat top left #faf7f6;
					padding-left:15px;
				}
				
				.file,.certificado_proyecto{
				    display:block;
				    border:0 !important;
				    background:url(../../images/Publica/arrow-down.jpg) no-repeat top left;
				    padding-left:15px;
					margin-bottom:5px;
			    }
			        .certificado_proyecto{background:url(../../images/Publica/ico-pdf.jpg) no-repeat top left;}
			    
            
            /*-- DETALLE LISTADO DE LICITACIONES --*/
		    .pliegos-list{ 
			    }

		    .pliegos-list li{
			    margin:0;
			    padding:0 ;
    			
		    }
    		
			    .pliegos-list .titulos{ 
				    width:100%;
				    height:25px;
				    font-weight:bold;
				    background:url(../../images/Publica/bg_title_table.jpg) no-repeat top left #f0edec !important;
			    }		
    					
				    .pliegos-list .titulos li{ 
					    float:left;
					    clear:none !important;
					    color:#333;
					    font-weight:bold;
					    font-size:90%;
					    text-transform:uppercase;
					    padding:5px 5px 3px 5px !important;
					    height:17px;
					    margin:0 !important;
					    text-align:center;
					    border-left:1px solid #fff;
					    border-right:1px solid #fff;
				    }
					    .pliegos-list .titulos li a { color: #ffffff; } 

						    .pliegos-list .titulos li a.up{ background:url(../../images/publica/up.gif) no-repeat right 50%;padding-right:15px;padding-left:15px;}
						    .pliegos-list .titulos li a.down{ background:url(../../images/publica/down.gif) no-repeat right 50%;padding-right:15px;padding-left:15px;}
    		
					    .pliegos-list .titulos .nombre{ width:200px; text-align:left;}
    					
					    .pliegos-list .titulos .descripcion{ width:325px; text-align:left;}
					    
					    .pliegos-list .titulos .certificado{ width:100px; text-align:left;}

    				
			    html > body .pliegos-list .records{ font-size:85%;  }
    			
			    .pliegos-list .records{ 
				    clear:both; 
				    font-size:85%; 
    				
				    margin:0 0 0 0;
				    width:100%;
			    }
    				
				    .pliegos-list .records:hover{ cursor:pointer;}
    			    
			        .pliegos-list .records a{color:#005622;}
			            .pliegos-list .records a:hover{color:#666;}
    			    
				    .pliegos-list .alternative{
					    background-color:#e0f5fe;
				    }
    			
				    html > body .pliegos-list .records div{ background:url(../../images/publica/bg_dots.png) repeat top left;				}
    				
				    .pliegos-list .records div{ 
					    float:left;
					    margin:0 !important;
					    padding:4px 10px !important; 
					    height:30px; 
					    text-align: center;
					    color:#959595;
					    background:url(../../images/publica/bg_dots.gif);
				    }
    				
					    /* OJO! EL ANCHO DE LOS REGISTROS DEBERA TENER X-25px MENOS QUE EL ANCHO DEL TITULO, DEBIDO AL PADDING 10px izq y dcha DE LOS DIVS */
    				
					    .pliegos-list .records .nombre{ width:190px;background-color:#fff; text-align:left; }
    					
						    .pliegos-list .records .nombre a{ border:0 !important; }
    					
	                        .pliegos-list .alternative .nombre{background-color:#e0f5fe;}
    	                    
   		
					    .pliegos-list .records .descripcion{ width:315px; text-align:right;}
    					
                            .pliegos-list .alternative .descripcion{background-color:#e0f5fe;}
                            
                        .pliegos-list .records .certificado{ width:100px; text-align:right;}
    					
                            .pliegos-list .alternative .certificado{background-color:#e0f5fe;}
    					
						    .fila-hover	{
						        background-color:#f0edec !important;
						        color:#666 !important;
						    }


}