@import url("reset.css"); 

/* estilos de base */

p {margin:0.5em 0em 0.5em 0em;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}

label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select, input {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus, input:focus {border:1px solid #666;}
input.title {font-size:1.5em;}

h1 {font-size:16px; color: #b34f9e; font-weight:bold; margin-bottom:16px;}
h2 {font-size:16px; color:#000; font-weight:bold; line-height:1;margin-bottom:18px;}
h3 {font-size:14px; color:#333; font-weight:bold;margin-top:0.5em;}
h4 {font-size:13px; font-weight:bold;margin-top:0.5em;}
h5 {font-size:12px; text-decoration:underline;margin-top:0.5em;}


ul {margin-left: 1.5em; list-style: disc ; margin-bottom: 0.5em;}
ul ul { margin-left: 1.5em; list-style: circle ;}
ul ul ul { margin-left: 1.5em; list-style: square ;}
li {margin-top: 1em;}


/* cuerpo del estilo */

body {
    margin:  0px 0px 0px 0px;
    /*background:url(../images/fondo2.gif) 2px repeat;*/
	font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
    color: #333;
}

a {text-decoration:none;color:#b34f9e;} 
a:hover {background-color:#ccc;font-weight:bold;}
a.current {background-color:#ccc;}

.contenedor{
	width:960px;
	height:100%;
	position: static;
	margin: auto auto auto auto;
	padding-bottom:30px;
	background-color:#FFF;	
	text-align:left;
	color: #333;
	line-height:normal;
	}

/*la cabecera son tres estilos principales cabecera, texto-comienzo y sub-menu*/

.cabecerag{
	/*background:#b4d144;*/
	}

.raya {
	color: #999999;
	font-size:11px;
	}

.cabecera{
	height : 110px;
	margin: 0px 15px 0px 40px;
	background: #FFF;
	/*border-right: solid 1px #999;*/
	}
		.cabecera img{
			float:left;
			margin-top:20px;
			margin-left:-13px;
			}
		        
#menu_usuaria {
        display: none;
}

.texto-comienzo{
        height:40px;
	margin:0px 15px 0px 40px;
	background-color: #fff;
	/*border-right: 1px solid #999;*/
	padding-left:100px;
	
	text-align: left;
	color: #b34f9e;
	font-size:16px;
	font-weight:bold;
	}

/*estilo para la caja de los menus*/
#menus_cabecera{ 
        display: none;
    }		

/*estilo para el menÃº de la izquierda*/	
#nav-menu-sup {
            display: none;
    }
    
/*estilo para el menÃº principal de la derecha*/
#nav-menu-global {
            display: none;
    }
    

/*estilo para el menÃº secundario de la derecha,prueba luego se tiene que quedar en menu secundario sin numeros*/
#nav-menu-sec-global {
        display: none;
        }
        
#nav-menu-local {
            display: none;
            }
    
#nav-menu-contextual {
            display: none;
            }

/*estilos para el cuerpo de la pÃ¡gina*/					
#cuerpo{
	/*min-height:735px;*//* no olvidar que esto no vale para explored*/
	/*background:#b4d144;*/
	margin-right:15px;
	margin-left:40px;
	width:903px;;
	/*border-right: 1px #999 solid;*/
	/*border-left: 1px #999 solid;*/
	height:100%;
	}
.separacion-cajas {
	float:left;
	width:700px;
	height:20px;
	}

/*estilo columnas del cuerpo serÃ­an 5 columnas de 164px con una separaciÃ³n de 20px entre columnas*/

.columna1_1-3-1, .columna2_1-3-1, .columna3_1-3-1 {
	float:none;
	width:800px;
	}
	.sup1_1-3-1, .med1_1-3-1, .inf1_1-3-1{}
        
.columna1_2-3, .columna2_2-3 {
	float:none;
	width:800px;
	}
	.sup1_2-3, .med1_2-3, .inf1_2-3{}

.columna1_3-2, .columna2_3-2 {
	float:none;
	width:800px;
	}
	.sup1_3-2, .med1_3-2, .inf1_3-2{}
        
.columna1_4-1, .columna2_4-1 {
	float:none;
	width:800px;
	}
	.sup1_4-1, .med1_4-1, .inf1_4-1{}      

.columna1_1-2-2, .columna2_1-2-2, .columna3_1-2-2 {
	float:none;
	width:800px;
	}
	.sup1_1-2-2, .med1_1-2-2, .inf1_1-2-2{}

.contenidocaja {
	padding-right:15px;
	padding-left:15px;
	font-size:12px;
	color:#666;
	/*background-color:#06C;*/
}
    .contenidocaja img {
            /*height:50px;*/
            margin-bottom:5px;
            }
    .contenidocaja p{
            padding-top:2px;
            padding-bottom:3px;}
    .contenidocaja h3{
            padding-bottom:5px;
            color:#333;
            font-size:16px;
            font-stretch: extra-condensed;			
            }
    .contenidocaja a{
            color: #b34f9e;
            }
    .contenidocaja a:hover{
            background-color:#CCC;
            }

    .destacado-enlace {
            color:#666;
            background-color:#b4d144;
            }
    .destacado-rosa {
            background-color:#b34f9e;
            color:#b4d144;
            padding: 0px 2px 0px 2px;
            }

#comentarios {
    margin-top: 20px;
}
#comentarios h4 {
    text-transform: uppercase;
    background: url(../images/comentario_1-2.png) left top no-repeat;
    padding: 30px 0px 0px 22px;
}
.comentario {
    margin-bottom: 10px;
}
.comentario a {color: #999; text-decoration: underline;}
    
.detalles {
   font-size:10px;
   color: #b4d144;
}

.ficheros_adjuntos ul{
	/*margin-left:-60px;*/
}
.ficheros_adjuntos li{
	background:url(../images/documento-3.png) left center no-repeat;
	padding-left:30px;
	padding-top:10px;
	/*margin-left:-45px;*/
}

.ficheros_adjuntos2{ background:url(../images/documento-1.png) center top no-repeat;
padding-top:50px;
	}
.ficheros_adjuntos2 ul{
	margin-left:-45px;}	
.ficheros_adjuntos2 li{
	text-align:center;
	margin-left:-45px;
	padding:5px 0px 0px 0px;}
        
        
.palabras_clave{
	background:url(../images/idea-2.png) center top no-repeat;
	padding-top:50px;
}

	


.imagenfondo {
	background:url(../images/fondo.gif) repeat;
	}

/*estilo para el pie de la pÃ¡gina*/
.separacion {
    margin-right:15px;
    margin-left:40px;
    height:20px;
    background-color:#FFF;
    /*border-left: 1px #999 solid;*/
    /*border-right: 1px #999 solid;*/
}
        
.pie-pagina{
	float:right;
	margin-right:15px;
	margin-left:40px;
	height:120px;
	background-color:#FFF;
	/*border: 1px #999 solid;*/
	text-align:center;
	font-size:10px;
        width:903px;
	}
	.pie-pagina img {
		/*display:block;*/
		padding-top:6px;
		padding-bottom:6px;
		padding-right:4px;
		padding-left:4px;}
		
	.cajalogo1 {
		float:left;
		width:130px;
		height:70px;
		margin-left:15px;
		margin-bottom:15px;
		margin-top:15px;
		margin-right:10px;
		/*background-color:#069;*/
		font-size:13px;
		font-weight:bold;
		text-align:left;
		}
		.cajalogo2 {
		float:left;
		width:150px;
		height:70px;
		margin-bottom:15px;
		margin-top:15px;
		margin-right:20px;
		/*background-color:#069;*/
		font-size:13px;
		font-weight:bold;
		text-align:left;
		}
			.cajalogo2 img {
				padding-top:13px;
				}
	.cajalogo3 {
		float:left;
	  min-width:280px;
		/*width:350px;*/
		height:70px;
		margin-bottom:15px;
		margin-top:15px;
		font-size:13px;
		font-weight:bold;
		text-align:left;
		}
			.cajalogo3 img {
				padding-top:10px;
				}
	.cajalogo4 {
		float:right;
		width:180px;
		height:70px;
		margin-bottom:15px;
		margin-top:15px;
		/*background-color:#0CF;*/
		font-size:13px;
		font-weight:bold;
		text-align:left;
		}

#creditos {
        margin-left:-6px;
        height:50px;
        color:#999;
        margin-top:32px;
        font-size:10px;

}

#contenedor_menu_pie {        
        display: none; 
	}
#contenedor_menu_pie2{
        display: none;
        }

	
.pie-foto {
  color:#666;
  font-size:10px;
}

/* Empresas */
        
div.anuncio, div.pregunta, div.producto, div.noticia_empresa {
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 5px;
}
div.anuncio div.detalles{ 
    color: #999;}
div.anuncio div.detalles a{ 
    color: #999;
    text-decoration: underline;
}

div.logo_empresa {float:right;}

a.action-link {
   font-weight:bold;
   color:#fff;
   padding: 3px 10px 3px 10px;
   background-color:#b34f9e;
}
     
ul.listado li {margin-top: 0.5em;}   

#ofertas {margin-top: 10px; padding-top: 10px;}
#demadas {}
#ofertas h2 a {color: #333;}
#demandas h2 a {color: #333;}
div.anuncio_portada { border-bottom: 1px solid #ccc;}
div.anuncio_portada p {margin:0px;}
div.anuncio_portada div.detalles{ 
    margin:0px;
    color: #999;
}
div.anuncio_portada div.detalles a{ 
    color: #999;
    text-decoration: underline;
}

.ver-mas {
    background-color: #ddd;
    padding:2px;
    text-align:right;
}

.destacado-accion {font-size: 13px; font-weight: bold;}
.clear{
	clear:both;
	width:900px;}
        
        

.noticia {
    border-top: 1px solid #ccc;
    padding-top: 10px;
    padding-bottom: 10px;
    
}

#noticias_portada{}
#noticias_portada h2 a {color: #333;}

.empresa {
        border: 1px solid #ccc;
    padding: 0px 15px 15px 15px;
    margin-bottom: 5px;
        line-height:25px;}
        .empresa h3{
                margin: 10px -15px 10px -15px;
                padding-left:15px;
                padding-top:10px;
                background-color:#b4d144;}
                .empresa h3 a{
                color:#333;
                font-size:18px;}
                .empresa h3 a:hover{
                color:#333;
                font-size:18px;
                background-color:#b4d144;
                text-decoration:underline;}
        .empresa ul{
                list-style:none;}
        .empresa li{
                margin-bottom:0px;
                margin-top:0px;
                line-height:15px;
                background:url(../images/flecha3.png) center left no-repeat;
                padding-left:15px;}
        .empresa h4{
                font-size:14px;
                text-decoration:underline;
                margin-top:15px;}
        .empresa p{
                margin-top:0px;
                margin-bottom:0px;}
                

.empresas_enlaces{
        font-size:10px;
        color:#b34f9e;}
        .empresas_enlaces a{
        text-decoration:underline;
        color:#b34f9e;}
        .empresas_enlaces a:hover{
        text-decoration:underline;
        color:#b34f9e;}
        .empresas_enlaces2 a{
                        font-weight:bold;
                        color:#fff;
                        padding: 1px 5px 1px 5px;
                        background-color:#b34f9e;
                        font-size:10px;}
                .empresas_enlaces2 a:hover{
                        background-color:#ccc;
                        color:#FFF;}

.detalles2 {
   color: #999;
   font-size: 10px;
   margin: 5px;
   margin-left: 0px;        
}

#imprimir {
    display: none;}

form {display: none;}