.webSiteMainDiv
{

	height:'100%';

}

.topSeparator
{
	margin:0;
	padding: 0;
	width:100%;
	height:13px;
    background-color: #91080d;
	/*background-image: url('img/degradado_mirador_1_1x13.png');
	background-repeat: repeat-x;*/

}
html{
	height:100%;
}

/*----------------------------------------------------------*/
body 
{
	margin:0;
	padding: 0;
	background-color: #f2f2f0;
	height:100%;
	font-family: Arial,sans-serif;
}

/*----------------------------------------------------------*/
.webHeader 
{
	

	/*background-image: url('img/degradado_mirador_2_1x52.png');
	background-repeat: repeat-x;*/
    background-color: #a10f15;
	font-family: sans-serif;
}

.poweredByPulsar
{
	top:0px;	
	margin-right:35px;
}

/*----------------------------------------------------------*/
.divLogo img 
{
	margin: -10px 30px -3em;
	position:absolute;
	left:40px;
	top:35px;				
	z-index: 100;
}

.logoLink:link
{
	color: #847b6c;
	text-decoration: none
}
.logoLink:visited
{
	color: #847b6c;
	text-decoration: none
}
.logoLink:hover
{
	color: #fbcd02;
	text-decoration: underline;
}

	

/*----------------------------------------------------------*/
.mainTabsDivcontainer
{	
	
	background-color: #f2f2f0;
	/* este es el color verde*/
	margin:0;
	padding: 0;
}

.mainTabsDiv
{	

	/*background-image: url('img/degradado_mirador_3_1x37.png');
	background-repeat: repeat-x;*/
    background-color: #a10f15;
	
	margin:0;
	padding: 0;
	margin-left:35px;
	margin-right:35px;
}

.mainTabsLeftMargin
{
	float:left;
	width:35px;
	margin:0;
	padding: 0;
}

.mainTabsLeftMarginPadding
{
	position:absolute;
	width:40px;
	z-index: 98;
}

.mainTabsRightMargin
{
	float:right;
	width:35px;
	margin:0;
	padding: 0;
}

.mainTabsRightMarginPadding
{
	position:absolute;
	margin-left:-5px;
	width:40px;
	z-index: 98;
}

.webFooter
{
	/*background-color: #f2f2f0;*/
	height:49px;
	width:100%;
	background-color: #f2f2f0;
}

.logoDiputacion
{
	top:0;	
	margin-left:35px;
}

/*----------------------------------------------------------*/
.lesserLinksToTabsGap
{
	height:36px;
	width:'100%';
}

.x-tabs-stripdfcd03
{
	background-color: #000;
	right:1px;
}

/*----------------------------------------------------------*/
/* Main tabs */
ul.x-tab-strip {
	 width:auto;
}

ul.x-tab-strip li {
	 float:right;
	 margin-right:2px;
}

.x-tab-strip-text
{
	margin:4px;
	font-size:15px !important;
}

.x-tab-strip
{
	padding-right: 10px;
}

.x-tab-strip-spacer
{
	background-color: #000000;
	height: 50px;
}

/* this is the bottom line on the main tabs, is a div, this definition is overwrited by another style from ext-all-sil09.css at the moment */
.x-tab-strip-spacer 
{
	border-bottom:0px;
	font-size:1px;
	height:20px;
	line-height:0;
	background:#b9e3f3;
}

.fotosTabTopBand
{
	height:35px;
	padding-left:10px;
	/*background:url(img/banner_inferior.png)  repeat-x bottom;*/
    background-color: #dfcd03;
	
}

#fotosTabContent
{
	height:600px;
	background:#FFFFFF;
	width:100%;
	
}

.datosTabTopBand
{
	
	height:35px;
	padding-left:10px;
	/*background:url(img/banner_inferior.png)  repeat-x bottom;*/
	background-color: #dfcd03;
	width:'100%';
	
}
.datosTabContent
{
	background:#FFFFFF;
	height:35px;
	padding-left:10px;
	width:'100%';
	
}

.mapasTabTopBand
{
	height:35px;
	padding-left:10px;
	/*background:url(img/banner_inferior.png)  repeat-x bottom;*/
    background-color: #dfcd03;
	
}

.mapasTabContent
{
	background:#FFFFFF;
	height:360px;
}


.x-tab-strip-text
{
	color:red;
}


.beforeWebFooter
{
	margin:0;
	padding: 0;
	width:'100%';
	height:7px;
	background:#f2f2f0;

}



#appletDiv{
   background:#968F83;
   width: 1163px;
	height: 550px;
	margin-top:2px;
	margin-right:2px;
	margin-left:2px;
	vertical-align:bottom;
	position:absolute;
}
#appletDivContainer{
   background:#968F83;
	width: 1167px;
	height: 554px;
	margin-top:10px;
	vertical-align:bottom;
}

.tabTopBandElements/*@#*/
{
	margin-top:4px;
	position:absolute;
	margin-left:10px;
	float:left;
}

.tabTopBandElements__ie7
{
/*	margin-top:4px;
	position:absolute;*/
/*	margin-left:10px;
	float:left;*/
	margin-left:407px;
	margin-top:6px;
	padding: 1px 1px 1px 2px;
}


table.pulsarAppletClass
{
	margin-top:10px;
	background:#123456;
	
}
td.auxtd
{
	border:2px solid #968F83;
	height:554px;
	vertical-align:top;
}

.searchButtonDiv
{
	margin-top:4px;
	position:absolute;
	margin-right:10px;
	right:0px;
	float:right;
}

.searchButtonDiv__ie7
{
	margin-top:-24px;
/*	position:absolute;*/
	margin-right:10px;
/*	right:0px;*/
	float:right;
}

#buttonSearch
{
	float:left;
}
#buttonSearch
{
	float:left;
}
#selectionSearch
{
	float:left;		
	height:20px;
	margin-top:1px;	
}

#selectionSearch input
{
		
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-right:1px;
	
}


#selectionSearch select
{
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-right:1px;		
}
#webFooter
{
	margin-top:15px;    
}

header{
	height:116px;
	
}

footer{
	height:70px;
	margin-top:88px;
}

#co_tabs{	
	position:relative;
	height:1px;/* this value is modified by jquery function resizeMe*/
	
	margin: -55px 30px 0 30px;
}

#co_tabs .panel{
	background-color:#ffffff;
}

header div.top_band{
	height:6px;
}
header .logo{
	float:lef	t;
	margin-left:75px;
	margin-top:5px;
}

header nav.lesserLinks{
	float:right;
	margin-top:1px;
}

header nav.lesserLinks ul li{
	display:inline;
	font-size:13px;
	margin-right:5px;
	line-height:20px;
	vertical-align:middle;	
	
}



header nav.lesserLinks ul li:last-child{
	margin-right:50px;
}

#header_bottom_border{
	height:1px;
	background-color:#300f1a;
	
}

.yellow{	color:#ffcc00 !important;}
.grey{ color:#aaa59b  !important}

a{
	text-decoration:none;
	color:#f2f2f0;
}

nav#control_tab{
	margin-left:407px;margin-top:6px;padding: 1px 1px 1px 2px;
}

nav#control_tab a{
	height:35px;	
	float:right;
	line-height:35px;
	padding:0 15px 0 15px;
	color:#f2f2f0;
	font-size:15px;
	margin-left:1px;
	border-radius: 5px 5px 0px 0;
}

nav#control_tab a:first-child{
	margin-right:12px;	border-radius: 5px 5px 0px 0;
}


section.header{
	height:35px;
	border-radius: 5px 5px 0px 0;
}
#photo,#map,#data{
	padding-top:10px;
	padding-bottom:10px;
}

section.header{
	line-height:36px;
	font-size:11px;
	color:#333;
}

.loading{
	color:#333;
	font-size:13px;
	height: 90%;
	margin-left: 10px;
	margin-top: 10px;
}
#ctrl_search{
	margin-left: 30px;
	float:left;
}

#ctrl_search #search_text,#ctrl_search select,#gallery_town,#gallery_nucleos,#municipios_pest_datos,#nucleos_pest_datos{	
	font-size:11px;
	color:#333;
	width:134px;
	height:22px;
	padding-left:5px;	
	line-height:22px;
}

#ctrl_search > * {
	vertical-align:middle;
}

.link{
	cursor: pointer;
}

#report_launcher{
	position: fixed;
	right:0px;
}

.fleft{ float:left}

.fright{ float:right}

.clear{ clear:both;height:0;}

#roadVgi{
	height:100%;
	overflow-y:auto;
}

#ctrl_data2 {
	float: right;
	margin-right: 10px;
}

#ctrl_data2 #indice_municipal {
	text-decoration: underline;
	float: left;
}

.data_filter_title{
	padding-top:20px;
	color: #504B40;
	font-family: Arial;
	font-size: 16px;
	float:left;
}

#kml2dxf_help{
	padding-top:10px;
	padding-bottom: 20px;
}

#kml2dxf_help a{
	color: #575049;
	text-decoration: underline;
}
#kml2dxf_help p{
	 font-size:11px;
	 padding-top: 10px;
}

#kml2dxf_help p:nth-child(1){
	font-size:12px;
}


