/* Copyright (c) 2008, 2010, Oracle and/or its affiliates. 
All rights reserved. */
@charset "utf-8";
/**
 * WebCenter Portal default Skin
 *
 */

/**
 * Default Font Family, e.g.
 * font-family: Tahoma,Verdana,Helvetica,sans-serif
 */
.AFDefaultFontFamily:alias
{
font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
}


/**
 * Default Font Size, e.g.
 * font-size: 11px;
 */
.AFDefaultFont:alias
{
}


/**
 * Text foreground color.
 */
.AFTextForeground:alias
{
/*
  color: #333333;
*/
}


/**
 * Label text color.
 */
.AFLabelTextForeground:alias,
.AFLabelTextForegroundDisabled:alias
{
}


/**
 * Font used in banner to display the page title.
 */
.AFBrandingBarTitle
{
}


/**
 * Input Components
 *
 */

/* border and background on inputText components */
.AFFormControlContentBorder:alias
{
}
.AFFormControlContentBackground:alias
{
}

/* foreground and background color on disabled inputText components */
.AFFormControlContentForegroundDisabled:alias
{
}
.AFFormControlContentBackgroundDisabled:alias
{
}


/**
 * Links
 *
 * Foreground color and border style for regular links, visited
 * links, and active links.
 */
.AFLinkForeground:alias
{
}

.AFVisitedLinkForeground:alias,
.AFActiveLinkForeground:alias
{
color: #1f436C;
}

.AFActiveLinkBorder:alias
{
}


/**
 * Menus
 *
 * Menu items are items inside a menu, including sub-menus.
 * Menu bar-items are items directly on a menuBar, similar to buttons.
 *
 */

/* menu text color */
.AFMenuTextForeground:alias
{
}

/* menu item (height) */
af|commandMenuItem::menu-item,
af|goMenuItem::menu-item,
af|menu::submenu
{
}

/* menu item - highlight (color and background-color) */
af|commandMenuItem:highlighted::menu-item-text,
af|commandMenuItem:highlighted::menu-item-icon-style,
af|commandMenuItem:highlighted::menu-item-accelerator,
af|commandMenuItem:highlighted::menu-item-open-indicator,
af|goMenuItem:highlighted::menu-item-text,
af|goMenuItem:highlighted::menu-item-icon-style,
af|goMenuItem:highlighted::menu-item-accelerator,
af|goMenuItem:highlighted::menu-item-open-indicator,
af|menu:highlighted::submenu-text,
af|menu:highlighted::submenu-icon-style,
af|menu:highlighted::submenu-accelerator,
af|menu:highlighted::submenu-open-indicator
{
}

/* menu bar-item (height)*/
af|commandMenuItem::bar-item,
af|goMenuItem::bar-item,
af|menu::bar-item
{
}

/* menu bar-item - highlight (background-image and background-color) */
af|commandMenuItem::bar-item:highlighted,
af|goMenuItem::bar-item:highlighted,
af|menu::bar-item:highlighted
{
}

/* menu bar-item - depressed (background-image and background-color) */
af|commandMenuItem::bar-item:depressed,
af|goMenuItem::bar-item:depressed,
af|menu::bar-item:depressed
{
}



/**
 * Buttons
 *
 */

/* Button background color, e.g. background-color: gray; background-image: ... */
.AFButtonBackground:alias
{    
}


.AFButtonBackgroundHover:alias
{
}

.AFButtonBackgroundActive:alias
{
}

.AFButtonBackgroundFocus:alias
{
}

.AFButtonBackgroundDisabled:alias
{
}

/* Button border, also used by menus, e.g. border: 1px solid black; */
.AFButtonBorder:alias
{
border-width: 0;
}

.AFButtonBorderHover:alias
{
border-width: 0;
}

.AFButtonBorderActive:alias,
.AFButtonBorderDepressed:alias
{
border-width: 0;
}

.AFButtonBorderDisabled:alias
{
}

/* Button text color for regular buttons, e.g. color: black; */
.AFButtonForeground:alias
{
}

.AFButtonForegroundHover:alias
{
color: White;
}

.AFButtonForegroundDepressed:alias
{
}

.AFButtonForegroundDisabled:alias
{
}

/* Button text color for toolbar buttons with text */
.AFButtonText:alias
{
}

.AFButtonTextHover:alias
{
}

.AFButtonTextDepressed:alias
{
}

.AFButtonTextDisabled:alias
{
}


/**
 * DecorativeBoxes and PanelTabbed.  DecorativeBoxes are boxes with 
 * decoration on all four sides and all four corners, e.g. rounded
 * corners or shadows.  The styles used by decorativeBoxes are shared
 * with the content area of panelTabbed (below the tabs themselves).
 *
 * There are three styles of tabs that should be skinned
 *  1) normal (no theme)
 *  2) level 1 (theme="medium")
 *  3) level 2 (theme="light")
 *
 * For tabs, both the tabs themselves are skinned, as well as the 
 * content area below the tabs.  The content area is what is shared
 * with decorativeBox.
 *
 */


/**
 * Normal tabs, e.g. in dialogs, outside the "theme" hierarchy
 *
 * Specify the background images for each of the following aliases,
 * plus a font and color for the tab text.
 *
 */

/* normal unselected tabs */
.AFTabAboveStartUnselectedBackground:alias:ltr
{
}
.AFTabAboveStartUnselectedBackground:alias:rtl
{
} 
.AFTabAboveMiddleUnselectedBackground:alias
{
}
.AFTabAboveEndUnselectedBackground:alias:ltr
{
} 
.AFTabAboveEndUnselectedBackground:alias:rtl
{
}
af|panelTabbed::tab af|panelTabbed::tab-content,
af|panelTabbed::tab af|panelTabbed::tab-text-link,
af|navigationPane-tabs::tab af|navigationPane-tabs::tab-content,
af|navigationPane-tabs::tab af|navigationPane-tabs::tab-link
{
}
af|panelTabbed::tab:hover af|panelTabbed::tab-content,
af|panelTabbed::tab:hover af|panelTabbed::tab-text-link,
af|navigationPane-tabs::tab:hover af|navigationPane-tabs::tab-content,
af|navigationPane-tabs::tab:hover af|navigationPane-tabs::tab-link
{
}

/* normal selected tabs */
.AFTabAboveStartSelectedBackground:alias:ltr
{
} 
.AFTabAboveStartSelectedBackground:alias:rtl
{
}
.AFTabAboveMiddleSelectedBackground:alias
{
}
.AFTabAboveEndSelectedBackground:alias:ltr
{
} 
.AFTabAboveEndSelectedBackground:alias:rtl
{
}
af|panelTabbed::tab:selected af|panelTabbed::tab-content,
af|panelTabbed::tab:selected af|panelTabbed::tab-text-link,
af|navigationPane-tabs::tab:selected af|navigationPane-tabs::tab-content,
af|navigationPane-tabs::tab:selected af|navigationPane-tabs::tab-link
{
}
af|panelTabbed::tab:selected:hover af|panelTabbed::tab-content,
af|panelTabbed::tab:selected:hover af|panelTabbed::tab-text-link,
af|navigationPane-tabs::tab:selected:hover af|navigationPane-tabs::tab-content,
af|navigationPane-tabs::tab:selected:hover af|navigationPane-tabs::tab-link
{
}

/* normal content */
af|panelTabbed::header-start
{
}
af|panelTabbed::header-center
{
}
af|panelTabbed::header-end
{
}
af|panelTabbed::body-start
{
}
af|panelTabbed::body
{
}
af|panelTabbed::body-end
{
}
af|panelTabbed::footer-start
{
}
af|panelTabbed::footer-center
{
}
af|panelTabbed::footer-end
{
}

/* normal content rtl */
af|panelTabbed::header-start:rtl
{
}
af|panelTabbed::header-end:rtl
{
}
af|panelTabbed::body-start:rtl
{
}
af|panelTabbed::body-end:rtl
{
}
af|panelTabbed::footer-start:rtl
{
}
af|panelTabbed::footer-end:rtl
{
}


/**
 * Level 1 (medium) tabs.
 *
 * Specify the background images for each of the following aliases,
 * plus a font and color for the tab text.
 *
 */

/* level 1 unselected tabs */
.AFTabAboveStartUnselectedLevel1Background:alias
{
}
.AFTabAboveStartUnselectedLevel1Background:alias:rtl
{
}
.AFTabAboveMiddleUnselectedLevel1Background:alias
{
}
.AFTabAboveEndUnselectedLevel1Background:alias
{
}
.AFTabAboveEndUnselectedLevel1Background:alias:rtl
{
}
af|panelTabbed::tab af|panelTabbed::tab-content[theme="dark"],
af|panelTabbed::tab af|panelTabbed::tab-text-link[theme="dark"],
af|navigationPane-tabs::tab af|navigationPane-tabs::tab-link[theme="medium"],
af|navigationPane-tabs::tab af|navigationPane-tabs::tab-content[theme="medium"]
{
}
af|panelTabbed::tab:hover af|panelTabbed::tab-content[theme="dark"],
af|panelTabbed::tab:hover af|panelTabbed::tab-text-link[theme="dark"],
af|navigationPane-tabs::tab:hover af|navigationPane-tabs::tab-link[theme="medium"],
af|navigationPane-tabs::tab:hover af|navigationPane-tabs::tab-content[theme="medium"]
{
}

/* level 1 selected tabs */
.AFTabAboveStartSelectedLevel1Background:alias
{
}
.AFTabAboveStartSelectedLevel1Background:alias:rtl
{ 
}
.AFTabAboveMiddleSelectedLevel1Background:alias
{
}
.AFTabAboveEndSelectedLevel1Background:alias
{
}
.AFTabAboveEndSelectedLevel1Background:alias:rtl
{ 
}
af|panelTabbed::tab:selected af|panelTabbed::tab-content[theme="dark"],
af|panelTabbed::tab:selected af|panelTabbed::tab-text-link[theme="dark"],
af|panelTabbed::tab:selected:hover af|panelTabbed::tab-content[theme="dark"],
af|panelTabbed::tab:selected:hover af|panelTabbed::tab-text-link[theme="dark"],
af|navigationPane-tabs::tab:selected af|navigationPane-tabs::tab-content[theme="medium"],
af|navigationPane-tabs::tab:selected af|navigationPane-tabs::tab-link[theme="medium"],
af|navigationPane-tabs::tab:selected:hover af|navigationPane-tabs::tab-content[theme="medium"],
af|navigationPane-tabs::tab:selected:hover af|navigationPane-tabs::tab-link[theme="medium"]
{
}

/* level 1 content -- also used for "medium" decorativeBoxes */
af|panelTabbed::header-start[theme="dark"],
af|decorativeBox::top-start[theme="medium"]
{
}
af|panelTabbed::header-center[theme="dark"],
af|decorativeBox::top[theme="medium"]
{
}
af|panelTabbed::header-end[theme="dark"],
af|decorativeBox::top-end[theme="medium"]
{
}
af|panelTabbed::body-start[theme="dark"],
af|decorativeBox::start[theme="medium"]
{
}
af|panelTabbed::body[theme="dark"],
af|decorativeBox::center[theme="medium"]
{
}
af|panelTabbed::body-end[theme="dark"],
af|decorativeBox::end[theme="medium"]
{
}
af|panelTabbed::footer-start[theme="dark"],
af|decorativeBox::bottom-start[theme="medium"]
{
}
af|panelTabbed::footer-center[theme="dark"],
af|decorativeBox::bottom[theme="medium"]
{
}
af|panelTabbed::footer-end[theme="dark"],
af|decorativeBox::bottom-end[theme="medium"]
{
}

/* rtl */
af|panelTabbed::header-start[theme="dark"]:rtl,
af|decorativeBox::top-start[theme="medium"]:rtl
{
}
af|panelTabbed::header-end[theme="dark"]:rtl,
af|decorativeBox::top-end[theme="medium"]:rtl
{
}
af|panelTabbed::body-start[theme="dark"]:rtl,
af|decorativeBox::start[theme="medium"]:rtl
{
}
af|panelTabbed::body-end[theme="dark"]:rtl,
af|decorativeBox::end[theme="medium"]:rtl
{
}
af|panelTabbed::footer-start[theme="dark"]:rtl,
af|decorativeBox::bottom-start[theme="medium"]:rtl
{
}
af|panelTabbed::footer-end[theme="dark"]:rtl,
af|decorativeBox::bottom-end[theme="medium"]:rtl
{
}


/**
 * Level 2 (light) tabs.
 *
 * Specify the background images for each of the following aliases,
 * plus a font and color for the tab text.
 *
 */

/* level 2 unselected tabs */
.AFTabAboveStartUnselectedLevel2Background:alias
{
}
.AFTabAboveStartUnselectedLevel2Background:alias:rtl
{
}
.AFTabAboveMiddleUnselectedLevel2Background:alias
{
}
.AFTabAboveEndUnselectedLevel2Background:alias
{
}
.AFTabAboveEndUnselectedLevel2Background:alias:rtl
{
}
af|panelTabbed::tab af|panelTabbed::tab-content[theme="medium"],
af|panelTabbed::tab af|panelTabbed::tab-text-link[theme="medium"],
af|navigationPane-tabs::tab af|navigationPane-tabs::tab-link[theme="light"],
af|navigationPane-tabs::tab af|navigationPane-tabs::tab-content[theme="light"]
{
}
af|panelTabbed::tab:hover af|panelTabbed::tab-content[theme="medium"],
af|panelTabbed::tab:hover af|panelTabbed::tab-text-link[theme="medium"],
af|navigationPane-tabs::tab:hover af|navigationPane-tabs::tab-link[theme="light"],
af|navigationPane-tabs::tab:hover af|navigationPane-tabs::tab-content[theme="light"]
{
}

/* level 2 selected tabs */
.AFTabAboveStartSelectedLevel2Background:alias
{
}
.AFTabAboveStartSelectedLevel2Background:alias:rtl
{ 
}
.AFTabAboveMiddleSelectedLevel2Background:alias
{
}
.AFTabAboveEndSelectedLevel2Background:alias
{
}
.AFTabAboveEndSelectedLevel2Background:alias:rtl
{ 
}
af|panelTabbed::tab:selected af|panelTabbed::tab-content[theme="medium"],
af|panelTabbed::tab:selected af|panelTabbed::tab-text-link[theme="medium"],
af|panelTabbed::tab:selected:hover af|panelTabbed::tab-content[theme="medium"],
af|panelTabbed::tab:selected:hover af|panelTabbed::tab-text-link[theme="medium"],
af|navigationPane-tabs::tab:selected af|navigationPane-tabs::tab-content[theme="light"],
af|navigationPane-tabs::tab:selected af|navigationPane-tabs::tab-link[theme="light"],
af|navigationPane-tabs::tab:selected:hover af|navigationPane-tabs::tab-content[theme="light"],
af|navigationPane-tabs::tab:selected:hover af|navigationPane-tabs::tab-link[theme="light"]
{
}

/* level 2 content -- also used for "light" decorativeBoxes */
af|panelTabbed::header-start[theme="medium"],
af|decorativeBox::top-start[theme="light"]
{
}
af|panelTabbed::header-center[theme="medium"],
af|decorativeBox::top[theme="light"]
{
}
af|panelTabbed::header-end[theme="medium"],
af|decorativeBox::top-end[theme="light"]
{
}
af|panelTabbed::body-start[theme="medium"],
af|decorativeBox::start[theme="light"]
{
}
af|panelTabbed::body[theme="medium"],
af|decorativeBox::center[theme="light"]
{
}
af|panelTabbed::body-end[theme="medium"],
af|decorativeBox::end[theme="light"]
{
}
af|panelTabbed::footer-start[theme="medium"],
af|decorativeBox::bottom-start[theme="light"]
{
}
af|panelTabbed::footer-center[theme="medium"],
af|decorativeBox::bottom[theme="light"]
{
}
af|panelTabbed::footer-end[theme="medium"],
af|decorativeBox::bottom-end[theme="light"]
{
}

/* rtl */
af|panelTabbed::header-start[theme="medium"]:rtl,
af|decorativeBox::top-start[theme="light"]:rtl
{
}
af|panelTabbed::header-end[theme="medium"]:rtl,
af|decorativeBox::top-end[theme="light"]:rtl
{
}
af|panelTabbed::body-start[theme="medium"]:rtl,
af|decorativeBox::start[theme="light"]:rtl
{
}
af|panelTabbed::body-end[theme="medium"]:rtl,
af|decorativeBox::end[theme="light"]:rtl
{
}
af|panelTabbed::footer-start[theme="medium"]:rtl,
af|decorativeBox::bottom-start[theme="light"]:rtl
{
}
af|panelTabbed::footer-end[theme="medium"]:rtl,
af|decorativeBox::bottom-end[theme="light"]:rtl
{
}

/*------------------------------ MOD-DEST-ENCABEZADO --------------------*/
.mod-dest-encabezado{ width: 100%; position: relative; }
.mod-dest-encabezado img {width: 100%; position: relative;}
.mod-dest-encabezado h3 {position: absolute; z-index: 1; left: 0.3em; top: 3.1em; color: #ffffff; font-size: 2em;}

/* Model Hack for IE7 */
*+html .mod-dest-encabezado .info_bolsa { top: 7.5em; }


	
	/*--------- ESTILOS ANEXOS A LOS DEL BLOQUE ANTERIOR PARA CREAR MOD-LISTADOINFO CON IM??GENES DECORATIVAS ------------*/
	.mod-listadoInfo .mod_bl .mod_br ul.listadoInfo-img {}
	
	/* IM??GENES DECORATIVAS A LA IZQUIERDA */
	.mod-listadoInfo .mod_bl .mod_br ul.listadoInfo-img li {padding-left: 12%;}

	
	/* Model Hack for IE7 */
	*+html .mod-listadoInfo .mod_bl .mod_br ul.listadoInfo-img li {padding-left: 11% !important;}


/*------------------------------ NAVEGACI?N PIE ------------------------------*/

#nav_footer { position: relative; float: right; margin: 2.3em 18.5em 0 0; }
	#nav_footer li { float: left; }
		#nav_footer li a { display: block; height: 1.31em; padding: 0 10px; line-height: 1.31em; font-size: 0.92em; color: #666666; border-left: 1px solid #666666; }
		#nav_footer li:first-child a { border: none; }


/* *************************************************************************** */
/* Proyecto: INTRANET FCC	                                                   */
/* T?tulo: general.css		                     							   */
/* Desripci?n: Directrices comunes para la estructura general de la Intranet   */
/* *************************************************************************** */

/*------------------------------ RESET ------------------------------*/

html, body, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
af|goLink, af|commandLink {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

ul, ol, dl { list-style: none; }

body {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 81.25%;
	font-weight: normal;
	padding: 0; 
	border: 0; 
	background: #fff;
	margin:0 auto;
}

af|document {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 81.25%;
	font-weight: normal;
	margin:0 auto; 
	padding: 0; 
	border: 0; 
	background: #fff;
}

h1 { position: absolute; left: -9999px; }
h2 { position: absolute; left: -9999px;}
h3 { font-size:1.8em; color: #586F94; }
h4 {  }
h5 { font-weight: normal; color: #333; }
h5 a {color: #1F436C;}
h6 {  }

h1 a, h2 a, h3 a, h4 a, h6 a { color: inherit; }

p { margin-bottom: 1em; line-height: 1.4em; color: #666; }
p span { font-weight: bold; }


a:link { text-decoration: none; }
a:visited { text-decoration: none; } /* cuando un link es visitado recupera el color original del link */
a:hover, a:focus, a:active { text-decoration: underline /*!important JGR REV090811*/; }


/*------------------------------ RESET ------------------------------*/


/*---------------------------- CLASES GEN?RICAS ---------------------*/

.ftl { float: left; }
.ftr { float: right; }
.no_float { float: none; }
.clear_both { clear: both; }
.hide { display: none; }
.hidden { visibility:hidden; }
.underline { text-decoration: underline; }
.no_border { border: none; }
.bold { font-weight: bold; }
#letraBold{font-weight: bold; color: #666666;}
.letraBold{LINE-HEIGHT: 13.58pt !important;COLOR: #666666 !important;FONT-WEIGHT: 700 !important;}
.border {border: 1px solid #CCC; padding: 0.5em 0;}
.border-t {border-top: 1px solid #E1E1E1; padding: 0.5em 0 0 0;}
.border-bt {border-bottom: 1px solid #E1E1E1;}
.border-bt2 {border-bottom: 2px solid #E1E1E1;}
.border-tp {border-top: 1px solid #E1E1E1;}
.subtitulo { font-weight:bold; color: #333; }

/* Clases para cambiar anchos de columnas */
.w100 {width: 100%;}
.w99 {width: 99%;}
.w98 {width: 98%;}
.w97 {width: 97%;}
.w96 {width: 96%;}
.w95m {width: 95.5%;}
.w95 {width: 95%;}
.w92 {width: 92%;}
.w93 {width: 92%;}
.w90 {width: 90%;}
.w80 {width: 80%;}
.w77 {width: 77%;}
.w75 {width: 75%;}
.w72 {width: 72%;}
.w70 {width: 70%;}
.w69 {width: 69%;}
.w65 {width: 65%;}
.w60 {width: 60%;}
.w58 {width: 58%;}
.w55 {width: 55%;}
.w53 {width: 53%;}
.w50 {width: 48%;}
.w46 {width: 46%;}
.w45 {width: 44%;}
.w40 {width: 40%;}
.w37 {width: 37%;}
.w32 {width: 32%;}
.w30 {width: 30%;}
.w27 {width: 27%;}
.w25 {width: 25%;}
.w20 {width: 22%;}
.w19 {width: 19%;}
.w18 {width: 18%;}
.w17 {width: 17%;}
.w13 {width: 13%;}
.w5 {width: 5%;}


/* Clases gen?ricas con m?rgenes */
.mr {margin-right:8px;}
.m1 {margin: 0.7em;}
.mt {margin-top: 1em;}
.mb {margin-bottom: 2em;}
.mbt {margin-top: 1em; margin-bottom:1em;}
.mleft {margin-left:2em;}
.left1em{ margin-left:1.3em; }
.left1y3em{ margin-left:1.3em; }
.margin_left { margin-left:3.3em; }
.m0 { margin: 0 !important}

/* Clases gen?ricas con padding */
.pb {padding-bottom: 2em;}
.ptb {padding-top: 1em; padding-bottom: 1em;}
.pr {padding-right: 2em;}
.pl {padding-left: 2em;}

/* Clases gen?ricas para altos */
.h25 { height: 26em; }
.h48 {height: 48px;}

/* Clases genericas */
.txtac { text-align: center; }
.ptbimp{ padding-top: 1em !important; padding-bottom: 1em !important;}

/*------------------------------ WRAPPER --------------------------------------*/

#wrapper { position: relative; width: 76.5em; margin: 0 auto; overflow: hidden; }
	#wrapper_bt { position: relative; float: left; width: 100%; background: url("../img/wrapper_bt_bk.png") repeat-x top left; }
	#wrapper_bb { position: relative; float: left; width: 100%; background: url("../img/wrapper_bb_bk.png") repeat-x bottom left;}
	#wrapper_int { position: relative; width: 71em; margin: 0 auto; }	
	#wrapper_content {position: relative; float: left; width: 100.3%; *position: static; *z-index: 1;}	

/*------------------------------ CABECERA -------------------------------------*/

#header_t { position: relative; float: left; width: 100%; height: 6.3em; margin: 0.15em 0em 0.55em 0em; z-index: 3; margin-bottom: 0.3em;}
	#header_t #branding { position: relative; float: left; margin: 0.8em 0 1.3em 0; }
  header_t #branding img { width: 14.77em; }        
	
#header_b { position: relative; float: left; width: 100%; background: #fff;}

/* Model Hack para IE7 */
*+html #header_t #branding { padding-bottom: 1.3em; }
*+html #header_t #branding img { width: 13.77em; }/*RJP REV090811*/
*+html #header_b { z-index: -9999; margin:0em;}/*RJP REV090811*/

/*------------------------------ BREADCRUMBS ----------------------------------*/

#breadcrumbs { position: relative; float: left; width: 69.2em; padding: 0 1em; background: #fff; }
	#breadcrumbs img { width: 69.2em; }
	
#breadcrumbs.separador { height: auto; }

/*------------------------------ CONTENIDO ------------------------------------*/

#contenido { position: relative; float: left; clear: both; width: 69.2em; padding: 1.3em 1em 2.4em; background: #fff; margin:0, auto; min-height: 400px;}

#contenido_l { position: relative; float: left; width: 12em; }
.contenido_l { position: relative; float: left; width: 12em; }

#contenido_r { position: relative; float: right; width: 56em; }
.contenido_r { position: relative; float: right; width: 56em; }

.sidebar { position: relative; float: right; width: 29em; } /*RJP REV090811*/
	.sidebar .sidebar_br > div:first-child { margin-top: 0.5em; }
	.sidebar .sidebar_bl { position: relative; float: left; clear: both; width: 28em; padding: 0 0 0 1em; background: url("../img/sidebar_bl_bk_nocab.png")  no-repeat bottom left; }
	.sidebar .sidebar_br { position: relative; float: left; width: 26.5em; padding: 0 1.3em 2em 0.2em; background: url("../img/sidebar_br_bk_nocab.png") no-repeat bottom right; }
	.sidebar h4 { display: block; margin-bottom: 0.9em; font-size: 1.46em; color: #1f4b92; }
		.sidebar h4 a { color: #1f4b92; }

.contenido_central {margin: 0 auto; padding: 0 13em 0 14em;}
/*rmontero - 08/11/2011 - Comentado para evitar el problema del cursos en IE de los inputText del contenido*/
/*+html #contenido { z-index: -2; }*/
		
/*------------------------------ TITULOS ----------------------------------*/

#titulos { position: relative; float: left; width: 69.2em; background: #fff; 
  padding: 1em;
}
	#titulos h2{ position: relative; float: left;  padding: 0; background: #fff; font-size:1.46em; left:0; color:#586F94; }
    #titulos h3 { visibility:hidden;}

#subtitulos { position: relative; float: left; padding: 1em 0 1em 0; background: #fff; }
	#subtitulos h3{ position: relative; float: left; background: #fff; font-size:1.4em; left:0; color:#000; }

.titulos50em { width: 50em!important;   padding-bottom: 1em;
  padding-left: 0em !important; 
  padding-right: 1em;
  padding-top: 1em; }

#titulos68 {
    position: relative;
    float: left;
    width: 68em;
    padding-bottom: 1em;
    padding-left: 0em;
    padding-right: 1em;
    padding-top: 1em;
    background: #fff;
}
    #titulos68 h2{ position: relative; float: left;  padding: 0; background: #fff; font-size:1.46em; left:0; color:#586F94; }
    #titulos68 h3 { visibility:hidden;}
/*------------------------------ PIE DE P?GINA --------------------------------*/

#footer_t { position: relative; float: left; clear: both; width: 100%; }
	#footer_t #branding_footer { position: relative; float: left; margin: 0.8em 0 1.3em 0em; }
		#footer_t #branding_footer img { width: 5.5em; }
		#footer_t #branding_footer h5 { position: absolute; left: -9999px; }
	
	#footer_b { position: relative; width: 73.2em; height: 6.4em; margin: 0 auto; text-align: center; }
	#footer_b img { width: 50em; margin-top: 1.38em; }	
	
/* Model Hack para IE7 */
*+html #footer_t #branding_footer { padding-bottom: 1.3em; }



.eti {height: 18px;}

span.azul { font-weight: normal; color:#1f436c; }	

af|commandButton.paginar{display:inline;}

/*.superiorpaginacion{border-top: 2px solid #e1e1e1 !important; border-width: 2px; width: 100%; padding-top: 1em; height: 20px;}/*/
/* fin estilos listado ofertas empleado*/


.mod_pagination.usuarios {border-top: 0px solid #e1e1e1 !important; border-width: 2px; width: 100%; padding-top: 1em; height: 20px;}

/*.mod_pagination {border-top: 2px solid #e1e1e1 !important; border-width: 2px; width: 100%; padding-top: 1em; height: 20px;}*/
.mod_pagination_borde {border-top: 2px solid #e1e1e1 !important; border-width: 2px; width: 100%; padding-top: 1em; height: 20px;}



af|commandButton.botonEnviar {display: inline!important;}


af|selectOneChoice.combofiltro::label{font-size: 105%!important; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif !important; }
af|selectOneChoice.combofiltro::content{color: #666; margin-left: 1em; width: 20em; border: 1px solid #395C80 !important; }
*+html .inputbox label{font-size: 105%!important; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif !important; }
/*af|selectOneChoice::label{font-size: 1105% !important; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif !important; }
af|selectOneChoice::content
{
  border-color: #395C80 !important; 
  border: 1px solid #395C80!important; 
}*/


/* Estilos para los filtros */
.tittle_box {
	background-color: #C5DBEC;
    border: 2px solid #C5DBEC;
    float: left;
    margin-bottom: -2px;
    padding: 5px;
	
}

.filter_box {
    border: 2px solid #C5DBEC;
    /*border-radius: 8px 0 8px 8px;*/
    display: block;
    /* margin: 2px 5px 20px; */
    min-height: 100px;
    padding: 5px;
}

.filter_box_int{
	border: 2px solid #C5DBEC;
    display: block;
    min-height: 25px;
    padding: 5px;
    padding-top:10px;
	
}

.nofloat {
    clear: both;
}

.principal_div{
	padding-bottom: 10px;
    padding-top: 25px;
}

/*
table {
 
	
}
 

 
table thead tr,
	table tfoot tr {
    	background: #c0c0c0;
}
 
table tbody tr {
	background: #f0f0f0;
}
 
td, th {
	border: 1px solid white;
}*/

table thead  {
	cursor: pointer;
}

img{
cursor: pointer;
}

.noborder, .noborder tr, .noborder th, .noborder td { 
	border: none; 
	border-collapse:collapse;
}
