/* custom stuff */

html {
  height: 100%;
  margin-bottom: 1px;
}


@font-face {
 font-family: MyCustomFont;
 src: url("font/space_age.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("font/space_age.ttf") /* TTF file for CSS3 browsers */
}


body {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 12px;
}


.header {
	background-image:url(../imagenes/header-bg.png);
}

.footer {
	background-image:url(../imagenes/footer-bg.png);
}

#barra {
	height: 31px;
}

#barra{
	background-image:url(../imagenes/toolbar-div.png)
}



.margenbarra {
	padding-left:8px;
	padding-right:8px;
}

.margenbarra img {
	margin-bottom:2px;
}


.enlacemenu {   
  text-decoration: none;
  color: #06C;
  
}
.enlacemenu:link,.enlacemenu:visited {
  text-decoration: none;
  color:#06C;
}
.enlacemenu:hover {
   text-decoration: none;
   color:#333;
}


.enlacemenu_index:link,.enlacemenu_index:visited {
  text-decoration: none;
  font-size:14px;
  font-family:MyCustomFont;
  color: #FFF;
}
.enlacemenu_index:hover {
   text-decoration: none;
    font-size:15px;
   color:#FFF;
}


.titulo_rec{

   font-size:14px;
   color:#FFF;
   font-family: MyCustomFont;

}



.enlacemenu_p {   
  text-decoration: none;
  color:#000;
  
}
.enlacemenu_p:link,.enlacemenu_p:visited {
  text-decoration: none;
  color:#000;
}
.enlacemenu_p:hover {
   text-decoration: none;
   color:#333;
}


.enlacemenu_pp {   
  text-decoration: none;
  color: #06F;
  
}
.enlacemenu_pp:link,.enlacemenu_p:visited {
  text-decoration: none;
  color:#06F;
}
.enlacemenu_pp:hover {
   text-decoration: none;
   color:#06F;
}


.asterisco{
color:#FF0000;
}


input {
	font-size:11px;
	margin-left:5px;
}


select {
	font-size:11px;
	margin-left:5px;
}

textarea {
	font-size:11px;
	font:Arial;	
	margin-left:5px;
}

#skirt ul {
	float: left;
	width: 191px;
	}
	
#skirt .shortlist {
	width: inherit;
	}
	
.shortlist li{
	float: left;
	width: 210px;
	}
	
.box {width: 300px;
	}	
	
.holder {
	display:table;
	width:100%;
	}	
	
ul{
	margin:1px;
	padding:1px;
	font-size:11px;
	margin-left:10px;
}

li{
	margin:1px;
	padding:1px;
	padding-left:3px;
	margin-right:5px;
}


.item-empresa{
	
	background-image:url(../imagenes/listado_1.png);
	width:869px;
	height:144px;
	margin-bottom:20px;
	cursor:pointer;
	cursor:hand;
						
}


.item-empresa-hover{
	
	background-image:url(../imagenes/listado_2.png);
	width:869px;
	height:144px;
	margin-bottom:20px;
	cursor:pointer;
	cursor:hand;
						
}

.foto{
	float:left; 
	width:130px; 
	margin-right:30px; 
	margin-left:5px; 
	margin-top:8px; 
	border-style:solid; 
	border-width:1px;
	color:#ccc;
						
}

.descripcion
{
	float:left; 
	width:680px; 
	margin-top:8px; 
	margin-right:10px;
	
}

.titulo
{
	font-weight:bold;
	padding-left:15px;
	padding-top:5px;
	
}

.titulo_c
{
	font-weight:bold;	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	
}

h2
{
	font-size:14px;
	color:#06F;
	
}


.servicios-li
{
	list-style-image: url("../imagenes/li.gif");
	margin:5px;
}


h3
{
	font-size:15px;
    font-family:MyCustomFont;
	color: #06C;
	
}








