.search
{
	border-collapse: collapse;
	border: solid 1px #B5B5B5;
	width: 660px;
}

.search caption
{
}

.search tr.actions
{
	background-color: #F0F0F0;
	background-image: url(images/02cuadroconsombras_2.png);
	background-position: 0px -1px;
}

.search tr.actions td
{
	border-top: solid 1px #B5B5B5;
}

.search tr.validation
{
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	border: solid 1px red;
}

.search tr.validation td
{
	text-align: left;
}

.search th
{
}

.search tr
{
}

.search td
{
		padding: 2px 4px 2px 4px;
}

.search col
{
}

.search col.labels
{
	background-color: #F0F0F0;
	text-align: right;
	font-weight: bold;
}

.search col.inputs
{
}

.search tr.alt
{
}

.search tr.title
{
	background-image: url(images/02cuadroconsombras_2.png);
	background-position: 0px -1px;
	background-color: #F0F0F0;
}

.search tr.title td
{
	text-align: left;
	border-bottom: solid 1px #B5B5B5;
}

.search tr.title span
{
	font-size: 14px;
	color: #808080;
}

.search tr.title .defaultLabel
{
	font-size: 14px;
	color: #808080;
}

.viewGrid
{
	border: solid 1px #000000;	
}

.viewGridHeader th
{
	background-color: #F0F0F0;
	background-image: url(images/02cuadroconsombras_2.png);
	background-position: 0px -1px;
	border: solid 1px #B5B5B5;
	color: #808080;
}

.viewGridHeader td
{
	color: #808080;
}

.viewGridHeader th a
{
	color: #808080;
}

.viewGridHeader th a:hover
{
	color: #AD4C21;
}

.viewGridRow
{
	background-color: #FFFFFF;
}

.viewGridRow td
{
	border: solid 1px #B5B5B5;
}

.viewGridRowAlternate
{
	background-color: #F0F0F0;
}

.viewGridRowAlternate td
{
	border: solid 1px #B5B5B5;
}

.viewGridPager
{
	background-color: #F0F0F0;
	background-image: url(images/02cuadroconsombras_2.png);
	background-position: 0px -1px;
	text-align: right;
}

.viewGridPager a
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight:normal;
}

.viewGridPager td
{
	font-weight: bold;
}

.viewGridPager table td
{
	border: solid 1px #d5d5d5;
	background-color: #ffffff;
}

.viewGridPager table td .defaultLabel
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.getone
{
	border-collapse: collapse;
	border: solid 1px #B5B5B5;
	width: 660px;
}

.getone caption
{
}

.getone tr.actions
{
	background-color: #F0F0F0;
	background-image: url(images/02cuadroconsombras_2.png);
	background-position: 0px -1px;
}

.getone tr.actions td
{
	border-top: solid 1px #B5B5B5;
}

.getone tr.validation
{
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	border: solid 1px red;
}

.getone tr.validation td
{
	text-align: left;
}

.getone th
{
}

.getone tr
{
}

.getone td
{
		/*padding: 2px 4px 2px 4px;*/
}

.getone col
{
}

.getone col.labels
{
	background-color: #F0F0F0;
	text-align: right;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}

.getone col.data
{
	padding: 2px 4px 2px 4px;
}

.getone col.inputs
{
	padding: 2px 4px 2px 4px;
}

.getone tr.alt
{
}

.getone tr.title
{
	background-image: url(images/02cuadroconsombras_2.png);
	background-position: 0px -1px;
	background-color: #F0F0F0;
}

.getone tr.title td
{
	text-align: left;
	border-bottom: solid 1px #B5B5B5;
}

.getone tr.title span
{
	font-size: 14px;
	color: #808080;
}

.getone tr.title .defaultLabel
{
	font-size: 14px;
	color: #808080;
}

.new
{
	border-collapse: collapse;
	border: solid 1px #B5B5B5;
	width: 660px;
}

.new caption
{
}

.new tr.actions
{
	background-color: #F0F0F0;
	background-image: url(images/02cuadroconsombras_2.png);
	background-position: 0px -1px;
}

.new tr.actions td
{
	border-top: solid 1px #B5B5B5;
}

.new tr.validation
{
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	border: solid 1px red;
}

.new tr.validation td
{
	text-align: left;
}

.new th
{
}

.new tr
{
}

.new td
{
		/*padding: 2px 4px 2px 4px;*/
}

.new col
{
}

.new col.labels
{
	background-color: #F0F0F0;
	text-align: right;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}

.new col.inputs
{
	padding: 2px 4px 2px 4px;
}

.new col.data
{
	padding: 2px 4px 2px 4px;
}

.new tr.alt
{
}

.new tr.title
{
	background-image: url(images/02cuadroconsombras_2.png);
	background-position: 0px -1px;
	background-color: #F0F0F0;
}

.new tr.title td
{
	text-align: left;
	border-bottom: solid 1px #B5B5B5;
}

.new tr.title span
{
	font-size: 14px;
	color: #808080;
}

.new tr.title .defaultLabel
{
	font-size: 14px;
	color: #808080;
}

input.buttonGradient
{
	background-color: #E9E9E9;
	color: #000000;
	font-size: 11px;
	font-weight:bold;
	/*border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;*/
	border-right: #939598 1px solid;
	border-top: #939598 1px solid;
	border-left: #939598 1px solid;
	border-bottom: #939598 1px solid;
	background-image: url('images/CB02.png');
	background-position: 0px -1px;
	/*filter: progid:DXImageTransform.Microsoft.Gradient( GradientType=0,StartColorStr=  '#ffffffff' ,EndColorStr= '#ffcccccc' );*/
}

.SiteHeader
{
	font-size: 16px;
	font-weight: bold;
}


.update
{
	border-collapse: collapse;
	border: solid 1px #B5B5B5;
	width: 660px;
}

.update caption
{
}

.update tr.actions
{
	background-color: #F0F0F0;
	background-image: url(images/02cuadroconsombras_2.png);
	background-position: 0px -1px;
}

.update tr.actions td
{
	border-top: solid 1px #B5B5B5;
}

.update tr.validation
{
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	border: solid 1px red;
}

.update tr.validation td
{
	text-align: left;
}

.update th
{
}

.update tr
{
}

.update td
{
		/*padding: 2px 4px 2px 4px;*/
}

.update col
{
}

.update col.labels
{
	background-color: #F0F0F0;
	text-align: right;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}

.update col.data
{
	padding: 2px 4px 2px 4px;
}

.update col.inputs
{
	padding: 2px 4px 2px 4px;
}

.update tr.alt
{
}

.update tr.title
{
	background-image: url(images/02cuadroconsombras_2.png);
	background-position: 0px -1px;
	background-color: #F0F0F0;
}

.update tr.title td
{
	text-align: left;
	border-bottom: solid 1px #B5B5B5;
}

.update tr.title span
{
	font-size: 14px;
	color: #808080;
}

.update tr.title .defaultLabel
{
	font-size: 14px;
	color: #808080;
}


.contentslide{
border: 0px;
/*border-bottom-width: 6px;
padding: 8px;
width: 400px;
height: 250px;*/
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
}

.pagination
{
	display:none;
width: 416px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
background-color: navy;
border: 10px solid navy;
border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 4px 0;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 400px; /*IE5 width*/
width: 416px; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #2e6ab1;
background-color: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}