/* Página Carlos Slim */
BODY { 
	background-color: #f2eee5; 
	padding: 0px 0px 0px 5px; 
	margin: 0px; 
	font-family: 'Arial';
	font-size: 12px; }
img { 
	border: 0;  
	}
p {
	text-align: justify;
	}
/* ------ base -------*/
#container,
#wrapper {
	position: relative;
	margin: 0;
	width: 760px;
	background: #fff;
	}
/* ------ pleca superior imagen -------*/
#top {
	height: 155px;
	}
#header{
	position: relative;
	width: 760px;
	height: 155px;
	}
.header-bio{
	background: url(images/header-gral.jpg) 0 0 no-repeat;
	}
.header-empresarial{
	background: url(images/header-gral.jpg) 0 0 no-repeat;
	}
.header-social{
	background: url(images/header-act-social.jpg) 0 0 no-repeat;
	}
.header-pensamiento{
	background: url(images/header-pensamiento.jpg) 0 0 no-repeat;
	}
.header-info{
	background: url(images/header-informacion.jpg) 0 0 no-repeat;
	}
.header-comentario{
	background: url(images/header-gral.jpg) 0 0 no-repeat;
	}
.header-bio-txt{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 78px;
	background: url(images/header-bio-esp.gif) 0 0 no-repeat;
	}
.header-bio-txt-ing{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 78px;
	background: url(images/header-bio-ing.gif) 0 0 no-repeat;
	}
.header-social-txt{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 93px;
	background: url(images/header-actsoc-esp.gif) 0 0 no-repeat;
	}
.header-social-txt-ing{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 93px;
	background: url(images/header-actsoc-ing.gif) 0 0 no-repeat;
	}
.header-empresarial-txt{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 395px;
	height: 78px;
	background: url(images/header-act-emp-esp.gif) 0 0 no-repeat;
	}
.header-empresarial-txt-ing{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 395px;
	height: 78px;
	background: url(images/header-act-emp-ing.gif) 0 0 no-repeat;
	}
.header-pensamiento-txt{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 93px;
	background: url(images/header-pensamiento-esp.gif) 0 0 no-repeat;
	}
.header-pensamiento-txt-ing{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 93px;
	background: url(images/header-pensamiento-ing.gif) 0 0 no-repeat;
	}
.header-info-txt{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 74px;
	background: url(images/header-info-esp.gif) 0 0 no-repeat;
	}
.header-info-txt-ing{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 74px;
	background: url(images/header-info-ing.gif) 0 0 no-repeat;
	}
.header-comentarios-txt{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 78px;
	background: url(images/header-comentarios-esp.gif) 0 0 no-repeat;
	}
.header-comentarios-txt-ing{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 78px;
	background: url(images/header-comentarios-ing.gif) 0 0 no-repeat;
	}
	
.header-bio-txt01{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 78px;
	background: url(images/header-bio-esp01.gif) 0 0 no-repeat;
	}
.header-bio-txt-ing01{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 78px;
	background: url(images/header-bio-ing01.gif) 0 0 no-repeat;
	}
.header-social-txt01{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 93px;
	background: url(images/header-actsoc-esp01.gif) 0 0 no-repeat;
	}
.header-social-txt-ing01{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 93px;
	background: url(images/header-actsoc-ing01.gif) 0 0 no-repeat;
	}
.header-empresarial-txt01{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 395px;
	height: 78px;
	background: url(images/header-act-emp-esp01.gif) 0 0 no-repeat;
	}
.header-empresarial-txt-ing01{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 395px;
	height: 78px;
	background: url(images/header-act-emp-ing01.gif) 0 0 no-repeat;
	}
.header-pensamiento-txt01{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 93px;
	background: url(images/header-pensamiento-esp01.gif) 0 0 no-repeat;
	}
.header-pensamiento-txt-ing01{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 93px;
	background: url(images/header-pensamiento-ing01.gif) 0 0 no-repeat;
	}
.header-info-txt01{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 74px;
	background: url(images/header-info-esp01.gif) 0 0 no-repeat;
	}
.header-info-txt-ing01{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 74px;
	background: url(images/header-info-ing01.gif) 0 0 no-repeat;
	}
.header-comentarios-txt01{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 78px;
	background: url(images/header-comentarios-esp01.gif) 0 0 no-repeat;
	}
.header-comentarios-txt-ing01{
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 365px;
	height: 78px;
	background: url(images/header-comentarios-ing01.gif) 0 0 no-repeat;
	}
	
a.home-link{
	position:absolute;
	top: 10px;
	left: 12px;
	width: 355px;
	height: 35px;}
/* ------ menu -------*/
#bgmenu {
	background: #fbf7f0;
	height: 37px;
	width: 100%;
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat-x;
}
.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	
}
.menu li {
	padding: 0;
	margin: 0;
	height: 37px;
	margin-right: .75em;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 37px;
	background-repeat: no-repeat;
}
#bio {background-image: url(images/menu_02-over.gif); width: 70px; margin-left: 45px;}
#bio a {background-image: url(images/menu_02.gif); width: 70px;}
#bio_on a {background-image: url(images/on_02.gif); width: 70px;}
#empresa {background-image: url(images/menu_03-over.gif); width: 146px;}
#empresa a {background-image: url(images/menu_03.gif);}
#empresa_on a {background-image: url(images/on_03.gif);}
#social {background-image: url(images/menu_04-over.gif); width: 106px;}
#social a {background-image: url(images/menu_04.gif);}
#social_on a {background-image: url(images/on_04.gif);}
#pens {background-image: url(images/menu_05-over.gif); width: 131px;}
#pens a {background-image: url(images/menu_05.gif);}
#pens_on a {background-image: url(images/on_05.gif);}
#preg {background-image: url(images/menu_06-over.gif); width: 160px;}
#preg a {background-image: url(images/menu_06.gif);}
#preg_on a {background-image: url(images/on_06.gif);}
#coment {background-image: url(images/menu_07-over.gif); width: 91px;}
#coment a {background-image: url(images/menu_07.gif);}

 #bio a:hover, #empresa a:hover, #social a:hover, #pens a:hover, #preg a:hover, #coment a:hover, #bioing a:hover, #empresaing a:hover, #socialing a:hover, #pensing a:hover, #preging a:hover, #comenting a:hover  {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.menuing {
	margin: 0;
	padding: 0;
	list-style: none;
	
}
.menuing li {
	padding: 0;
	margin: 0;
	height: 37px;
	margin-right: 1.6em;
	list-style: none;
	background-repeat: no-repeat;
}
.menuing li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 37px;
	background-repeat: no-repeat;
}
#bioing {background-image: url(images/menu_02-over_ing.gif); width: 77px;}
#bioing a {background-image: url(images/menu_02_ing.gif); width: 77px;}
#bioing_on a {background-image: url(images/on_02_ing.gif);  width: 77px;}
#empresaing {background-image: url(images/menu_03-over_ing.gif); width: 114px;}
#empresaing a {background-image: url(images/menu_03_ing.gif);  width: 114px;}
#empresaing_on a {background-image: url(images/on_03_ing.gif);  width: 114px;}
#socialing {background-image: url(images/menu_04-over_ing.gif); width: 94px;}
#socialing a {background-image: url(images/menu_04_ing.gif);  width: 94px;}
#socialing_on a {background-image: url(images/on_04_ing.gif);  width: 94px;}
#pensing {background-image: url(images/menu_05-over_ing.gif); width: 123px;}
#pensing a {background-image: url(images/menu_05_ing.gif);  width: 123px;}
#pensing_on a {background-image: url(images/on_05_ing.gif);  width: 123px;}
#preging {background-image: url(images/menu_06-over_ing.gif); width: 157px;}
#preging a {background-image: url(images/menu_06_ing.gif); width: 157px;}
#preging_on a {background-image: url(images/on_06_ing.gif);  width: 157px;}
#comenting {background-image: url(images/menu_07-over_ing.gif); width: 79px;}
#comenting a {background-image: url(images/menu_07_ing.gif);}

.menuing li {float: left;}
.menuing:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* ------ titulos -------*/		
#titulogr {
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	PADDING-RIGHT:  0px; 
	PADDING-LEFT:   0px; 
	PADDING-BOTTOM: 15px; 
	PADDING-TOP:    16px;

}

/* ------ cronología -------*/
#basecronos {
	position: relative;
	float: right;
	margin: 3px 2px 15px 20px;
	width: 241px;
	background: #f2eee5 url(images/bg-sidebar.gif) center top repeat-y;
	 /*  overflow: hidden;*/
	}
	#basecronos #top {
		display: block;
		margin-bottom: -10px;
		height: 10px;
		background: url(images/bg-sidebar_top.gif) center top no-repeat;
		}
	#basecronos #bottom {
		display: block;
		margin-top: -10px;
		height: 10px;
		background: url(images/bg-sidebar_bottom.gif) center top no-repeat;
		}
	#basecronos #years {
		padding: 10px 2px 10px 3px;
		}
.resaltado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #997357;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
.cronos_year {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #615a4c;
	background-color:#e9e3d7;
	border-bottom: 1px solid #faf9f6;
	border-right: 1px solid #f7f4ec;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.textos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
}	
.textos_cronos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 2px;
}		

/* ------ contenido general -------*/		
#contenido {
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 8px 25px 20px 25px;
	text-align: justify;
}
#arriba{
        border-top: 1px solid #f2eee5;
        background: #fefbf6;
        color: #946d47;
        text-align: right;
		font-size: 12px;
        font-family: 'lucida grande', arial, verdana;
        padding: 1px;
}
#pie{
        border-top: 1px solid #f2eee5;
		border-bottom: 3px solid #cad2d3;
        background: #fefbf6;
        color: #946d47;
        text-align: right;
		font-size: 11px;
        font-family: 'lucida grande', arial, verdana;
        padding: 6px 8px;
}
ul.flecha {
	list-style-position: outside;
	list-style-image: url('images/bullet_cuadro.gif');
	padding: 6px;
	margin: 12px;
}
ul.flecha ul{
	list-style-position: outside;
	list-style-image: url('images/bullet_cuadrosub.gif');
	padding: 0px;
	margin: 0px 0px 0px 13px;
}
ul.flecha ul a{
	font-weight: normal;
}
ul.cuadro {
	list-style-image: url('images/bullet_cuadro.gif');
}
a:link {font-family:  Arial, Verdana,Helvetica, sans-serif;	font-weight: bold; color: #73421c; text-decoration: none; font-size: 12px;}
a:visited {font-family:  Arial, Verdana,Helvetica, sans-serif;font-weight: bold; color: #73421c; text-decoration: none;font-size: 12px;}
a:active {font-family:  Arial, Verdana,Helvetica, sans-serif; font-weight: bold; color: #73421c; text-decoration: none;font-size: 12px;}
a:hover {font-family:  Arial, Verdana,Helvetica, sans-serif;	font-weight: bold; color: #fb561d; text-decoration: none;font-size: 12px;}
a.externa:link 	{font-family:  Arial, Verdana,Helvetica, sans-serif; font-weight: bold; color: #ff7444; text-decoration: underline;}
a.externa:visited {font-family:  Arial, Verdana,Helvetica, sans-serif; font-weight: bold; color: #ff7444; text-decoration: underline;}
a.externa:active {font-family:  Arial, Verdana,Helvetica, sans-serif; font-weight: bold; color: #ff7444; text-decoration: underline;}
a.externa:hover {font-family:  Arial, Verdana,Helvetica, sans-serif; font-weight: bold; color: #fb561d; text-decoration: underline;}
.line_space{ }
.celda_top {  
font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f2eee5; 
	MARGIN: 0px; 
	COLOR: #464646; 
	padding: 4px; 
	border-bottom: 1px solid #d8d3c9; 
	vertical-align: top;
	font-weight: bold;}
.celda_datos {  
font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
    MARGIN: 0px; 
    COLOR: #6e5c5c; 
    padding: 4px 6px; 
    border-bottom: 1px solid #bfb7a6;  
    vertical-align: top;} 
.celda_sindatos {  
font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
    MARGIN: 0px; 
    COLOR: #898888; 
    padding: 4px 6px; 
    vertical-align: top;} 
.celda_resalta {  
font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
    MARGIN: 0px; 
    COLOR: #fff; 
    padding:  5px 6px; 
    border-bottom: 1px solid #e6ddd6;  
    vertical-align: top;
	background-color: #e1724c; } 
#derecha {
	background: white none repeat scroll 0%; 
	width: 300px; 
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy:	-moz-initial;  
	float: right; 
	margin-top: 10px;
	margin-bottom: 20px; 
	margin-left: 15px; 
	border: 1px solid #f2eee5;
    background: #fefbf6;
    color: #946d47;
	font-size: 12px;
    font-family: 'lucida grande', arial, verdana;
	text-align: justify;
	padding: 15px;
}
#derecha_foto {
	background: white none repeat scroll 0%; 
	width: 215px; 
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy:	-moz-initial;  
	float: right; 
	margin-top: 10px;
	margin-bottom: 20px; 
	margin-left: 25px;
	text-align:center;
    color: #949494;
	font-size: 10px;
    font-family: arial, verdana;
	text-align: justify;
	padding: 0px;
}
#cita_alas{
        border: 1px solid #ebe2ce;
        background: #f9f4ec;
        color: #946d47;
        text-align: justify;
		font-size: 12px;
        font-family: 'lucida grande', arial, verdana;
        padding: 5px 15px 5px 15px;
        width:95%;
} 


#cita{
        border: 1px solid #f2eee5;
        background: #fefbf6;
        color: #946d47;
        text-align: justify;
		margin-bottom: 15px
		font-size: 12px;
        font-family: 'lucida grande', arial, verdana;
        padding: 15px;
} 
.resaltado3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FB561D;
}
a.pre:link 	{font-family:  Arial, Verdana,Helvetica, sans-serif;	font-weight: normal; color: #909090; text-decoration: underline;}
a.pre:visited  {font-family:  Arial, Verdana,Helvetica, sans-serif;	font-weight: normal; color: #909090; text-decoration: underline;}
a.pre:active {font-family:  Arial, Verdana,Helvetica, sans-serif;	font-weight: normal; color: #909090; text-decoration: underline;}
a.pre:hover {font-family:  Arial, Verdana,Helvetica, sans-serif;	font-weight: normal; color: #fb561d; text-decoration: underline;}
#version {  
	background: #f2eee5;
    margin: 0px; 
    padding: 0px 0px 0px 0px; 
    border-top: 2px solid #cad2d3;  
	text-align: right;
	height: 22px;
     } 
.once { 
	font-size: 11px; 
	padding-top: 5px;

}	 
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}


.btn {
    -moz-user-select: none;
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #DEDEDE);
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    cursor: pointer;
    font-weight: bold;
    height: 18px;
    max-width: 98%;
    overflow: hidden;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.paginacion {font-size: 11px; text-align:center; }