
body{
	font-family: Tahoma;
}

a {
    color: #385F95;
    text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

#north {
	background-image:url(../images/cgc_fondo_inter.jpg);
	background-repeat:repeat-x;	
	font-size: 0.6em;
	font-family:tahoma;
}

#logo-catalogo{
	float:left;
}

#logo-carm{
	float:right;
	text-align:right;
	padding:0px;
	margin:0px;
	border:0px;
}

.docInfoTable {
	border-collapse:collapse;
	font-size: 0.8em;
}
 
.docInfoTable td, .docInfoTable th { 
	border-collapse:collapse;
	padding:5px; 
}

#detalles .x-panel-body {
    padding: 5px;
    color: #555;
}
#detalles a:link, #detalles a:visited {
    color: #369;
}
#detalles .nombre {
    color: #369;
	font-weight: bold;
    font-size: 15px;
	position: relative;
	top:-5px;
	left:10px;
}

#detalles p {
    margin-bottom: 5px;
}

.icon-expand-all {
    background-image: url(../images/icons/expand-all.gif) !important;
}
.icon-collapse-all {
    background-image: url(../images/icons/collapse-all.gif) !important;
}

.top-toolbar{
    border:0 none;
    border-top:1px solid #d0d0d0;
    background:transparent;
}

#map{
	background-color: white;
}

#ayudadiv{
	float:right;
	font-size: 0.6em;
	padding-right:5px;
}

#ayudadiv img{
	position: relative;
	top:3px;
}

#ayudadiv a{
	position: relative;
	bottom:5px;
}

#n-consejeria{
	float:left;
	color: #333333;
	font-size: 0.6em;
	padding-left:5px;
}

#share-div{
	background-color:#FFFFFF;
	padding:5px;
}

.productor{
	font-size: 9px;
}

.formato{
	font-weight: bolder;
    font-size: 10px;	
	position: relative;
	bottom: 4px;
}

.formato2{
	font-weight: bolder;
    font-size: 12px;	
	position: relative;
	bottom: 6px;
}

.imagen{
	position: relative;
	top:4px;
}