﻿/* background color for the content part of the pages */
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: Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

/* 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: #003366;
}

A:link
{
	text-decoration: none;
	color: #2f3947;
}

A:visited
{
	text-decoration: none;
	color: #2f3947;
}

A:hover
{
	text-decoration: underline;
	color: #ff0000;
}

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;
}

/******************** estilos gilberto  */
/* 
----------------------------------
 DEFAULT STYLE
 Website: BANMEDICA
----------------------------------
*/
/*** Tags HTML ***/
* { margin:0; padding:0;}
body {font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;margin:0; padding:0; border:0;  background:#ffffff;}
html>body {margin:0; padding:0;}
a {text-decoration:none;}
a:hover, * a:hover {text-decoration:underline; color:#000;}
/*div {overflow:hidden;}*/
form {margin:0; padding:0;}
img {border:0;}
.separa {clear:both; overflow:hidden; margin:0; padding:0; height:1px;}


/*-------------------o BLOQUES PRINCIPALES o------------------------*/

.tabla-main {width:982px; background:url(../media/back_top.gif) repeat-x left top #fff; margin:0 auto;}
.tabla-header {width:975px; margin:3px 6px 3px 0; font-size:11px; color:#fff; font-weight:bold; padding:0 7px 0 0;}
.tabla-main .tabla-header a{ color:#FFF;}
.tabla-content {width:982px; margin:10px auto 17px auto;}
.tabla-contenthome {width:982px; margin:10px auto 17px auto;}
/*html* .tabla-contenthome {width:982px; margin:10px -5px 17px -2px;}*/
.cont-left {width:250px;}
.cont-lefthome {width:250px;}
/*html* .cont-lefthome {width:250px;padding-left:2px;}*/
.cont-right {width:732px;}
.cont-righthome {width:732px;}
/*html* .cont-righthome {width:732px; padding-right:4px;}*/
.table-footer {width:982px; background:url(../media/foot/back_footer.gif) repeat-x left top; margin:0 auto;}
.table-footer div{overflow:hidden;}
.td-colizqinterior{ width:226px;}
.td-colderinterior{ width:236px;}
.td-contenidointerior{ width:521px; overflow:none;}
.td-principal{ width:747px;}
.td-contenidointext{ width:726px;}


/*-------------------o HEADER o------------------------*/
.tabla-header td.buscar {border:1px solid #000; border-collapse:collapse; background-color:#fff; padding:0;}
.tabla-header td.buscar input.campo {float:left; width:125px; height:16px; margin:0 0 0 2px; border:none; background-color:#fff; padding:0; font-size:11px; color:#000;}
/*-------------------o FOOTER o------------------------*/
.table-footer .info-footer {width:981px; margin:0 auto 15px auto; background: url(../media/back_bottom.gif) repeat-x left top #f4f4f4;border-left:1px solid #c4c4c4;}
.table-footer .info-footer .logo {width:185px; float:left; margin:8px 0 0 0;}
.table-footer .info-footer .links {float:left; margin:25px 0 0; font-size:10px; color:#717171;}
.table-footer .info-footer .links a {float:left; font-size:10px; color:#717171; border-right:1px solid #C4C4C4; padding:0 7px 0 0; margin:0 7px 0 0;}
.table-footer .info-footer .banner {width:144px; float:right; background-color:#fff; border-left:1px solid #C4C4C4; border-bottom:1px solid #C4C4C4; padding:3px 0 5px;}
.table-footer .info-footer .banner h1 {font-family:Arial; margin:0 17px; font-size:17px; color:#2B3440;}
.table-footer .info-footer .banner h1 span {font-family:Arial; color:#D80915; display:block;}

/*-------------------o COLUMNA IZQUIERDA o------------------------*/
/*logo*/
.logo {}

/*login*/
.box-login { background:url(../media/menu/bot_236.jpg) no-repeat left bottom; padding:0 0 9px 0; margin:0 0 8px 0;}
.box-login .auxi {background:url(../media/menu/top_236.jpg) no-repeat left top; padding:20px 0 0 0;}
.box-login .auxi .titu {margin:0 25px 8px;}
.box-login .tabla-login {width:185px; margin:0 auto 4px; font-size:12px; color:#000; font-weight:bold;}
.box-login .tabla-login td {padding:3px 3px 7px 3px;}
.box-login .tabla-login input.campo {width:144px; height:20px;background:url(../media/menu/back_login.gif) no-repeat left top; padding:2px; border:none; font-weight:normal; font-size:11px; color:#000;}
.box-login .boton {float:right; clear:both; border:none; margin:0 25px 15px 0; width:86px; height:22px; background:url(../media/menu/back_ingresar.gif) no-repeat left top; font-size:11px; color:#fff; font-weight:bold; padding:2px 0 5px; cursor:pointer;}
.box-login .links {margin:0 15px 0px; clear:both; font-family:Arial; font-size:10px; color:#000;}
.box-login .links a {font-family:Arial; font-size:10px; color:#000; margin:0 5px;}

/*aprende*/
.box-aprende {width:236px; background:url(../media/menu/top_236b.jpg) no-repeat left top; padding:15px 0 0; margin:0 0 8px;}
.box-aprende .titu {margin:0 25px 8px;}
.box-aprende ul.texto {display:block; list-style-type:none; margin:0 25px 8px; font-family:Arial; font-size:12px; color:#000; font-weight:bold;}
.box-aprende .texto li { background:url(../media/auxi/flecha_negra.gif) no-repeat left 2px; padding:0 0 0 10px; font-family:Arial; font-size:12px; color:#000; font-weight:bold; margin:0 0 3px 5px; line-height:15px;}
.box-aprende .texto li a {font-family:Arial; font-size:12px; color:#000;}
.box-aprende .banner {width:215px; margin:5px 0 0 12px; background:url(../media/menu/bot_215.gif) no-repeat left bottom;}
.box-aprende .banner .auxi {width:215px; background:url(../media/menu/top_215.gif) no-repeat left top; margin:0 0 3px; padding:11px 0 0;}
.box-aprende .banner .auxi p {font-size:12px; color:#000; font-weight:bold; margin:0 25px 3px;}
.box-aprende .banner .auxi .texto li {background:url(../media/auxi/bullet_negro.gif) no-repeat left 5px; font-size:11px; color:#000; font-weight:normal; font-family:Tahoma; margin:0 0 0 5px;}
.box-aprende .banner .auxi .texto li a {font-size:11px; color:#000; font-weight:normal; font-family:Tahoma;}

/*noticia*/
.box-news {width:233px; background:url(../media/menu/top_233.jpg) no-repeat left top; padding:0; margin:0 0 15px 3px;}
.box-news .auxi {width:185px; margin:14px auto 0 20px;}
.box-news .auxi h1 {font-size:11px; color:#2F3947; margin:0 0 5px;}
.box-news .auxi h2 {font-size:11px; color:#4D5D73; font-weight:normal; margin:0 0 3px;}
.box-news .auxi a.vermas {font-size:10px; color:#4D5D73; font-weight:bold;}

/*acceso directo*/
select.acceso {width:185px; border:1px solid #606F83; padding:2px; font-size:11px; color:#000; font-weight:bold; margin:0 0 15px 20px;}

/*-------------------o COLUMNA DERECHA o------------------------*/
/*menu*/
div.menu-top {width:665px; margin:0 0 20px 68px; background:url(../media/home/back_botonera.gif) repeat-x left top;}
div.menu-top .botonera-prin {font-size:11px; color:#4D5D73; margin:0;}
div.menu-top .botonera-prin a {display:block; float:left; width:103px; height:28px; font-weight:bold; font-size:11px; color:#4D5D73; text-align:center; padding:7px 0 0;}
div.menu-top .botonera-prin a:hover, div.menu-top .botonera-prin a.current {width:103px; font-weight:bold; height:28px; color:#000; text-decoration:none; background:url(../media/home/boto_on.gif) no-repeat left top;}

div.menu-top .botonera-sec {margin:6px 0 0; font-size:13px; color:#2B3440; margin:0;}
div.menu-top .botonera-internoactivo {display:block; float:left; font-family:Arial; font-size:13px; color:#d70915; font-weight:bold; margin:0; padding:0 8px 0 0; }
div.menu-top .botonera-sec a {display:block; float:left; font-family:Arial; font-size:13px; color:#2B3440; font-weight:bold; margin:0; background:url(../media/home/back_punt_vert.gif) no-repeat right top; padding:0 10px 0 0; margin:0 10px 0 0;}
div.menu-top .botonera-sec a.sb {background:none; padding:0; margin:0;}

/*slide*/
.slide {width:732px; height:290px; margin:0 0 15px;}
.slide .nros {width:250px; position:absolute; margin:275px 0 0 570px;}
.slide .slide-uno {width:724px; height:291px; background:url(../media/home/back_home.jpg) no-repeat left top;}
.slide .slide-uno .auxi {width:370px; margin:105px 0 0 178px; color:#4D5D73; font-size:13px;}
.slide .slide-uno .auxi p {color:#4D5D73; font-size:13px; margin:0 0 10px;}
.slide .slide-uno .auxi a.lista {float:left; width:45%; display:block; background:url(../media/auxi/bullet_negro.gif) no-repeat 3px 6px; font-size:13px; color:#2F3947; font-weight:bold; padding:0 0 0 13px; margin:0 0 5px;}
.slide .slide-uno .auxi .vermas {width:123px; height:46px; margin:20px 0 0 104px; background:url(../media/slide/bot_vermas.png) no-repeat left top; font-size:11px; color:#fff; font-weight:bold; text-align:center; padding:15px 0 0;}
.slide .slide-uno .auxi .vermas a {font-size:11px; color:#fff; font-weight:bold; background:none;}

/*simulador*/
.box-simula {float:left; width:347px; background:url(../media/home/bot_347.gif) no-repeat left bottom;}
.box-simula .box-foot {width:347px; background:url(../media/home/top_347.gif) no-repeat left top; margin:0 0 10px;}
.box-simula .box-foot .auxi {width:295px; margin:15px auto;}
.box-simula .box-foot .auxi h1 {font-size:15px; color:#C50B16; margin:0 0 7px;}
.box-simula .box-foot .auxi h2 {font-size:11px; color:#000; font-weight:normal;}
.box-simula .box-foot .auxi .links {margin:15px 0 0;}
.box-simula .box-foot .auxi .links .link-foot {float:left; width:86px; background:url(../media/home/bot_86.gif) no-repeat left bottom;}
.box-simula .box-foot .auxi .links .link-top {width:86px; background:url(../media/home/top_86.gif) no-repeat left top; margin:0 0 3px; text-align:center; padding:3px 0;}
.box-simula .box-foot .auxi .links .link-top a {display:block; font-size:11px; color:#fff; font-weight:bold; margin:0 8px; line-height:10px;}
.margen-link {margin:0 15px;}

/*beneficios*/
.box-beneficios {float:right; width:349px; background:url(../media/home/top_349.jpg) no-repeat left top;}
.box-beneficios .auxi {width:320px; margin:15px 0 0 15px;}
.box-beneficios .auxi img {float:left; border:2px solid #fff; margin:0 10px 0 0;}
.box-beneficios .auxi h1 {color:#C50B16; font-size:15px; margin:0 0 7px;}
.box-beneficios .auxi p {color:#000; font-size:11px; margin:0;}
.box-beneficios .auxi ul.texto {display:block; list-style-type:none; margin:0; font-size:11px; color:#000;}
.box-beneficios .auxi ul.texto li {list-style-type:none; font-size:11px; color:#000; margin:0 0 5px; line-height:10px;}
.box-beneficios .auxi ul.texto li a {font-size:11px; color:#000; margin:0;}

/*noticias*/
.box-news2 {float:left; width:180px; margin:8px 0 0 0; background:url(../media/home/top_180.jpg) no-repeat left top;}
.box-news3 {float:left; width:180px; margin:8px 0 0 0; background:url(../media/home/top_180.jpg) no-repeat left top;}
.box-news2 .auxi, .box-news3 .auxi {width:155px; margin:15px 0 0 13px;}
.box-news2 .auxi img, .box-news3 .auxi img {float:left; border:1px solid #E7E7E7; margin:0 5px 0 0; background-color:#fff; padding:2px;}
.box-news2 .auxi h1, .box-news3 .auxi h1 {color:#4D5D73; font-size:12px; margin:0;}
.box-news2 .auxi .vermas, .box-news3 .auxi .vermas {display:block; clear:both; text-align:right; margin:0;}
.box-news2 .auxi .vermas a, .box-news3 .vermas a {font-size:10px; color:#4D5D73; font-weight:bold; margin:0;}
.sm {margin:8px 0 0;}

/**FIN**/




/******* MIGA DE PAN ********/
.miga-pan{ font-size:10px; color:#4d5d73; padding:4px 0; border-bottom:1px solid #e2e7ec; width:726px}
.miga-pan a{color:#4d5d73;}
/**** OPCIONES PAGINA ****/
.opciones-pagina{ font-size:10px; font-weight:bold; float:right;}
.opciones-pagina a{color:#4d5d73; font-weight:bold;font-family:Tahoma, Geneva, sans-serif;}


/******* MENU INTERIOR ********/
.menu-interior{ color:#2f3947; width:196px; margin:34px 0 0 0; background:url(../media/menu/bg_menu.jpg) no-repeat left bottom; padding:0 5px 5px 5px; }
.menu-interior a{color:#2f3947;}
.menu-interior ul, .menu-interior li{ margin:0; padding:0; list-style:none;}
.menu-interior ul li{font-size:12px; background:url(../media/auxi/separa_menu-interior.gif) repeat-x left bottom; padding:7px 0; margin:0; line-height:14px;}
.menu-interior ul li a{ display:block; background:url(../media/auxi/bullet_mas.gif) no-repeat left 4px; padding:0 0 0 12px; font-weight:bold;font-family:Arial, Helvetica, sans-serif}
.menu-interior ul li.acti a{ display:block; background:url(../media/auxi/bullet_menosrojo.gif) no-repeat left 4px; padding:0 0 0 12px; font-weight:bold; color:#d70915;}
.menu-interior ul li ul { list-style:none; margin:0 0 0 12px; padding:10px 0 16px 0}
.menu-interior ul li ul li{font-size:11px; background:none; padding:2px 0;}
.menu-interior ul li ul li a, .menu-interior ul li.acti ul li a{ background:none; padding:0; font-weight:normal; color:#2f3947; font-family:Tahoma, Geneva, sans-serif;}
.menu-interior ul li ul li.acti a,  .menu-interior ul li.acti ul li.acti a{ font-weight:bold; padding:0; background:none;}



/******* CONTENIDOS ********/
.contenidos{ width:500px; color:#4d5d73; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.contenidos p,.contenidos td{font-family:Arial, Helvetica, sans-serif;}
.extendido{ width:726px;}
.contenidos h2{ font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.contenidos h4{ display:block; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #b1b1b1; background:#fbfbfb; padding:6px 12px;}
.contenidos img.derecha{ border:1px solid #a6aeb9; padding:3px; margin:0 0 0 20px;}
.contenidos img.izquierda{ border:1px solid #a6aeb9; padding:3px; margin:0 20px 0 0px;}
.contenidos ul{ list-style:none;}
.contenidos ul li{ background:url(../media/auxi/bullet_rojo.gif) no-repeat left 5px; padding:0 0 0 10px}

/**** FAQ ****/
.box_faq{}
.box_faq .faq_pregunta{ padding:12px 0;}
.box_faq .faq_pregunta a{color:#4d5d73;}
.box_faq .faq_respuesta { padding:12px 0 20px 10px;} 

/**** REFERIR ****/
#referir_amigo{ width:441px; height:345px; text-align:left; font-size:11px; color:#4d5d73; padding:16px 0 0 18px; background:url(../media/cont/bg_referir-amigo.jpg) no-repeat left top;}
#referir_amigo h2{ font-size:12px;}
#referir_amigo td{ padding:0 0 4px 0;}
#referir_amigo input{ font-size:11px;}
#referir_amigo input.text{ border:1px solid #717d8f; color:#a2a4a6; width:136px; padding:2px 3px; background:#f7f7f7;}
#referir_amigo textarea.text{ border:1px solid #717d8f; color:#a2a4a6; width:287px; padding:2px 3px; background:#f7f7f7;}

/**** IMPRIMIR ****/
#ventana_imprimir{ width:580px; height:500px; text-align:left; padding:0 20px; font-size:12px; color:#4d5d73;}
#ventana_imprimir h2{ font-size:16px; font-weight:bold;}
#ventana_imprimir .fecha{ font-size:10px; border-bottom:1px solid #e2e7ec;}
#ventana_imprimir .fecha td{ padding:0 0 2px 0;}
#ventana_imprimir .contenido_imprimir{ overflow-y:auto; overflow-x:hidden;}
#ventana_imprimir .contenido_imprimir ul{ margin:0 0 0 15px;}

/**** MAPA DEL SITIO ****/
.box_mapasitio{ font-size:11px; font-family:Arial, Helvetica, sans-serif; list-style-type:none;}
.box_mapasitio h2{color:#4D5D73;}
.contenidos .box_mapasitio li{ padding:0 0 0 9px; list-style:none; background:none;}
.contenidos .box_mapasitio li ul{ padding:8px 0 0 0; list-style-type:none;}
.contenidos .box_mapasitio li li{  padding:0 0 10px 9px; list-style-type:none;}
.contenidos .box_mapasitio li ul ul{ padding:4px 0 4px 0;  list-style-type:none;}
.contenidos .box_mapasitio li li li{padding: 0 0 0 30px; list-style-type:none;}

.noback {background:none; list-style-type:none;}
/**** CONTACTANOS ****/
.box_contactenos{ font-size:11px; color:#4D5D73;}
.box_contactenos h2{color:#4D5D73;}
.box_contactenos .cuadro_texto{border:1px solid #dcdcdc; width:144px; font-size:11px; padding:2px 4px}
.box_contactenos .area_texto{border:1px solid #dcdcdc; width:328px; font-size:11px; padding:2px 4px}
.box_contactenos select{ font-size:11px;}
.box_contactenos td{ padding:0 0 8px 0;}
.box_contactenos .requerido{ font-size:10px;}


/*** RED AUGE ***/
.formulario{ font-size:11px;}
.formulario .cuadrotexto{ font-size:11px; border:1px solid #7f9db9; color:#4d5d73; padding:2px 3px;}
.botones_redprestadores{ width:162px; margin:0 auto;}
.formulario td{ padding:0 0 6px 0;}


/*datos tabla*/
.datos_tabla td, .datos_tabla th{ padding:7px 14px; font-size:11px;}
.datos_tabla .primero{ border-left:1px solid #e8e8e8;}
.datos_tabla .primero_arriba{ border-top:1px solid #e8e8e8;}
.datos_tabla td{border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.datos_tabla th {background:#f5f5f5; border-bottom:1px solid #cfcfcf; border-right:1px solid #e8e8e8;}
.datos_tabla .sobre_prestaciones{ background:none; border-top:none; border-left:none}
.datos_tablachico td, .datos_tablachico th{ padding:5px 5px;}
.datos_sinpadding td, .datos_sinpadding th{ padding:0;} 



.tabla_normal {padding:0 0 0 12px;}
.tabla_normal td{ padding:0 0 10px 0;}
.tabla_normal select{ font-size:11px; color:#4d5d73; }

/*** COLUMNA DERECHA INTERIOR ***/
.box_simula-encuentra{ font-size:11px; color:#2b3440; padding:8px 0 0 11px; background:url(../media/right/bg_simula-encuentra.jpg) no-repeat left top; height:136px; margin:0 0 12px 0}
.box_simula-encuentra h3{ font-size:11px; color:#d80915; margin:0 0 4px 0;}
.box_simula-encuentra .detalle{ color:#4d5d73; font-size:10px;}
.box_simula-encuentra ul{ list-style:none;}
.box_simula-encuentra li{ padding:0 0 4px 0;}
.box_simula-encuentra .btn_simula{ color:#FFF; display:block; background:url(../media/right/btn_simular.jpg) no-repeat left top; width:109px; height:22px; text-align:center; line-height:22px;}

.box_enlaces-rel{ font-size:11px; color:#2f3947; padding:20px 0 0 30px; background:url(../media/right/bg_enlaces-rel.gif) no-repeat left top; width:201px; height:106px;}
* html .box_enlaces-rel { font-size:11px; color:#2f3947; padding:20px 0 0 30px; background:url(../media/right/bg_enlaces-rel.gif) no-repeat left top; width:231px; height:106px;}
.box_enlaces-rel h3{ font-size:12px; margin:0 0 5px 0;}
.box_enlaces-rel ul{ list-style:none;}
.box_enlaces-rel ul li{ line-height:13px; background: url(../media/auxi/bullet_negro.gif) no-repeat left 5px; padding:0 0 0 10px;}
.box_enlaces-rel a{color:#2f3947;}


/** SIMULA HOME **/
.box_simulahome{ font-size:11px; color:#2b3440; padding:8px 0 0 90px; background:url(../media/home/bg_simula.jpg) no-repeat left top; height:136px; margin:0 0 12px 0}
.box_simulahome h3{ font-size:15px; color:#d80915; margin:0 0 4px 0;}
.box_simulahome .detalle{ color:#4d5d73; font-size:10px;}
.box_simulahome ul{ list-style:none;}
.box_simulahome li{ padding:0 0 4px 10px; background:url(../media/auxi/flecha_negra.gif) no-repeat left 2px;}
.box_simulahome .btn_simula{ color:#FFF; display:block; background:url(../media/right/btn_simular.jpg) no-repeat left top; width:109px; height:22px; text-align:center; line-height:22px;}



/*SIMULADORES*/
#simulador { width:835px; margin:20px 0 0 60px; font-size:11px; color:#4d5d73;}
#simulador a{ color:#4d5d73}
#simulador a:hover{color:#d80915; text-decoration:underline;}

#simulador h1{ font-size:16px; color:#030303;}
#simulador h2{ font-size:12px; color:#030303; font-weight:bold;}
#simulador .box_datos{background:url(../media/simula/bg_simuladores.jpg) no-repeat left bottom; padding:0 19px 15px 19px; margin:0 0 25px 0;}
#simulador .box_datos td{ padding:7px 7px;}
#simulador .box_datos th{padding:3px 7px;}
#simulador .box_datos .caja_edad{border:1px solid #dedede; width:32px; font-size:11px; color:#4d5d73; padding:2px}
#simulador .box_datos .caja_rentacotiza {border:1px solid #dedede; width:87px; font-size:11px; color:#4d5d73;padding:2px}
.caja_codigo{border:1px solid #dedede; width:88px; font-size:11px; color:#4d5d73;padding:2px}

#simulador .box_datos .vers{ text-align:right; font-size:10px; padding:4px 0 0 0;}
#simulador .box_datos .vers a{ color:#4d5d73;}
#simulador .valores{ font-size:10px; text-align:right; padding:10px 0 0 0;}

#simulador .box_datos select{font-size:11px; color:#4d5d73; padding:2px}
#simulador .box_datos .content_datos{ background:url(../media/simula/linea_divisora.gif) repeat-x left 15px; margin:0 0 0 15px; width:750px; }
#simulador .box_datos .espacio_content{ margin:0 0 0 15px; width:750px;}

.paginacion{ text-align:center; height:40px; line-height:40px;}
.paginacion a{ color:#4d5d73;}
.paginacion a:hover{ color:#d80915;}

.title_simulador{ height:52px; background:url(../media/simula/bg_titlesimulador.jpg) repeat-x left top; margin:0 0 16px 0;}
.simulador_tabs { height:52px; float:right;}
.simulador_tabs ul{ list-style:none;}
.simulador_tabs ul li{ display:block; float:left; height:47px; width:110px; text-align:center; padding:5px 0 0 0; background:url(../media/simula/bg_tabsimulador.jpg) no-repeat left top;}
.simulador_tabs ul li .numero{color:#9fa0a0; font-size:18px; line-height:18px; font-weight:bold;}
.simulador_tabs ul .acti{ font-weight:bold; color:#e20a16;}
.simulador_tabs ul .acti .numero{ color:#e20a16;}

.opciones_planesparati { height:26px;}
.opciones_planesparati a{ color:#4d5d73;}

.box_residencia{ background: url(../media/simula/bg_residencia.jpg) no-repeat left top; width:237px; height:77px; padding:0 0 0 20px; float:left; margin:0 8px 0 0}
.box_tipoplan{ background: url(../media/simula/bg_tipodeplan.jpg) no-repeat left top; width:550px; height:77px; padding:0 0 0 20px; float:left;}

.tabla_simulador{ height:150px; overflow-y:scroll;}

.ventana_simulador{ width:475px; padding:10px 25px 20px 25px; font-size:11px; text-align:left;color:#4d5d73;}
.ventana_simulador a{ color:#4d5d73;}

.formulario_ejecutivo td{ padding:0 0 6px 0;}
.formulario_ejecutivo .caja_texto{ width:220px; border:1px solid #dcdcdc; font-size:11px; padding:2px 0}
.formulario_ejecutivo select, .formulario_ejecutivo textarea{border:1px solid #dcdcdc; font-size:11px;}
.formulario_ejecutivo textarea { width:332px; height:99px;}


/*GLOSARIO*/
.box_glosario { width:420px;}
.box_glosario, .box_glosario strong{ font-family:Arial, Helvetica, sans-serif;}
.box_glosario .indice{ text-align:center; margin:0 0 20px 0;}
.box_glosario .indice a{color:#4d5d73; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}




.nube{ font-size:11px; text-align:left; border:1px solid #e31622; padding:6px; color:#4d5d73; width:250px;}
.nube .contenido{ border:1px solid #e6e6e6; padding:8px;}
.nube .contenido ul{ list-style:none; margin:10px 0 0 0;}
.nube .contenido ul li{ padding:0 0 5px 0;}


/************************************************************/
.centrado{ text-align:center;}
.txt_11{ font-size:11px;}
.rojo{ color:#e20a16;}
.separador_gris{ border-top:1px solid #ebebeb; margin:10px 0 0 0; padding:0 0 10px 0;}


/*  estilos gilberto  */
.botonera-sec { float:left; font-family:Arial; font-size:13px; color:#2B3440; font-weight:bold;  padding:0 8px 0 0; margin:0 10px 0 0; }
.botonera-sec1 { float:left; font-family:Arial; font-size:13px; color:#2B3440; font-weight:bold;  padding:0 8px 0 0; margin:0 10px 0 0; background:#fff;}
.botonera-sech {text-decoration:underline; display:block; float:left;}
.botonera-sec a.sb {background:none; padding:0; margin:0;}
.botonera-separator {margin:0 8px 0 0}

.menu-interior{ color:#2f3947; width:196px; margin:34px 0 0 0;}
.menu-interior div a.linkmenuactivohome{color:#d70915;}
.linkmenuhome{display:block; color:#2f3947; margin:0; list-style:none;font-size:12px; background:url(../media/auxi/bullet_mas.gif) no-repeat left 7px; padding:4px 0 0 12px; line-height:14px; font-weight:bold;}

.linkmenuactivohome {display:block; color:#d70915; margin:0; list-style:none;font-size:12px; background:url(../media/auxi/bullet_menosrojo.gif) no-repeat left 7px; padding:4px 0 0 12px; line-height:14px; font-weight:bold;}
.fondomenu {background:url(../media/auxi/separa_menu-interior.gif) repeat-x left bottom; padding:4px 0 4px 0; margin:0; line-height:14px;}
.switchcontent {padding:0px 0 0px 0;}

.linkmenusubhome
{
    display: inline;
    list-style: none;
    margin: 0 0 0 4px;
    padding: 0;
    font-size: 11px;
    background: none;
    font-weight: normal;
}
.linkmenusubactivohome {display:inline; list-style:none; margin:0 0 0 4px; padding:0; font-size:11px; background:none; font-weight:bold;}
.link_subsubseccion {display: inline;
    list-style: none;
    margin: 0 0 0 10px;
    padding: 0;
    font-size: 11px;
    background: none;
    font-weight: normal;}

.link_subsubseccionResaltado {display: block;
    list-style: none;
    margin: 0 0 0 10px;
    padding: 0;
    font-size: 11px;
    background: none;
	font-weight: bold;}

.espacioSublink {display: block;
    list-style: none;
    margin: 0 0 0 4px;
    padding: 0;
    font-size: 11px;
    background: none;
    font-weight: normal;}

.opciones-pagina1{ float:right;}

.faq_pregunta
{
    color: #4d5d73;
    padding: 12px 0;

}

.fecha { font-size:10px; border-bottom:1px solid #e2e7ec; color:#4d5d73;}



.referir_amigo{ width:441px; text-align:left; font-size:11px; color:#4d5d73; padding:16px 0 0 18px; background:url(../media/cont/bg_referir-amigo.jpg) no-repeat left top;}
.referir_amigo h2{ font-size:12px; color:#4d5d73;}
.referir_amigo td{ padding:0 0 4px 0;}
.referir_amigo input{ font-size:11px;}
.referir_amigo input.text{ border:1px solid #717d8f; color:#a2a4a6; width:136px; padding:2px 3px; background:#f7f7f7;}
.referir_amigo textarea.text{ border:1px solid #717d8f; color:#a2a4a6; width:287px; padding:2px 3px; background:#f7f7f7;}

.contenidoshtml{ width:500px; font-size:12px; color:#4d5d73;}
.contenidoshtml h2{ font-size:16px; font-weight:bold;color:#4d5d73;}
.contenidoshtml img.derecha{ border:1px solid #a6aeb9; padding:3px; margin:0 0 0 20px;}
.contenidoshtml img.izquierda{ border:1px solid #a6aeb9; padding:3px; margin:0 20px 0 0px;}
.contenidoshtml ul{ list-style:none;}
.contenidoshtml ul li{ background:url(../media/auxi/bullet_rojo.gif) no-repeat left 5px; padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


.menuadminfondo {background-color:#ffffff;}

/******* COLUMNA DERECHA ********/
.right-column{ width:660px; float:left; font-size:11px; padding:10px 32px 0 32px; background: url(../images/bg_right-content.gif) no-repeat left bottom; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif;}
.right-column h1{color:#242b35; font-size:13px; padding:0 0 0 18px;}
.right-column .ico_datos{ background:url(../images/ico_datospersonales.gif) no-repeat left top;}
.right-column .ico_datosempleador{ background:url(../images/ico_datosempleador.gif) no-repeat left top;}
.right-column .ico_licencias{ background:url(../images/ico_licencias.gif) no-repeat left top;}
.right-column .ico_cargas{ background:url(../images/ico_cargas.gif) no-repeat left top; padding:0 0 0 29px}
.right-column .ico_plan{ background:url(../images/ico_plan.gif) no-repeat left top;}
.right-column .ico_reembolso{ background:url(../images/ico_reembolso.gif) no-repeat left top;}
.right-column .ico_cambioclave{ background:url(../images/ico_cambioclave.gif) no-repeat left top;}
.right-column .ico_consultas{ background:url(../images/ico_consultas.gif) no-repeat left top;}
.right-column .ico_buscador{ background:url(../images/ico_buscador.gif) no-repeat left top;}
.right-column .ico_examenes{ background: url(../images/ico_examenes.gif) no-repeat left top;}
.right-column .ico_certificado{ background: url(../images/ico_certificado.gif) no-repeat left top;}
.right-column .ico_credencial{ background: url(../images/ico_credencial.gif) no-repeat left top;}
.right-column .ico_pesos{ background: url(../images/ico_pesos.gif) no-repeat left top;}
.right-column .separador{border-bottom:1px solid #ebebeb; margin:0 0 10px 0; padding:10px 0 0 0;}
.right-column td{ font-size:11px; padding:0 0 6px 0;}
.right-column .cuadrotexto{ color:#4d5d73; font-size:11px; padding:3px 8px; border:1px solid #dcdcdc;}
.right-column .fecha{ width:20px;}
.right-column .selectbox{ width:150px}

.right-columnConvenio{ width:436px; float:left; font-size:11px; padding:10px 32px 0 32px; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif;}
.right-columnConvenio label {padding:0px 0 0px 4px; vertical-align:top;}
.right-columnConvenio h1{color:#242b35; font-size:13px; padding:0 0 0 18px;}
.right-columnConvenio .ico_datos{ background:url(../images/ico_datospersonales.gif) no-repeat left top;}
.right-columnConvenio .ico_datosempleador{ background:url(../images/ico_datosempleador.gif) no-repeat left top;}
.right-columnConvenio .ico_licencias{ background:url(../images/ico_licencias.gif) no-repeat left top;}
.right-columnConvenio .ico_cargas{ background:url(../images/ico_cargas.gif) no-repeat left top; padding:0 0 0 29px}
.right-columnConvenio .ico_plan{ background:url(../images/ico_plan.gif) no-repeat left top;}
.right-columnConvenio .ico_reembolso{ background:url(../images/ico_reembolso.gif) no-repeat left top;}
.right-columnConvenio .ico_cambioclave{ background:url(../images/ico_cambioclave.gif) no-repeat left top;}
.right-columnConvenio .ico_consultas{ background:url(../images/ico_consultas.gif) no-repeat left top;}
.right-columnConvenio .ico_buscador{ background:url(../images/ico_buscador.gif) no-repeat left top;}
.right-columnConvenio .ico_examenes{ background: url(../images/ico_examenes.gif) no-repeat left top;}
.right-columnConvenio .ico_certificado{ background: url(../images/ico_certificado.gif) no-repeat left top;}
.right-columnConvenio .ico_credencial{ background: url(../images/ico_credencial.gif) no-repeat left top;}
.right-columnConvenio .ico_pesos{ background: url(../images/ico_pesos.gif) no-repeat left top;}
.right-columnConvenio .separador{border-bottom:1px solid #ebebeb; margin:0 0 10px 0; padding:10px 0 0 0;}
.right-columnConvenio td{ font-size:11px; padding:0 0 6px 0;}
.right-columnConvenio .cuadrotexto{ color:#4d5d73; font-size:11px;}
.right-columnConvenio .fecha{ width:20px;}
.right-columnConvenio .selectbox{ width:150px}

/*SUCURSALES*/

.datostabla_sucursales td, .datostabla_sucursales th{ font-size:11px; color:#4d5d73;}
.datostabla_sucursales td{border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.datostabla_sucursales td td{ border:0; padding:5px;}
.datostabla_sucursales td a{color:#4d5d73; font-size:10px;}
.datostabla_sucursales td a:hover{color:#db0a15;}

.datostabla_sucursales th {background:#f5f5f5; border-bottom:1px solid #cfcfcf;border-right:1px solid #e8e8e8; padding:5px}
.datostabla_sucursales .primero{ border-left:1px solid #e8e8e8;}
.datostabla_sucursales .direccion{ border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.datostabla_sucursales .horario{ border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.datostabla_sucursales .primero_arriba{ border-top:1px solid #e8e8e8;}
.asterisco{ font-size:10px;}

/******* COLUMNA DERECHA para Impresion ********/
.right-columnImprimir{ width:660px; float:left; font-size:11px; padding:10px 32px 0 32px; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif;}
.right-columnImprimir h1{color:#242b35; font-size:13px; padding:0 0 0 18px;}
.right-columnImprimir .ico_datos{ background:url(../images/ico_datospersonales.gif) no-repeat left top;}
.right-columnImprimir .ico_datosempleador{ background:url(../images/ico_datosempleador.gif) no-repeat left top;}
.right-columnImprimir .ico_licencias{ background:url(../images/ico_licencias.gif) no-repeat left top;}
.right-columnImprimir .ico_cargas{ background:url(../images/ico_cargas.gif) no-repeat left top; padding:0 0 0 29px}
.right-columnImprimir .ico_plan{ background:url(../images/ico_plan.gif) no-repeat left top;}
.right-columnImprimir .ico_reembolso{ background:url(../images/ico_reembolso.gif) no-repeat left top;}
.right-columnImprimir .ico_cambioclave{ background:url(../images/ico_cambioclave.gif) no-repeat left top;}
.right-columnImprimir .ico_consultas{ background:url(../images/ico_consultas.gif) no-repeat left top;}
.right-columnImprimir .ico_buscador{ background:url(../images/ico_buscador.gif) no-repeat left top;}
.right-columnImprimir .ico_examenes{ background: url(../images/ico_examenes.gif) no-repeat left top;}
.right-columnImprimir .ico_certificado{ background: url(../images/ico_certificado.gif) no-repeat left top;}
.right-columnImprimir .ico_credencial{ background: url(../images/ico_credencial.gif) no-repeat left top;}
.right-columnImprimir .ico_pesos{ background: url(../images/ico_pesos.gif) no-repeat left top;}
.right-columnImprimir .separador{border-bottom:1px solid #ebebeb; margin:0 0 10px 0; padding:10px 0 0 0;}
.right-columnImprimir td{ font-size:11px; padding:0 0 6px 0;}
.right-columnImprimir .cuadrotexto{ color:#4d5d73; font-size:11px; padding:3px 8px; border:1px solid #dcdcdc;}
.right-columnImprimir .fecha{ width:20px;}
.right-columnImprimir .selectbox{ width:150px}

/*datos tabla*/
.datos_tablaImprimir td, .datos_tablaImprimir th{ padding:7px 14px;}
.datos_tablaImprimir .primero{ border-left:1px solid #e8e8e8;}
.datos_tablaImprimir .primero_arriba{ border-top:1px solid #e8e8e8;}
.datos_tablaImprimir td{border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.datos_tablaImprimir th { border-bottom:1px solid #cfcfcf; border-right:1px solid #e8e8e8;}
.datos_tablaImprimir .sobre_prestaciones{ background:none; border-top:none; border-left:none}
.datos_tablaImprimir a{ color:#d80915;}

#simulador label { font-size:11px; color:#4d5d73; padding-left:2px;}
#simulador td { font-size:11px; color:#4d5d73;}
#simulador th { font-size:11px; color:#4d5d73;}
#simulador .perfil_home{background:url(../media/simula/bg_perfil.jpg) no-repeat left bottom; }
#simulador .box_datos .fecha1{ float:right; padding:0 0 5px 0;}
.right-columnCartilla{ width:660px; font-size:11px; padding:10px 32px 0 32px; background: url(../images/bg_right-content.gif) no-repeat left bottom; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif;}
* html .right-columnCartilla{ width:730px; font-size:11px; padding:10px 32px 0 32px; background: url(../images/bg_right-content.gif) no-repeat left bottom; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif;}
.right-columnCartilla h1{color:#242b35; font-size:13px; padding:0 0 0 18px;}
.right-columnCartilla .ico_plan{ background:url(../images/ico_plan.gif) no-repeat left top;}
.right-columnCartilla p {font-size:11px;}
.contenidos a:active {color:Red;}

.ventana_clave{ width:375px; padding:10px 25px 20px 25px; font-size:11px; text-align:left;color:#4d5d73;}
.ventana_clave a{ color:#4d5d73;}

.formulario_clave td{ padding:0 0 6px 0;}
.formulario_clave .caja_texto{ width:170px; border:1px solid #dcdcdc; font-size:11px; padding:2px 2px 2px 2px;}
.formulario_clave select, .formulario_ejecutivo textarea{border:1px solid #dcdcdc; font-size:11px;}
.formulario_clave textarea { width:332px; height:99px;}

.right-columnCertificado{ width:660px; float:left; font-size:11px; padding:10px 32px 0 32px; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; text-align:justify;}
.right-columnCertificado h1{color:#242b35; font-size:13px; padding:0 0 0 18px;}


/*login prestadores*/
.box-loginPrestadores {width:236px; background:url(../media/menu/bot_236.jpg) no-repeat left bottom; padding:0 0 9px 0; margin:0 0 8px 0;}
.box-loginPrestadores .auxi {width:236px; background:url(../media/menu/top_236.jpg) no-repeat left top; padding:20px 0 0 0;}
.box-loginPrestadores .auxi .titu {margin:0 25px 8px;}
.box-loginPrestadores .tabla-login {width:185px; margin:0 auto 4px; font-size:12px; color:#000; font-weight:bold;}
.box-loginPrestadores .tabla-login td {padding:3px 3px 7px 3px;}
.box-loginPrestadores .tabla-login input.campo {width:140px; height:16px;background:url(../media/menu/back_login.gif) no-repeat left top; padding:2px; border:none; font-weight:normal; font-size:11px; color:#000;}
.box-loginPrestadores .boton {float:right; clear:both; border:none; margin:0 25px 15px 0; width:86px; height:22px; background:url(../media/menu/back_ingresar.gif) no-repeat left top; font-size:11px; color:#fff; font-weight:bold; padding:2px 0 5px; cursor:pointer;}
.box-loginPrestadores .links {margin:0 15px 0px; clear:both; font-family:Arial; font-size:10px; color:#000;}
.box-loginPrestadores .links a {font-family:Arial; font-size:10px; color:#000; margin:0 5px;}

.tabla-contentsimu {width:982px; margin:10px auto 17px auto;}
html* .tabla-contentsimu {width:982px; margin:10px 0px 17px 5px;}
.cont-leftsimu {width:250px;}
html* .cont-leftsimu {width:250px;padding:0px 3px 0 0; margin:0 4px 0 0;}
.cont-rightsimu {width:732px;}
html* .cont-rightsimu {width:732px; padding: 0 28px 0 0; margin: 0 10px 0 0;}
/*  end estilos gilberto */ 


/****************** end estilos gilberto*/
