/*******************************************
* Autor(es): Capote Castro, Gabriel Ubaldo *
* Correo(s): gabriel.ubaldo@gmail.com      *
*******************************************/
body {
	margin: 2px 0px 0px 2px;
	width: 728px;
}

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1.titulo {
	border-bottom: 2px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 0px;
	text-indent: 0px;
}

.titular {
	text-indent: 0px;
}

.titular a {
	color: #0000FF;
	display: block;
	font-size: 16px;
	font-weight: bold;	
}
.titular a:hover { color: #000000; }

div.inline {
	display: inline;
}
div.tercio {
	border: 2px dotted black;
	color:#00FF00;
	width: 120px;	
}

p { text-indent: 24px; }
p.no-indent { text-indent: 0px; }

p.autor {
	margin-top: 0px;
	text-indent: 0px;
}

p.paginacion {
	border-top: 2px solid black;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 4px;
	padding-top: 4px;
	text-align: center;
	text-indent: 0px;
}

div.foto {
	margin: auto;
	text-align: center;
}

div.fotopeq {
	height: 120px;
	margin: auto;
	width: 150px;
	text-align: center;
}

form div {
	background-color:#FFFFCC;
	margin: auto;
	padding: 4px;
	width: 336px;
}

form div input, textarea, select {
	margin: 2px 0px 2px 0px;
}

form div .larga {
	display: block;
	width: 328px;
}

table {
	border-collapse: collapse;
	width: 100%;
}

th, td {
	border: 1px solid black;
	padding: 2px 4px 2px 4px;	
}
		
th { background-color:#FFCC66; }
td { background-color:#FFFFCC; }
td a { color: black; }
td a:hover { color: #FF9900; }

div.d1950 {
	background-color: #EEFBF0;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 4px;
}
table.d1950 th { background-color:#8EE69B; }
table.d1950 td { background-color: #EEFBF0; }
table.d1950 td a:hover { color: #00CC99; }

div.d1960 {
	background-color: #E8EAE9;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 4px;
}
table.d1960 th { background-color:#9BA5A0; }
table.d1960 td{ background-color: #E8EAE9; }
table.d1960 td a:hover { color: #00CC99; }

div.d1970 {
	background-color: #FAEDC7;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 4px;
}
table.d1970 th { background-color:#E4b014; }
table.d1970 td{ background-color: #FAEDC7; }
table.d1970 td a:hover { color: #00CC99; }

div.d1980 {
	background-color: #E4E7FC;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 4px;
}
table.d1980 th { background-color:#586BED; }
table.d1980 td{ background-color:#E4E7FC; }
table.d1980 td a:hover { color: #00CC99; }

div.d1990 {
	background-color: #CDEEDD;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 4px;
}
table.d1990 th { background-color:#4B8D79; }
table.d1990 td{ background-color: #CDEEDD; }
table.d1990 td a:hover { color: #00CC99; }

div.d2000 {
	background-color: #F0EBE3;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 4px;
}
table.d2000 th { background-color:#93794F; }
table.d2000 td{ background-color: #F0EBE3; }
table.d2000 td a:hover { color: #00CC99; }

textarea {
	height: 120px;
}

img.icono {
	border-width: 0px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	width: 16px;
}

img.banner {
	border-width: 0px;
	height: 60px;
	margin: 0px 0px 0px 0px;
	width: 468px;
}

img.logo {
	height: 60px;
	margin: 2px 0px 2px 0px;
	width: 728px;
}

img.bannerv {
	border-width: 0px;
	display:block;
	height: 240px;
	margin: 0px 0px 2px 0px;
	width: 120px;
}

img.skyscraper {
	border-width: 0px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	width: 728px;
}

div.contenido {
	float: left;
	margin: 0px 4px 0px 4px;
	width: 472px;
}

div.publicidad {
	border-left: 1px solid black;
	float: right;
	margin: 0px 0px 0px 2px;
	padding-left: 2px;
}		

div.navcontainer {
	float: left;
	margin: 0px 2px 0px 0px;
}

div.navcontainer ul {
	color:#FFFFFF;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.navcontainer li {
	background-color: #000080;
	border-bottom: 1px solid white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.navcontainer li.grupo { 
	background-color: #336699;
}

div.navcontainer li.fingrupo { 
	background-color: #336699;
	border-width: 0px;
}

div.navcontainer li a {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 4px;
	text-decoration: none;
	width: 116px;
}

div.navcontainer li.grupo a {
	padding-left: 8px;
	width: 112px;
}

div.navcontainer li.fingrupo a {
	padding-left: 8px;
	width: 112px;
}

div.navcontainer a:hover {
	 background-color: #69C; 
}

em.fecha {
	background-color: #000080;
	border-bottom: 1px solid white;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 0px;
	text-align: right;
	font-style: normal;
	width: 724px;
}	

a.ubicacion:hover {
	background-color: #000080;
}	

td.index {
	background-color: #FFFFFF;
	border: 0px solid black;
	border-right: 2px dotted #999999;
	vertical-align: top;
	width: 154px;
	padding: 2px;
	padding-top: 8px;
}

td.index2 {
	background-color: #FFFFFF;
	border: 0px;
	vertical-align: top;
	width: 154px;
	padding: 2px;
	padding-top: 8px;
}
