﻿ 
b
{
	/*font-size: 110%;*/
}


body
{
	font-size: 12px;
	margin:0;
	padding:0;
	/*line-height: 1.5em;*/
	 font-family: 'Oswald', Helvetica, Arial, sans-serif!important;
}


#bodysection
{
	background: #FFFFFF;
	width: 100%;
}


.borderTextbox
{
	border: Solid 1px LightGray;  
}


.collapseContentDocumentHeader,collapseContent 
{
	width: 100%;
	background-color:white;
	overflow:hidden;
	vertical-align: middle;
	padding-right:2px; 

}


.collapseContent {
	border: Solid 1px WhiteSmoke;
    background-color: White;
	padding-right:0px; 
	padding-bottom:5px;
}


.collapsePanelDocumentHeader,collapsePanelHeader{	
	width:100%;		
	border: Solid 1px LightGray;   
	font-weight:bold;
	cursor: pointer; 
	vertical-align: middle;
}


.collapsePanelHeader
{
	background-color: #d8e4f8;
	text-align:left; 
	height:22px;
}


.collapsePanelDocumentHeader
{
	background-color: red;
	text-align:right; 
	height:22px;
    padding-top:2px;
}


.Columna
{
	 margin-top:10px;
	 border: Solid 1px transparent;
}


#contentwrapper
{
	float: left;
	width: 100%;
	margin-top:5px;
}
 
 
#contentcolumn
{
	/*margin-left: 264px;*/ /*Set left margin to LeftColumnWidth*/
	padding-left: 10px;
	width: 100%;
	/*margin-top:1px; */
	
}

.leftmenucontent
{
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 5px;
}
.bodycontent
{
	padding-left: 5px;
	padding-right: 0px;
}



#headerPagina.degradado
{
	background: red; 
   /* for IE */
   /*filter:alpha(opacity=90);*/
   /* CSS3 standard */
	/*opacity:0.5;*/
	border:1px solid Gainsboro;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    height : 20px;
    background: url(images/headertitulo.gif) 10px 0% repeat-x;
    font-style:normal;  
    font-family:Arial;
    font-size:smaller;
    

}


div#footer{
    font-size: 1em;
    text-transform: uppercase;
    text-align: right;
    background-color: #1a7aad;
    border-top: 3px solid #564b47;
    border-bottom: 3px solid #564b47;
    margin: 0px;
   
     position:absolute;
     bottom:0;
     left :0;
     width:100%;
     height:20;
}


em
{
	color: red;
}

 
#footer a
{
	color: #FFFF80;
}


.img-grd 
{
	/*background: url(images/css-gradient.jpg) 10px 0% repeat-x  ;*/
	color: #000000;
	height: 45px;
	/*padding-top:10px; */
	padding-right:5px; 
	margin-top: 15px;
    width:inherit ;
    text-align:right ; 
	/*border: Solid 1px Gainsboro;*/
}

.img-Cabecera 
{
	background: url(images/fondocabecera.gif) 10px 0% repeat-x;
	color: #000000;
	height: 160px;
	padding-top:6px; 
	padding-right:6px; 
	/*border: Solid 1px Gainsboro;*/
}



.innertube
{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}


.innertubeSite
{
	margin: 10px;
	margin-top: 0;
}


.innertubeLogin
{	
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}


.innertubeContainer
{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 60px;
}


.LabelDocumentInfo
{
	border: Solid 1px Transparent;
	text-align:right;
	background-color: Transparent;
}

/*
#leftcolumn
{
	float: left;
	width: 250px; 
	margin-left: -100%; 
	background: #FFFFFF;
	margin-top:0px; 
}*/
 

#logocontentwrapper
{
	float: left;
	width: 100%;
}


#logocontentcolumn
{
	float: right;
	margin-left: 278px; /*Set left margin to LeftColumnWidth*/
}


#logoleftcolumn
{
	float: left;
	width: 300px; /*Width of left column*/
	margin-left: -99%; /*Set left margin to -(MainContainerWidth)*/
	background: #FFFFFF;
}


.logoinnertube
{
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 5;
}


#maincontainer
{
	width: 100%; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	margin-top: -20px;
	
}
 
 
.MainPanel
{
	 width : 100%;
	 height : 100%;
	 margin-top:5px;
     margin-left:5px;
     margin-right:5px;
     margin-bottom:5px;
     border: Solid 1px Gainsboro;
     float:left ; 

}


.Panel
{
	 margin-left:0px;
	 margin-top: 0px;  
	 margin-right: 0px;
		 font-size : 14px;
   /*  border: Solid 1px Gainsboro;*/
}


.PanelChild
{
	 margin:0px;
	 font-size : 14px;
   /*  border: Solid 1px transparent;*/
}

#SiteMap
{
	Width:100%;
	Height: 16px;
	font-family:Verdana;
	/*font-size : 0.8em;*/
	font-size : 14px;
}

.TextPropertyDocumentInfo
{
  	border: Solid 1px #ffcc33;
  	background-color: #ffffcc;
	text-align:center;
	text-transform: uppercase;
	/* for IE */
	filter:alpha(opacity=90);
   /* CSS3 standard */
	opacity:0.9;
}


.TopMenu
{
	 width : 100%;
	 height : 24px;
	 border-bottom: Solid 1px Gainsboro;
     background : WhiteSmoke;
     font-family:Verdana;  
     Font-Size:small;
     color: Blue ; 
     margin-top: 0px;  
     margin:0 ; 
     width:inherit ;
     text-align:right ; 
           
}

.topsection
{
	background-color:#FFFFFF;
	height: 162px; /*Height of top section*/
	border: Solid 1px Gainsboro;
	/*background: url(images/fondoCabecera1.gif) 10px 0% repeat-x;*/
}


#topsection h1
{
	background: #FFFFFF;
	margin: 0;
	padding-top: 15px;
}
 
 
.oculto {display:none}
.visible{display:block}

.GridDatos  {
	
}