/* 
================================
Skin styles for DotNetNuke
================================
*/   
.pagemaster {
	width: 999px;
	min-height:319px;
	background-color: #FEFEFE;
	margin: 0 auto;
}
.skinmaster {
	width: 999px;
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem 
{
	border-left: #EEEEEE 0px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	border-right: #EEEEEE 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 1em; 
	font-weight:normal; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuItem .MainMenu_MenuItem, 
.MainMenu_MenuItem .MainMenu_MenuItemSel 
{
	font-size: 1em; 
}
.menu .MainMenu_MenuItem,
.menu .MainMenu_MenuItemSel
{
	font-family: Arial, Helvetica; 
	font-size: 15px; 
	font-weight:bold; 
	text-transform:uppercase;
	/*text-align:center;*/
	margin-bottom:0px;
	letter-spacing: -0.008em
}
.menu .MainMenu_MenuItemSel, 
.menu .activeTab
{
	color:#8ABB0C;
}
.MainMenu_MenuIcon {
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu 
{
	background-color: #EEEEEE;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_SubMenu .MainMenu_MenuItemSel {
	background-color: #DDDDDD; 
	border-bottom: #DDDDDD 1px solid; 
	border-top: #DDDDDD 1px solid; 
}
.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #4B5E52; 
	background-color: Transparent; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 1em;
	font-weight: normal; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton     {
    background: #7994CB none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(gradient_LtBlue.jpg);
}

/*Added styles*/
body
{
	background:transparent url(images/sombra.gif) repeat-y scroll center;
	color:#626262;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.66em;
}
ul, h1, h2, h3, h4 
{
	margin:0;
	padding:0;
}
li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.controlpanelpane 
{
	padding-left:30px;
	padding-right:30px;
	width: 940px;
	background-color: transparent;
	padding-top: 6px;
}
.top 
{
	height:48px;
	padding: 8px 40px 0 40px;
}
.header
{
	background:transparent url(images/interior.gif) repeat-x scroll 0 0;
}
.domain
{
	color:#B6B5B6;
	display:block;
	padding-bottom:4px;
}
.domain span
{
	color:#626262;
}
.date
{
	float:left;
	padding-top:20px;
}
.login
{
	float:right;
	height:35px;
	position:relative;
}
.login a.SkinObject
{
	color:#9D9D9D;
}
.logo
{
	float:left;
}
.menu
{
	width:76%;
	float:left;
	margin-top:20px;
	padding-left:25px;
	border-left: solid 1px #CDCDCD;
}
.menu .MainMenu_MenuContainer table {
	background-color: transparent; 
	padding-top:11px;
	height:55px;
}
.menu .MainMenu_MenuContainer td
{
	vertical-align:top;
}
.menu .MainMenu_MenuItem td,
.menu .MainMenu_MenuItemSel td
{
	padding: 0px 8px;
}
.menu .MainMenu_MenuItem p,
.menu .MainMenu_MenuItemSel p
{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9px; 
	color:#626262;
	font-weight:normal; 
	text-transform:none;
	margin:4px 0 -8px 4px;
	letter-spacing:-0.008em;
}
.menu .MainMenu_MenuBreak
{
	border-left: solid 1px #EEEEEE;
}
.menubar
{
	height:86px;
	padding-left:18px;
	padding-bottom:10px;
}
.banner
{
	clear:both;
}
.bannerimage
{
	overflow:hidden; /*overflow:none;*/
	height:93px;
}


.bannerimage .containermaster img
{
	border:0;
	padding:0;
	
}
.toolbar
{
	position:relative;
	height:25px;
	margin-bottom:24px;
}
.breadcrumb
{
	float:left;
	width:60%;
	padding-left: 40px;
	padding-top:6px;
}
.breadcrumb a.SkinObject
{
	font-family:Tahoma;
	font-size:1em;
	color:#959595;
}
.breadcrumb p
{
	display:none;
}
.search
{
	position:relative;
	height:42px;
	top:-42px;
	right:24px;
	width:255px;
	float:right;
	padding:11px;
	background-image:url(images/searchslice.gif);
	background-repeat:repeat-x;
}
.search .SkinObject, .search a.SkinObject
{
	color:White;
}
.search a.SkinObject
{
	background:transparent url(images/buscador_enviar.gif) no-repeat;
	display:block;
	height:20px;
	width:22px;
	position:absolute;
	right:7px;
	top:0px;
}
.search>span
{
	display:block;
	position:relative;
}
.search>span>input
{
	width:215px;
}
.tabs
{
	height:25px;
	padding: 0px 40px 0px 40px;
	position:relative;
}
.tabs .MainMenu_MenuContainer
{
	width:650px;
}
.tabs .MainMenu_MenuItem
{
	color:#4B5E52;
}
.tabs .MainMenu_MenuItem td
{
	border:solid 1px #DBDBDB;
	border-bottom:none;
	padding:5px 10px;
}
.tabs .MainMenu_MenuItem td p, .tabs .MainMenu_MenuItemSel td p
{
	display: none;
}
.tabs .MainMenu_MenuItemSel td
{
	border:solid 1px #DBDBDB;
	border-bottom:none;
	color:#8ABB0C;
	padding:5px 10px;
}
.tabs .selected td
{
	background-color: #4B5E52;
	color:White;
	font-weight:bold;
	padding:5px 10px;
}
.tabs span.MainMenu_MenuBreak
{
	width:1px;
	display:block;
}
.leftpane 
{
	max-width: 454px;
	float:left;
	padding-right: 15px;
	padding-top: 19px;
	overflow:hidden;
}
.content
{
	clear:both;
	padding: 0 12px 0 40px;
	position:relative;
}
.footer
{
	clear:both;
	padding:20px 40px;
	background:transparent url(images/footer.gif) left top repeat-x;
	height:103px;
}
.footer .SkinObject, 
.footer a.SkinObject, 
.footer a
{
	color:#ACACAC;
}
.intranet
{
	float:left;
	width:300px;
	text-align:center;
}
.copyright
{
	float:left;
}
.legal
{
	float:right;
}
.SkinObject, 
a.SkinObject
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
}
a.SkinObject:hover
{
	text-decoration:underline;
}

div.login-links
{
	text-align:right;
}
div.linkpane
{
	padding-top:5px;
}
div.linkpane a
{
	color:#9D9D9D;
	padding-left:14px;
	/*border-right:solid 1px #E6E6E6;*/
	background:url(images/separa.gif) no-repeat 5px 3px;
}
div.linkpane a.first
{
	background:none;
}

/*Content Pane Styles*/
.contentpane {
	width: 634px;
	overflow:hidden;
	float:left;
	background-color: transparent;
	padding-right: 6px;
	padding-top: 19px;
}
.leftpane .Normal,
.contentpane .Normal,
.leftpane .normal,
.contentpane .normal
{
	text-align:justify;
	line-height:1.3em;
}
/*Right Pane Styles*/
.rightpane {
	width:245px;
	min-height:350px;
	position:relative;
	top:-74px;
	float:right;
	overflow:hidden;
	padding:49px 28px;
	background:transparent url(images/auxiliar.gif) left top no-repeat;
}
.rightpane .Head
{
	border-bottom:1px solid #E6E6E6;
	color:#8ABB0C;
	font-family:arial;
	font-size:1.7em;
	font-weight:normal;
	display:block;
	padding:0px 10px 2px 10px;
	margin-bottom:10px;
}
.rightpane .Normal, 
.rightpane .NormalDisabled 
{
	font-size:0.6em;
	text-align:left;
	padding:0px 10px;
}
.rightpane a.Normal
{
	display:block;
	background:transparent url(images/li.gif) no-repeat scroll left 3px;
	padding-left:16px;
	color:#4B5E52;
	text-decoration:underline;
	font-size:0.9em;
}
.rightpane a.Normal:hover
{
	text-decoration:none;
}
.rightpane .info
{
	font-size:1.5em;
}
.rightpane p.dato
{
	font-family:Tahoma;
}
.rightpane p.dato strong
{
	font-size:1.4em;
}
table.Settings,
div#dnn_ctr_ModuleContent
{
	text-align:left;
}
/* home page skin*/
.home .banner
{
	padding-left:0px;
}
.home .bannerimage
{
	height:211px;
	overflow:auto;
}
.home .content
{
	padding-top:15px;
}
.home div.content>div
{
	width:305px;
	min-height:48px;
	overflow:hidden;
	padding:0px;
	margin-right:10px;
	float:left;
}
.home div.content>div.left
{
	background:transparent url(images/cab_familias.jpg) no-repeat left top;
}
.home div.content>div.centre
{
	background:transparent url(images/cab_profesionales.jpg) no-repeat left top;
}
.home div.content>div.right
{
	background:transparent url(images/cab_novedades.jpg) no-repeat left 49px;
}
.home div.panel
{
	background:none;
	top:0px;
	padding:0px;
	margin-top:60px;
	width:306px;
}
.home div.panel.rightpane
{
	margin-top:26px;
}
.home .contentpane table.DNN_ANN_DesignTable 
{
	left:0px;
	margin-top:0px;
}
.home .contentpane .Normal 
{
	text-align:left;
}
.home .rightpane table.DNN_ANN_DesignTable
{
	border-bottom:1px solid #EDEDED;
}
.home table.DNN_ANN_DesignTable table
{
	margin-top:8px;
	border: 1px solid #EDEDED;
	background-color:#F9FCF2;
}
.home .rightpane table.DNN_ANN_DesignTable table 
{
	background:none;
	border:0;
	margin:0;
}
.home .rightpane table.DNN_ANN_DesignTable table:first-child 
{
	margin-top:7px;
}
.home div.panel .SubHead,
.home .contentpane table.DNN_ANN_DesignTable .SubHead
{
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	/*font-size:0.7em !important;*/
	margin:0;
}
.home div.panel span.SubHead a
{
	color:#7FB600;
	display:block;
	background:transparent url(images/li.gif) no-repeat scroll 0px 3px;
	padding-left:20px;
	font-weight:bold;
}
.home div.panel div.DNN_ANN_Description
{
	padding: 0 10px 0 20px;	
	border:0;
	margin:0;
	line-height:1.2em;
}
.home .rightpane
{
	min-height:0;
}
.home .rightpane .Head
{
	color:#4B5E52;
	text-transform:uppercase;
	font-size:1.4em;
	font-weight:bold;
	padding-left:26px;
	padding-bottom:7px;
	border:0;
}
.home .rightpane .Normal, 
.home .rightpane .NormalDisabled 
{
	font-size:1em;
}
.home .rightpane span.Normal
{
	float:left;
	font-size:10px;
	padding-left:22px;
	padding-top:3px;
}
.home .rightpane span div,
.home .rightpane span div > table
{
	display:inline;
}
.home div.panel.rightpane > span
{
	display:block;
	padding-bottom:25px;
}
.home div.panel.rightpane span.SubHead a
{
	color:#4B5E52;
}
.home .rightpane .DNN_ANN_Description p 
{
	margin-top:0;
}
.home .rightpane table.LinksDesignTable 
{
	padding:0;
}
.home .rightpane a.Normal 
{
	background:none;
	padding-left:0px;
}
/* admin skin*/
.admin .bannerimage
{
	background:transparent url(images/banner_generico.jpg) no-repeat scroll left top;
}
div.skinmaster.admin .contentpane
{
	width: 100%;
}
/* 3 column skin*/
div.col3 .leftpane 
{
	max-width:390px;
}
div.col3 .contentpane {
	width: 222px;
	padding-left: 6px;
}
.admin .DNNAligncenter div
{
	text-align:left;
}
.admin .containermaster img
{
	border:0;
}
/* General module styles*/
.Head
{
	color:#8ABB0C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:2.2em;
	font-weight:normal;
	padding-bottom:8px;
}
.Normal, 
.normal, 
.NormalDisabled
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#4B5E52;
	margin-top:0;
}


.normalbold
{
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#626262;
}
.containermaster a.CommandButton,
.containermaster a.CommandButton:link,
.containermaster a.CommandButton:active
{
	color:#8ABB0C;
	text-decoration:none;
}
.containermaster a.CommandButton:hover
{
	text-decoration:underline;
}
.containermaster .Normal h4 strong
{
	padding:0 5px; 
	background-color:#8ABB0C;
	color:#ffffff;
}

.containermaster .Normal table
{
	border-collapse:collapse;
	font-size:0.9em;
	text-align:left;
}
.containermaster .Normal table caption
{
	font-family:Arial,Helvetica,sans-serif;
	color:#4B5E52;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	padding:0 0 8px 5px;
}
.containermaster .Normal thead
{
	background-color:#84B800;
}
.containermaster .Normal th
{
	color:White;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
}
.containermaster .Normal table.padded
{
	width:100%;
	margin-left:1px;
}
.containermaster .Normal table.padded th, 
.containermaster .Normal table.padded td
{
	border:1px solid #D0DAE7;
	padding:6px;
}
.SubHead
{
	color:#4B5E52;
}
.SubHead a
{
	color:#8ABB0C;
	font-weight:normal;
	background-color:Transparent;
}

.containermaster .Normal h1
{
	color:#4B5E52;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	line-height:17px;
	padding:8px 0;
}

.containermaster .Normal h2
{
	border-bottom:1px solid #8ABB0C;
	color:#4B5E52;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:6px;
	margin-top:10px;
}

.containermaster .Normal h3
{
	color:#8ABB0C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	line-height:17px;
	padding:8px 0 0 0;
}
.containermaster .Normal h4
{
	border-bottom:1px solid #DEDEDE;
	color:#4B5E52;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:8px;
	padding-bottom:6px;
	margin-top:18px;
}

.containermaster .Normal h5
{
	border-bottom:1px solid #DEDEDE;
	color:#4B5E52;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:8px;
	padding-bottom:6px;
	margin-top:18px;
}

.containermaster .Normal h5 a
{
	color:#4B5E52;

}

.containermaster .Normal h5 a:hover
{
	color:#8ABB0C;
	text-decoration:none;

}


.containermaster .Normal blockquote {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#4B5E52;
	margin:0;
	padding:0PX;
	border:1px solid #8ABB0C;
	color:#8ABB0C;
}

.containermaster .Normal blockquote P{
	PADDING:2px 8px;
}

.containermaster .Normal a
{
	color:#7FB600;
}
.containermaster img
{
	padding:5px;
	border:solid 1px #DEDEDE;
}
.ModuleTitle_MenuContainer img
{
	padding:0;
	border:0;
}
.containermaster .Normal ul li
{
	background:transparent url(images/li_gris.gif) no-repeat scroll left 3px;
	color:#4B5E52;
	padding-bottom:6px;
	padding-left:16px;
}
/* DNN Documents Module*/
div.DNN_Documents tr
{
	border-bottom: 1px solid #D6D6D6;
	margin-top:2px;
	display:block;
	padding:10px 0px;
}
div.DNN_Documents tr:hover
{
	background-color:#F9F9F9;
}
div.DNN_Documents tr.SubHead
{
	border-bottom:2px solid #7FB600;
	margin:0;
	padding-bottom:0;
	background-color:Transparent;
}
div.DNN_Documents td
{
	padding-right:5px;
	vertical-align:top;
}
div.DNN_Documents .Normal
{
	text-align:left;
}
div.DNN_Documents tr.SubHead td
{
	font-size:1.2em;
	white-space:normal;
	text-align:left;
	vertical-align:top;
}
div.DNN_Documents tr.SubHead td a
{
	font-weight:bold;
}
div.DNN_Documents td:first-child
{
	width:0%;
	padding:0;
}
.contentpane div.DNN_Documents .DownloadHeader, 
.contentpane div.DNN_Documents .DownloadCell
{
	width:3.5%;
}
.leftpane div.DNN_Documents .DownloadHeader, 
.leftpane div.DNN_Documents .DownloadCell
{
	width:5%;
}
div.DNN_Documents .DownloadCell a
{
	display:block;
	background:transparent url(images/icon_descarga.gif) no-repeat scroll 4px 0px;
	text-indent:-5000px;
	width:20px;
	height:20px;
}
div.DNN_Documents tr:hover .DownloadCell a
{
	background-color:#f9f9f9;
}
div.DNN_Documents tr:hover .DownloadCell a
{
	color:#EEEEEE;
}
div.DNN_Documents .DownloadHeader + td, 
div.DNN_Documents .DownloadCell + td
{
	width:80%;
}
div.DNN_Documents .DownloadCell + td a
{
	color:#4B5E52;
}
div.DNN_Documents tr:hover .DownloadCell + td a
{
	color:#7FB600;
	text-decoration:none;
}
div.DNN_Documents .DownloadCell + td + td,
div.DNN_Documents .DownloadHeader + td + td
{
	width:20%;
}
div.DNN_Documents .DownloadCell + td + td
{
	color:#939393;
}
/* Repository Module*/
.repository table
{
	width:100%;
}
.repository .Normal 
{
	text-align:left;
}
.repository .normal a 
{
	color:#7FB600;
}
.repository table.normal span.Head 
{
	font-size:1.2em;
	display:block;
	border-bottom:2px solid #7FB600;
	color:#626262;
	font-weight:bold;
	text-align:left;
}
.repository table.HeaderForm input[type=submit]
{
	background-color:#7FB600;
	color:White;
	border:0;
	margin-right:5px;
	padding:5px;
}
.repository table.HeaderForm
{
	/*border-bottom:1px solid #DEDEDE;	
	border-top:1px solid #DEDEDE;*/	
	margin-bottom:15px;
	width:100%;
	background-color:#F9F9F9;
	border:1px solid #DEDEDE;
	
}
.repository table.HeaderForm .Commands td
{
	padding-top:10px;

}
.repository table.HeaderForm td
{
	width:30%; 
	float:left;
	padding-bottom:10px;
	padding-left:10px;
}
.repository table.HeaderForm .Commands
{
	display:none;
}

.repository .HeaderForm .CategorySelector
{
	margin:5px 0;
	display:block;
}

.repository .HeaderForm select
{
	font-size:1em!important;
	margin-top:2px;
}
.repository .HeaderForm .SortSelector
{
	margin-bottom:15px;
	display:block;
}
.repository .Template
{
	margin-bottom:15px;
}
.repository table td
{
	border:0;
}
.repository .Template .first,
.repository .Template .last
{
	margin-bottom:10px;
}
.repository .ImageCol
{
	width:10px;
	vertical-align:top;
}
.repository .Edit
{
	vertical-align:top;
	text-align:center;
	width:15px;
}
.repository .Item,
.repository .ItemDetail
{
	border-bottom:1px solid #DEDEDE;	
}
.repository .ItemDetail td
{
	padding-bottom:15px;
}
.repository .ArticleToggle
{
	border:0;
}
.repository .FooterTable
{
	margin-top:10px;
}
.repository .FooterTable td
{
	text-align:center;
}
/* Announcements Module*/
table.DNN_ANN_DesignTable
{
} 
table.DNN_ANN_DesignTable, 
table.DNN_ANN_DesignTable table
{
	width:100%;
}
.contentpane table.DNN_ANN_DesignTable
{
	left:-4px;
	position:relative;
	margin-top:14px;
} 
.contentpane table.DNN_ANN_DesignTable .Date
{
	padding:1px 8px;
	float:none;
	font-size:0.9em;
	background-color:#EFEFEF;
	color:#939393;
}
.contentpane table.DNN_ANN_DesignTable .SubHead
{
	display:block;
	margin-top:8px;
	margin-left:10px;
	/*font-size:0.9em;*/
	font-family:Arial,Helvetica,sans-serif;
}
.rightpane table.DNN_ANN_DesignTable .SubHead
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	/*font-size:0.66em;*/
}
.contentpane table.DNN_ANN_DesignTable .DNN_ANN_Description
{
	border-top: solid 1px #DEDEDE;
	margin-top:8px;
	padding-top:8px;
	line-height:1.3em;
	text-align:left;
	margin-left:10px;
}
.contentpane table.DNN_ANN_DesignTable span.Date,
.contentpane table.DNN_ANN_DesignTable span.SubHead de Documentos
{
	margin-left:10px;
}
.rightpane table.DNN_ANN_DesignTable .DNN_ANN_Description
{
	padding-left:0px;
	font-size:0.9em;
}
.rightpane .DNN_ANN_Description p 
{
	margin-top:5px;
}
/* Links Module*/
/*.contentpane #dnn_ctr408_Links_lstLinks > tbody > tr > td
{
}*/
.leftpane .containermaster div > div > div > table,
.contentpane .containermaster div > div > div > table,
.contentpane span div > div > table,
.LinksDesignTable
{
	width:100%;
}
.leftpane table.LinksDesignTable tr,
.contentpane table.LinksDesignTable tr
{
	border:solid 1px #DEDEDE;
	margin:2px 0;
	padding:2px;
	display:block;
}
.leftpane table.LinksDesignTable a,
.contentpane table.LinksDesignTable a
{
	background:transparent url(images/li.gif) no-repeat scroll left 3px;
	padding-left:20px;
	color:#4B5E52;
	font-weight:bold;
}
.rightpane table.LinksDesignTable
{
	padding:0px 10px;
}
.rightpane table.LinksDesignTable td
{
	padding:2px 0px;
}

/*Styles to control presentation of EventList page */
.rightpane .ListDataGrid
{
	margin:0 10px;
}
.contentpane .ListDataGrid tr:first-child
{
	border-bottom:solid 2px #7FB600;
}
.contentpane .ListDataGrid tr
{
	border-bottom:solid 1px #E6E6E6;
}
.CategorySelector table
{
	float:right;
}
.CategorySelector table td
{
	vertical-align:middle;
}
.CategorySelector table td a
{
	display:none;
}
.CategorySelector table span
{
	padding-right:10px;
	margin-right:10px;
	border-right:solid 1px #E6E6E6;
}
.rightpane .CategorySelector table
{
	width:100%;
	float:none;
	margin:0 10px;
}
.rightpane .CategorySelector table td
{
	width:50%;
	text-align:left;
}
/*Styles to control presentation of EventDetails page */
div.EventDetails
{
	text-align:left;
}
div.EventDetails table td:first-child
{
	width:30%;
}
div.EventDetails span.Head
{
	padding-top:14px;
	display:block;
	border-bottom:solid 2px #7FB600;
	color:#626262;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
}
div.EventDetails>table 
{
	border-collapse:collapse;
	float:left;
	width:63%;
	margin-right:10px;
}
div.EventDetails>table tr
{
	border-bottom:solid 1px #E6E6E6;
}
div.EventDetails>table tr:last-child
{
	border:0;
}
div.EventDetails>table tr:first-child,
div.EventDetails>table tr:first-child + tr,
div.EventDetails>table tr:first-child + tr + tr + tr + tr + tr,
div.EventDetails>table tr:first-child + tr + tr + tr + tr + tr + tr,
div.EventDetails>table tr:first-child + tr + tr + tr + tr + tr + tr + tr,
div.EventDetails>table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr
{
	display:none;
}
div.EventDetails>table td
{
	padding-bottom:8px;
	padding-top:8px;
}
div.EventDetails>table p
{
	margin-top:3px;
	color:#4B5E52;
}
div.EventDetails div.EventImage
{
	float:right;
	width:35%;
	margin-bottom:20px;
	margin-top:10px;
	border:1px solid #DEDEDE;
}
div.EventDetails div.EventImage img
{
	float:right;
}
div.EventDetails div.CommandButtons
{
	clear:both;
	border-top:solid 1px #4B5E52;
	margin-bottom:20px;
	padding-top:10px;
}
div.EventDetails a.CommandButton,
a.CommandButton:active
{
}
div.EventDetails div.LeftButtons
{
	float:left;
	width:65%;
	text-align:left;

}
div.EventDetails div.RightButtons
{
	float:right;
	width:35%;
	text-align:right;
}
/* iGenomix Form layout*/
div.iGenomixForm table
{
	border-spacing:0px;
}
div.iGenomixForm table td {
	padding-right:9px!important;
}
div.iGenomixForm td.SubHead
{
	text-align:left;
	vertical-align:top;
}

div.iGenomixForm .SubHead {font-weight:normal;}
div.iGenomixForm span.SubHead
{
	background:transparent url(images/li_gris.gif) no-repeat scroll left 18px;
	padding: 15px 0px 10px 16px;
	border-bottom:1px solid #7FB600;
	color:#7FB600;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
}
div.iGenomixForm textarea.NormalTextBox,
div.iGenomixForm input.NormalTextBox
{
	border:1px solid #D6D6D6;
	/*border-bottom:solid 1px #7FB600;*/
	width:100%;
	padding:2px;

}
div.iGenomixForm td.SubHead label > a
{
	display:none;
}
div.iGenomixForm td.SubHead label > a.showlink
{
	display:inline;
}
div.iGenomixForm td.SubHead label > span
{
	/*display:block;
	position:relative;
	top:8px;
	*/
	display:block;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	position:relative;
	top:10px;

}
div.iGenomixForm td.SubHead label > span.inline
{
	display:inline;
	position:relative;
	top:-2px;
}
div.iGenomixForm td.SubHead span.Product
{
	color:#7FB600;
	padding-left:10px;
}
div.iGenomixForm td.Product
{
	padding-top:10px;
}
.containermaster div.iGenomixForm .CommandButton
{
	background-color:#7FB600;
	border:0 none;
	color:White;
	padding:5px 25px;
	font-weight:bold;
}
div.iGenomixForm tr.captcha div
{
	padding-top: 10px;
}
div.iGenomixForm tr.captcha td
{
	padding-bottom: 20px;
	border-bottom:1px solid #D6D6D6;
}
div.iGenomixForm tr.button td
{
	padding-top: 10px;
}
/* SimpleGallery Module*/
table.TopMenu,
div.CommandBar
{
	margin-bottom:10px;
}
table.TopMenu a
{
	color:#8ABB0C;
	text-decoration:underline;
}
table.TopMenu a:last-child
{
	text-decoration:none;
	color:inherit;
}
table.View
{
	max-width:630px;
	margin-left:0px;
	margin-bottom:10px;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
table.View + div
{
	clear:both;
}
table.View div
{
	text-align:left;
}
table.View td
{
	padding:15px 15px 0 0;
}
table.View td:last-child
{
	padding-right:0;
}
table.View td:hover a,
table.View td:hover span
{
	color:#8ABB0C;
}
table.View td a
{
	color:#626262;
	text-decoration:none;
}

table.View .album-item
{
	padding:0 25px 0 0;
}
table.View td.album-item div span.NormalBold
{
	width:55%;
	float:left;
}
table.View td div span
{
	padding:5px;	
	display:block;
}
table.View td.album-item div span.Normal
{
	float:right;
	color:#9D9D9D;
	text-align:right;
}


/*ajustes*/
.containermaster {
	margin-bottom:-5px!important;
}

.rightpane .containermaster img {
border:0px;
padding:0px;
}

/* iGenomixDocument, iGenomixResultsManager*/
div.iGenomixDoc
{
    margin-top:10px;
    margin-bottom:25px;
}
div.iGenomixDoc.edit
{
    margin-right:25px;
}
div.iGenomixDoc span,
div.iGenomixDoc td,
div.iGenomixDoc th,
div.iGenomixDoc a,
div.iGenomixResults span,
div.iGenomixResults td,
div.iGenomixResults th,
div.iGenomixResults a
{
	font-family:verdana;
	font-size:11px;
}
div.iGenomixDoc a,
div.iGenomixResults a,
div.iGenomixDoc span.confirmation,
div.iGenomixResults span.confirmation
{
    color: #80B702;
    /*font-weight:normal;*/
}
div.iGenomixDoc span.confirmation,
div.iGenomixResults span.confirmation
{
    margin-top:10px;
}
div.iGenomixDoc td.SubHead,
div.iGenomixResults td.SubHead
{
	vertical-align:top;
}
div.iGenomixDoc td.SubHead label > a
{
    display:none;
}
div.iGenomixDoc table.editPanel,
div.iGenomixResults table.editPanel
{
    background-color: #F9F9F9;
    border: 1px solid #DEDEDE;
    padding:10px;
}
div.iGenomixDoc table.editPanel td.SubHead,
div.iGenomixResults table.editPanel td.SubHead
{
    width:40%;
}
div.iGenomixDoc table.editPanel td.SubHead > span,
div.iGenomixDoc table.editPanel td.SubHead > input,
div.iGenomixResults table.editPanel td.SubHead > span,
div.iGenomixResults table.editPanel td.SubHead > input
{
    display:inline-block;
    margin-bottom:5px;
}
div.iGenomixDoc table.editPanel td.SubHead label + br
{
    /*display:none;*/
}
div.iGenomixDoc table.editPanel input
{
    width:60%;
}
div.iGenomixDoc div.buttons,
div.iGenomixResults div.buttons
{
    margin-bottom:10px;
	margin-top:15px;
}
div.iGenomixDoc span.valueLabel,
div.iGenomixResults span.valueLabel
{
    color:#496056;
    font-weight:normal;
}
div.iGenomixDoc div.buttons span.leftGroup,
div.iGenomixResults div.buttons span.leftGroup
{
    padding-right:50px;
}
div.iGenomixDoc div.buttons span.rightGroup, 
div.iGenomixResults div.buttons span.rightGroup
{

}
div.iGenomixDoc div.buttons a,
div.iGenomixResults div.buttons a
{
    padding:5px 10px;
    min-width:50px;
    color:White !important; 
    text-align:center;
}
div.iGenomixDoc div.buttons span.leftGroup a,
div.iGenomixResults div.buttons span.leftGroup a,
div.iGenomixResults div.buttons a
{
    background-color: #4C5E52;
}
div.iGenomixDoc div.buttons span.rightGroup a,
div.iGenomixResults div.buttons span.rightGroup a,
div.iGenomixResults.notes div.buttons a
{
    background-color:#7FB700;
}
div.iGenomixDoc table.documentTable table
{
    border-collapse:collapse;    
    width:100%;
}
div.iGenomixDoc table.documentTable table tr td:first-child,
div.iGenomixDoc table.documentTable table tr th:first-child
{
    width:80px;
}
div.iGenomixDoc table.documentTable table tr td:first-child + td,
div.iGenomixDoc table.documentTable table tr th:first-child + th
{
    width:100px;
}
div.iGenomixDoc table.documentTable table tr td:first-child + td + td,
div.iGenomixDoc table.documentTable table tr th:first-child + th + th,
div.iGenomixDoc table.documentTable table tr td:first-child + td + td + td,
div.iGenomixDoc table.documentTable table tr th:first-child + th + th + th,
div.iGenomixDoc table.documentTable table tr td:first-child + td + td + td + td,
div.iGenomixDoc table.documentTable table tr th:first-child + th + th + th + th
{
    width:150px;
}
div.iGenomixDoc table.documentTable.threeCols table tr td:first-child + td,
div.iGenomixDoc table.documentTable.threeCols table tr th:first-child + th,
div.iGenomixDoc table.documentTable.threeCols table tr td:first-child + td + td,
div.iGenomixDoc table.documentTable.threeCols table tr th:first-child + th + th
{
    width:150px;
}
div.iGenomixDoc table.documentTable table.header,
div.iGenomixResults table tr.header
{
    background:none;
}
div.iGenomixDoc table.documentTable table.header th,
div.iGenomixResults table tr.header th
{
    border-bottom: solid 2px #80B702;
    color: #4E5E54;
    padding:10px 10px 10px 0;
}
div.iGenomixDoc table.documentTable table.body td,
div.iGenomixResults table.resultTable tr td,
div.iGenomixResults table.clientTable tr td,
div.iGenomixResults table.serviceTable tr td
{
    border-bottom: solid 1px #DEDEDE;
    padding:10px 10px 10px 0;
}
div.iGenomixResults table tr.pager td
{
	border:0;
}
div.iGenomixDoc table.documentTable table.body td:first-child
{
    text-align:center;
}
div.iGenomixDoc table.documentTable.threeCols table.body td:first-child
{
    text-align:left;
}
div.iGenomixDoc td.commentary,
div.iGenomixResults td.commentary
{
    padding-bottom: 10px;
}

div.iGenomixResults.notes div
{
    margin-bottom:10px;
}
div.iGenomixResults.notes div.msg
{
    padding:5px 0 10px 0;
    border-bottom: solid 1px #DEDEDE;
}
div.iGenomixResults.notes div.header
{
    padding:5px;
    border: solid 1px #DEDEDE;
}
div.iGenomixResults table.clientTable,
div.iGenomixResults table.serviceTable
{
	margin-bottom:15px;
	width:400px!important;
}

.menu {padding-left:5px!important}