﻿@charset "UTF-8";
/* CSS Document ATLANTA */


/*
* { margin: 0; padding: 0; border:0;}
*/
div,ul {margin:0; padding:0;}

body { font: normal 65.5% Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;
color:#FFF; background:#0b3090;}


/* Reset
------------------------------------------------------------------------------------------------------------------------ */
a img, iframe{ border: none;}
acronym, abbr{ border: none; cursor: help;}
.access{ display: none;}
hr{ display: none;}
table{ border-collapse: collapse;}
caption{ display: none;}
map{ display: block;}
iframe {overflow:scroll;}

/* Encabezados y parrafos
------------------------------------------------------------------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6, p{ font-size: 100%; margin:0; padding:0;}


/* Listas
------------------------------------------------------------------------------------------------------------------------ */
li{ list-style-type: none;}


/* Enlaces
------------------------------------------------------------------------------------------------------------------------ */
a{ color: #FFF; text-decoration: underline;}


/* Formularios
------------------------------------------------------------------------------------------------------------------------ */
form fieldset { display:block; background:#666; padding:55px 25px 25px; position:relative;}
form fieldset legend span{ display:block; position:absolute; top:-35px; left:0; text-transform:uppercase; font-weight:bold; font-size:1.3em;}
* html form fieldset legend { top:0; margin-left: -7px; margin-right:-7px;}
* html form fieldset legend span{ top:20px; left:25px;}
*+html form fieldset legend span{ top:20px; left:25px;}

form fieldset fieldset { margin:20px 0; padding:45px 25px 25px; position:relative; background:#1a1a1a;}
form fieldset fieldset legend span{ position:absolute; top:-25px; left:0; text-transform:none; font-weight:bold; font-size:1.2em;}
* html form fieldset fieldset legend span{ top:15px; left:25px;}
*+html form fieldset fieldset legend span{ top:15px; left:25px;}


form label { display: block;}
form label span{ display: block; padding-bottom:2px;}
form label input, form select, form textarea{ font-size:1.1em; background-color:#FFF; border:1px solid #C3C3C3; border-top-color:#7C7C7C; border-bottom-color:#DDD; font-family: Arial, Helvetica, sans-serif;}
form fieldset label input, form fieldset label textarea{ width:325px; padding:3px;}
form fieldset fieldset label input, form fieldset fieldset label textarea{ width:300px;}
form option{ padding-right:10px;}

form textarea { height: 8em;}
#contenido form p { margin-bottom:12px;}

/* Cumples */
form p.cumples span { display:block;}
form p.cumples label { display:inline}
form p.cumples label span { display:none;}

/* Checkboxes */
form p.checkboxes label { margin:3px 0 0 3px;}
form p.checkboxes label span { display:inline;}
form p.checkboxes input { width:auto; padding:0; border:0; background:none;}

/* Botones */
p.botones{ margin:20px 0; padding:25px 25px 0; border-top:2px solid #FFF;}
p.botones input{ float:right; padding:5px 10px;text-transform:uppercase; font-size:1.4em;}
* html p.botones input{ overflow:hidden;} /* Hack IE6 */



/* Tablas
------------------------------------------------------------------------------------------------------------------------ */
table{ margin:0 0 2em 0; width:100%; font-size:1.1em; border:1px solid #b2b2b2;}
table table{ margin:0 0 0 0; width:100%; font-size:1.1em; border:1px solid #b2b2b2;}
table th, table td{ padding:5px; border:1px solid #b2b2b2;}
table th{ background-color:#999; color:#FFF;}
table .center{ text-align:center;}
table .odd{ background-color:#1a1a1a;}

.contacto th { background-color:#003377; color:#FFF;}

/* Limpiadores
------------------------------------------------------------------------------------------------------------------------ */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.left{ float:left; margin: 0 20px 20px 0;}
.right{ float:right; margin: 0 0 20px 20px;}

.clearleft{ clear:left;}
.clearright{ clear:right;}


/* Pagina
------------------------------------------------------------------------------------------------------------------------ */
#page{ position: relative; width: 902px; margin: 0 auto; text-align: left;}
*+html #page{ font-size: 1.01em;} /*Hack IE7*/


/* Header
------------------------------------------------------------------------------------------------------------------------ */
#header{
	background: transparent url(/recursos/pla_atlanta_nav/images/header-bg.gif) repeat-x;
	position:relative;
}
#header #header-in{
	background: transparent url(/recursos/pla_atlanta_nav/images/header-bg-flecha.gif) right top no-repeat;
	padding-top:70px;
}

#header #logotipo{
	position:absolute;
	top:20px;
	left:40px;
}


#header-in ul#idiomas { position:absolute; top:50px; right:0;} 
#header-in ul#idiomas li{ float: left; margin: 0 5px 0 0;	padding: 0 5px 0 0;	display:inline;}
#header-in ul#idiomas li a{ text-decoration:none; }
#header-in ul#idiomas li a:hover, ul#idiomas li a.seleccionado { text-decoration:none; color:#007; font-weight:bold; }

#header #banner{
	border-top:1px solid #FFF;
}

#header cite{
	display:none;
	font-family: Helvetica;
	font-size: 1.5em;
	position:absolute;
	top:160px;
	left:100px;
	font-weight:bold;
	font-style:normal;
	color:#FFF;
}


/* Navegación
------------------------------------------------------------------------------------------------------------------------ */
#menu_principal ul{
	position:absolute;
	top:217px;
	right:0;
	font-weight:bold;
	color:#007;
}
#menu_principal ul#tools{
	left:10px;
}
#menu_principal ul li{
	float: left;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	display:inline;
	font-size: 0.9em;
	background: transparent url(/recursos/pla_atlanta_nav/images/nav-li.gif) right center no-repeat;
}
#menu_principal ul li.ultimo{
	background:none;
}
#menu_principal ul li a{
	color:#007;
	text-decoration:none;
}
#menu_principal ul li a:hover, #menu_principal ul li a.seleccionado{
	text-decoration:underline;
}


/* Contenido
------------------------------------------------------------------------------------------------------------------------ */
#contenido{
	margin: 20px 0;
}


/* Navegacion Secundaria
------------------------------------------------------------------------------------------------------------------------ */
#menu_secundario ul{
	font-weight:bold;
	color:#007;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
}
#menu_secundario ul li{
	float: left;
	background: transparent url(/recursos/pla_atlanta_nav/images/business/secnav_li.gif) right top no-repeat;
}
#menu_secundario ul li.ultimo{
	background: transparent url(/recursos/pla_atlanta_nav/images/business/secnav_li_ultimo.gif) right top no-repeat;
}
#menu_secundario ul li a{
	padding: 5px 30px 2px 10px;
	color:#FFF;
	text-decoration:none;
	display:block;
}
#menu_secundario ul li a:hover, #menu_secundario ul li a.seleccionado{
	text-decoration:underline;
}


/* Textos
------------------------------------------------------------------------------------------------------------------------ */
#textos{
	background-color:#000;
	border:1px solid #FFF;
	border-top: none;
	padding:20px;
}

.cierre {
border-top:1px solid #FFF!important;
}

#textos h2{
	color:#FFF;
	font-size:1.4em;
	margin-bottom:1em;
}
#textos h3{
	color:#FFF;
	font-size:1.2em;
	margin-top:2em;
	margin-bottom:1em;
}
#textos img{
border:none;
}

/*
#textos p, #textos > ul, #textos ul li a{
	font-size:1.1em;
	margin-bottom:.7em;
	line-height: 1.36em;
}
#textos ul{
	height:1%;
}
#textos ul ul{
	font-size:1em;
	margin-bottom:.7em;
	line-height: 1.36em;
}
#textos > ul li{
	background: transparent url(/recursos/pla_atlanta_nav/images/business/lists.gif) left top no-repeat;
	padding-left:10px;
	margin-bottom:.3em;
}
#textos ul li ul li{
	margin-bottom:0;
}
*/

/* Carpetas */
#textos .carpetas{
	margin-bottom:2em;
	background-color:#666;
	padding:15px 0 15px 25px;
}
#textos .carpetas h2{
	text-align:center;
}
#textos .carpetas .carpeta{
	float:left;
	display:inline;
	margin: 10px 25px 10px 0;
	padding:15px 25px 15px 25px;
	width:759px;
	background: #1a1a1a url(/recursos/pla_atlanta_nav/images/business/carpetas.gif) left top no-repeat;
}
#textos .carpetas .carpeta.dos{
	width:481px;
}
#textos .carpetas .carpeta.tres{
	width:203px;
}
#textos .carpetas .carpeta h3{
	border-bottom:1px dotted #FFF;
	padding: 0 0 5px;
	margin-top:0;
}
#textos .carpetas .carpeta ul li{
	background: transparent url(/recursos/pla_atlanta_nav/images/business/lists-carpetas.gif) left top no-repeat;
	padding-left:10px;
	margin-bottom:.3em;
}


/* Banner footer
------------------------------------------------------------------------------------------------------------------------ */
#banner-footer{
	border:1px solid #FFF;
}


/* Footer
------------------------------------------------------------------------------------------------------------------------ */
#footer{
	margin:10px 0 20px;
	background:#FFF;
	padding:10px;
	text-align:center;
}
#footer ul{
	display:inline;
}
#footer li{
	display:inline;
	margin:0 10px;
}












