﻿/* HOJA DE ESTILO: SERVATAS, Servicios Vascos de Tasación */
/* EMPRESA: SAREIN */
/* AUTOR: Mikeldi Cesteros */

@import url("seomenu.css");	

Body
{
	/*background-color: white;
	margin: 0px;*/
}

.ControlPanel, .PagingTable
{
	width: 100%;
	background-color: #FFFFFF;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}

.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #003366;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #003366;
}

/* styles for LANGUAGE skinobject */
.Language
{
	vertical-align: middle;
	margin: 0px;
}

.Language img
{
	border: none;
}


/* style for module titles */
.Head
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 17px;
	font-weight: bold;
	color: #266379;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: Transparent;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.TreeMenu_NodeSelected
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the FileManager */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height: 25px;
}
.FileManager_Explorer
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #E7E7FF;
	background-color: #9EBFF6;
	border-bottom: #696969 1px solid;
	height: 25px;
}

.FileManager_Pager
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top: #696969 1px solid;
	height: 25px;
}

.FileManager_StatusBar
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dedfde;
	height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #F8F8F8;
	border-top: black 1px dashed;
	border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-style: none;
}
.FileManager_SelItem
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #99ffff;
	border-style: none;
}

.FileManagerTreeNode
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

.FileManagerTreeNodeSelected
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
	width: 650px;
}
.WizardButton
{
	border-right: #696969 1px solid;
	padding-right: 2px;
	border-top: #696969 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #696969 1px solid;
	padding-top: 2px;
	border-bottom: #696969 1px solid;
	background-color: #dcdcdc;
}
.WizardHeader
{
	background: #ffffcc;
	border-bottom: black 1px solid;
	height: 40px;
}
.WizardFooter
{
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText
{
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}


/* text style used for help text rendered by modules */
.Help
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #ff0000;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #003366;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}


/* GENERIC */
H1
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H2
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H3
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

H4
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

H5, DT
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

H6
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

TFOOT, THEAD
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #003366;
}

TH
{
	vertical-align: baseline;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #2d2d2d;
	background-color:#B8D1D5 !important;
}

A:link
{
	text-decoration: none;
	color: #003366;
}

A:visited
{
	text-decoration: none;
	color: #003366;
}

A:hover
{
	text-decoration: underline;
	color:#000033;
}

A:active
{
	text-decoration: none;
	color: #003366;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: disc;
}

HR
{
	color: #696969;
	height: 1pt;
	text-align: left;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

/* Main Menu */
.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}
.MainMenu_MenuItem
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}
.MainMenu_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}
.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}
.MainMenu_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

/* LEGACY STYLES from DNN 1-2 */
.HeadBg
{
	background-color: #CCCCCC;
}

.TabBg
{
	background-color: black;
}

.SelectedTab
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.SelectedTab:link
{
	text-decoration: none;
	color: white;
}

A.SelectedTab:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.SelectedTab:hover
{
	text-decoration: none;
	color: #cccccc;
}

A.SelectedTab:active
{
	text-decoration: none;
	color: #eeeeee;
}

.OtherTabs
{
	font-weight: bold;
	font-size: 8.5pt;
	color: white;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.OtherTabs:link
{
	text-decoration: none;
	color: white;
}

A.OtherTabs:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.OtherTabs:hover
{
	text-decoration: none;
	color: #cccccc;
}

A.OtherTabs:active
{
	text-decoration: none;
	color: #eeeeee;
}

.PagingTable
{
	height: 33px;
}

/*
.LabelEditOverClass
{	
	cursor: pointer;
	text-decoration: underline overline;
}
*/

.LabelEditTextClass
{
	border: solid 1px red;
	background-color: Transparent;
}

.LabelEditWorkClass
{
	/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
	border: solid 0px red;
	background-color: Transparent;
}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu
{
	border: solid 1px black;
	white-space: nowrap;
	background: white;
}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver
{
	background-color: navy;
	color: White;
}


/*Edit In Place Tool Bar Classes*/
.eipbackimg
{
	border: outset 1px; /*give toolbar a 3D look*/
	position: absolute; /*needed so it doesn't take up space */
	margin-top: -22px; /*specify toolbar to be just above text */
	white-space: nowrap; /* makes toolbar horizontal */
	background: url(../../images/eip_toolbar.gif);
	background-color: #99cccc;
	height: 22px;
}

.eipbuttonbackimg
{
	width: 21px;
	height: 21px;
	cursor: pointer; /*change mouse to pointer when hover over button*/
	display: -moz-inline-box; /* Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/
	display: inline-block; /* supported by Opera and ? */
}

.eipbutton_edit
{
	background: url(../../images/eip_edit.gif) no-repeat 100% center;
}
.eipbutton_save
{
	background: url(../../images/eip_save.gif) no-repeat 100% center;
}
.eipborderhover
{
	border: outset 1px;
}

/* used to collapse panes without any content in them */
.DNNEmptyPane
{
	width: 0px;
}

/* used to set the different module align options - from module settings */
.DNNAlignleft
{
	text-align: left;
}
.DNNAlignright
{
	text-align: right;
}
.DNNAligncenter
{
	/*text-align: center;*/
}

/* Login Styles */
.LoginPanel
{

}

.LoginTabGroup
{
	
}

.LoginTab {
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	border: 1px #25569a solid;
}

.LoginTabSelected{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	background-position: 0% -41px;
	border: 1px #25569a solid;
}

.LoginTabHover
{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #555;
	border: 1px #C00 solid;
	cursor:pointer;
}

.LoginContainerGroup
{
	clear: both;
	padding-top: 5px;
}

.LoginContainer
{
	
}

#tablist 
{
	width: 120px;
	margin: 0;
	border-right: 1px solid black;
	padding-bottom: 10px;
	float:left;
}

.dashboardPanel 
{
	margin-left: 120px;
	padding: 0 10px 10px 10px;
	
}

.dashboardPanel table td
{
	padding: 2px 4px;
}

.dashboardPanel table th
{
	padding: 2px 4px;
	font-size: 1em;
	font-weight: bold;
	color: #036;
	border-bottom: 1px solid #9FB1BC;
}

.dashboardTableAlt 
{
	background-color: #eee;
}

.dashboardGrid
{
	margin: 10px;
}

/* VALORACIONES */
.val_cat{margin:13px 0 10px 0; font-size:13px; font-weight:bold; }
.val_img_cat{font-size:16px; color:#176C88; font:Verdana, Arial, Helvetica, sans-serif; padding:5px 10px 5px 20px; /*border:dashed 1px #f00;*/ height:65px;}
.val_cat_desc{font-size:12px; font-siz color:#176C88; font:Verdana, Arial, Helvetica, sans-serif; padding:5px 10px 5px 20px;}

.val_img_cat img{margin:0 15px 0 0;  float:left;}

/* VALORACIONES ende */

/* ------- estilos comunes (Mikeldi Cesteros) -------------- */


div#contenido p{
/*padding:0 10px;*/
margin:10px 0 10px 0;
text-align:justify;
color:#353638;
}

div#contenido p strong, div#contenido p b{
color:#176C89;
font-weight:bold;
}

div#contenido p.align_center{
text-align:center;
}

div#contenido a img{
border:none;
}

div#contenido hr{
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid #949694;
}

.izquierda{float:left;}

.derecha{float:right;}

/* CONSUMIDOR RSS */

p.DNN_News_ItemLink{color:#176C89;
font-weight:bold; font-size:14px; font-family:verdana;}

p.DNN_News_ItemDate{
color:#106D8C !important;
font-size:10px;
}

p.DNN_News_ItemDetails{
text-align:justify;
color:#353638;
font-size:11px;
}

/* CONSUMIDOR RSS ende */

/* MAPA WEB */

.contenido a:hover{
color:#000033;
text-decoration:none;
}

.contenido ul li
{
	list-style-type: none;
	background:transparent url(/portals/0/main_bullet.gif) no-repeat left 0;
	padding:0 0 0 24px;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	margin:5px 0 0 0;
}

.contenido ul li ul
{
margin:0;
padding:0;
}
.contenido ul li ul li
{
	list-style-type: none;
	background:transparent url(/portals/0/bullet_ul_li_ul_li.gif) no-repeat left 0;
	padding:0 0 0 15px;
	font-size:12px;
	line-height:12px;
	margin:3px 0;
	font-weight:normal;
}

.contenido ul li ul li ul
{
margin:0;
padding:0;
}
.contenido ul li ul li ul li
{
	list-style-type: none;
	background:transparent url(/portals/0/bullet_ul_li_ul_li_ul_li.gif) no-repeat left 0;
	padding:0 0 0 15px;
	font-size:11px;
	line-height:11px;
	margin:3px 0;
	font-weight:normal;
}
/* MAPA WEB ende */

#dnn_ctr415_Links_pnlList span.SubNormal{margin:0 0 0 5px; padding:0 0 0 8px; border-left:solid 1px #BDD3D6;}

/* -------------------- container_general ---------------------------- */

.container_general h2{background:transparent url('/images/bk_h2.gif') repeat-y left 0; padding:0 0 0 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#CECBCE; font-size:20px; text-transform:uppercase;}

.container_general .titulo{}

.container_general .container_general_contenido{padding:0 0 0 10px;}

.container_general .container_general_contenido p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#888A8F; text-align:justify;}

.container_general .container_general_contenido p img{border:solid 4px #777738; }

.container_general .container_general_contenido p img.izquierda{float:left; display:block; margin:0 10px 10px 0;}

.container_general .container_general_contenido p img.derecha{float:right; display:block; margin:0 0 10px 10px;}

.container_general .container_general_contenido p strong{font-weight:bold; color:#737d1e;}

/* ------------------- ende container_general ---------------------------- */

/* container_general_liquido */

.container_general_liquido{ }

.container_general_liquido .titulo_container_liquido{overflow:hidden; }

.container_general_liquido .titulo h2{ margin:17px 0 0 17px; font-size:25px; color:#4E4E4E;}

.container_general_liquido .titulo{background:transparent url('/images/bk_container_general_tl.gif') no-repeat left 0; height:45px; width:94%; float:left; border-bottom:solid 1px #ffffff; margin:0 0 -2px 0;}

.container_general_liquido .titulo_derecha{
background:transparent url('/images/bk_container_general_tr.gif') no-repeat right center ; height:45px; width:5%; float:left; }

.container_general_liquido .contenido_container_liquido .contenido {background-color:#Ffffff;  }

.container_general_liquido .contenido{width:93%; padding:0 3%;}

.container_general_liquido .contenido_container p{ /*margin:0; */}

.container_general_liquido .contenido_container p strong{color:#700758;}

.container_general_liquido .contenido_derecha {display:none;}

.container_general_liquido .pie_container{overflow:hidden;}

.container_general_liquido .pie{background:transparent url('/images/bk_container_general_bl.gif') no-repeat left 0; height:14px; width:94%;  float:left;}

.container_general_liquido .pie_derecha {background:transparent url('/images/bk_container_general_br.gif') no-repeat right center ; height:14px; width:5%; float:left; }

* html .container_general_liquido .pie_derecha {margin:-2px 0 0 0; }

/* container_general_liquido ende */

#contenido_1col{padding:0 15px; oveflow:hidden;}

#wrapper_1col{float:left;
height:auto !important;
min-height:410px;
width:100%;}

/* SERVATAS SKIN start */

html,body{margin:0;padding:0; background:#C0D7DF url(/images/bk_body.jpg) repeat-x 0 0;}
body{font: 76% arial,sans-serif;text-align:center}

/*p{margin:0 10px 10px}*/
a{/*display:block;*/color: #981793;}

div#cabecera h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #EEE;color: #79B30B}
div#web{text-align:left}

div#extra{}
div#navigation{/* border:dashed 1px #00f;*/}

div#web{width:985px; margin:0 auto; background:#ffffff url(/images/bk_wrapper.jpg) repeat-x 0 200px; overflow:hidden !important; }

div#web2{width:985px; margin:0 auto; background-color:transparent; overflow:hidden; }

div#wrapper{float:left; width:100%; min-height: 410px;
  height: auto !important;
  height: 430px;}

div#contenido{margin: 0 20px 0 235px; float:left; width:735px; _margin:0 5px 0 0; _float:right; _width:735px; }

/*div#extra{float:left; width:215px; margin-left:-215px; margin-top:25px;}*/
div#navigation{float:left;width:235px; margin-left:-985px; padding:20px 0 0 0;}
div#pie{clear:left;}

#migas{height:23px; line-height:20px; padding:0 0 0 10px; margin:10px 0 0 0; }
#migas span a{color:#0C3847}
#migas span:last-child a{color:#176C89;}

/* TOP_BAR start */
#top_bar{height:35px; background:#CCD7DD url(/images/bk_top_bar.jpg) repeat-x 0 0; padding:15px 15px 0 25px;}

#top_menu{float:left;}
#idiomas{float:right;}

#top_menu ul, #idiomas ul{margin:0; padding:0;}
#top_menu ul li, #idiomas ul li {display:inline; list-style-type:none; color:#FFFFFF;}
#top_menu ul li a{display:inline; margin:0; padding:0 10px 0 10px; border-right:solid 1px #ffffff;}
#idiomas ul li a{display:inline; margin:0; padding:0 10px 0 10px;}
/* TOP_BAR ende */

/* CABECERA start */
div#cabecera{position:relative; height:180px; background-color:#166680; padding:25px 0 0 0; /* aki habia margen */}
div#cabecera #logo{position:absolute; top:43px; left:44px;}
div#cabecera #banner{height:154px;}
div#cabecera #casa_inicio{position:absolute; top:-30px; left:544px;}
/* CABECERA ENDE */

div#pie{background: transparent url(/images/bk_pie.png) no-repeat 0 0; height:95px}

div#pie img{margin:8px 18px 0 0; float:right;}

div#subpie{background-color:none;}

/* MENU XTRA START */

#buscar{height:38px; /*line-height:38px;*/ background:transparent url(/images/bk_buscador.gif) no-repeat 0 0; text-align:right; padding:9px 10px 0 0;}

#buscar span a.SkinObject{background:transparent url(/images/bot_buscar.gif) no-repeat 0 0; width:33px !important; height:20px; padding:4px 5px;}


#area_privada{height:28px; text-align:right; padding:7px 10px 0 0; background:transparent url(/images/bk_menu_xtra_li.gif) no-repeat 0 0; font-family:verdana; font-size:11px; }

#area_privada a{color:#103842;} 


#contentpane_xtra{text-align:right;}

#contentpane_xtra span span span{display:block; margin:0 0 1px 0; height:28px; background:transparent url(/images/bk_menu_xtra_li.gif) no-repeat 0 0; text-align:right; padding:5px 9px 0 0;}

#contentpane_xtra span span span a{ font-family:verdana; font-size:11px; color:#103842;}

#contentpane_xtra br{display:none;}

#contentpane_xtra .SubNormal{display:none;}

#subpie{text-align:center}

/* SERVATAS SKIN ende */

/* iframe adjustments */

#dnn_ctr407_Inicio_htmIFrame{border:none; height:1800px; }

#dnn_ctr408_Inicio_htmIFrame{border:none; height:1250px; }

#dnn_ctr409_Inicio_htmIFrame{border:none; height:1200px; }

#dnn_ctr410_Inicio_htmIFrame{border:none; height:270px; }

#dnn_ctr411_Inicio_htmIFrame{border:none; height:1200px; }

#dnn_ctr412_Inicio_htmIFrame{border:none; height:1800px; }

/*#divupMenuMain0, #divupMenuSub0{display:none;}*/

/* iframe adjustments ende */

/* gestion ficheros start */

.xsOT{}

.xsOT .xsOTTR2{}

div#dnn_ctr425_ContentPane{border-left: #a1a1a1 1px solid; border-right: #a1a1a1 1px solid;}

.xsOT .xsOTTR2 .xsOTTD2_1{background: url(images/xsBorder.png) repeat scroll left; background-color:#b8d1d5 !important; display:none;}

.xsOT .xsOTTR2 .xsOTTD2_2{}

.xsOT .xsOTTR2 .xsOTTD2_3{background: url(images/xsBorder.png) repeat scroll left; background-color:#b8d1d5 !important; display:none;}

.xsToolbarBackgroundTop{	border-bottom: #a1a1a1 1px solid;	border-top: #a1a1a1 1px solid;	width: 100%;	height: 34px;	padding-bottom: 0px;	margin-bottom: 3px;	font-family: Tahoma;	font-size: 11px;	color: #242424;	background-color: #eaeff2;	}
.xsToolbarBackgroundBottom{	border: #a1a1a1 1px solid;	border-right: none;	border-left: none;	width: 100%;	height: 18px;	padding-top: 0px;	margin-top: 2px;	font-family: Tahoma;	font-size: 11px;	font-weight: bold; 		color:  #242424;	text-align: center;	background-color: #eaeff2;	}

/* gestion ficheros ende */

.contenido input, .contenido textarea{background-color:#DFE3EF;
border:1px solid #116685;
font-family:Optimum,Verdana,Arial;
font-size:10pt;
margin-left:0;
text-decoration:none;}

.contenido select{
background-color:#DFE3EF;
font-family:Optimum,Verdana,Arial;
font-size:10pt;
margin-left:0;
text-decoration:none;
}

/* inicio circulares */

#dnn_ctr389_Inicio_ctl00_grdCirculares tr{color:#173b42 !important;}

/* ende circulares */

/* gestion usuarios */

#dnn_ctr356_ManageUsers_User_UserEditor_tbl{}

#dnn_ctr356_ManageUsers_User_UserEditor_tbl input{float:left}

#dnn_ctr356_ManageUsers_User_UserEditor_tbl input, #dnn_ctr356_ManageUsers_User_UserEditor_tbl select{width:275px; }

#dnn_ctr356_ManageUsers_User_UserEditor_tbl label{float:left; width:100px;}

#dnn_ctr356_ManageUsers_User_UserEditor_tbl img{float:left; border:solid 1px #f90;}

#dnn_ctr356_ManageUsers_User_pnlUpdate{margin:18px 0;}

#dnn_ctr356_ManageUsers_trTitle{display:none;}

#dnn_ctr360_ContentPane{overflow-y:hidden; overflow-x:auto;}

/* gestion usuarios ende */

#dnn_ctr425_ModuleContent{overflow-x:auto; overflow-y:hidden;}

/*#dnn_ctr359_BulkEmail_txtEmail{width:650px;}*/

.xtra_user{padding:0 0 0 66px;}

.xtra_user .literal{font-weight:normal !important; color:#000000;}

.xtra_user a{display:none !important;}

/* Inicio modificaciones noviembre 2009 */

.contenido #dnn_ctr425_ContentPane {width:722px; _width:680px; margin: 0 20px 0 -20px; _float:right; _margin:0px;}

/* Fin modificaciones noviembre 2009 */
