body {
	margin:0; padding:0; border:0; text-align:center; font-family:tahoma, verdana, arial, sans-serif;
}

#contenedor {
	width:57em; text-align:left; margin:auto;
}

#cabecera {
	background-color:#1E51A4; height:103px; position:relative; padding:2px 0 0 0;
}

#logo {
	display:block; margin-top:1px; /*float:left;*/
}

ul#menu1 {
	margin:0; padding:0; border:0; list-style-type:none; position:absolute; top:1px; right:6px;
}

#menu1 li {
	display:inline; font-size:0.69em;
}

#menu1 li a:link, #menu1 li a:visited, #menu1 li a:hover {
	color:#FFF; text-decoration:none; font-weight:bold; padding:0 0 0 10px;
}

#frmBuscar {
	width:245px; /*float:right;*/ margin:0; padding:0; position:absolute; top:55px; right:10px;
}

#frmBuscar fieldset {
	border:0; padding:0; margin:0;
}

#frmBuscar legend, #frmBuscar span {
	display:none;
}


#frmBuscar label {
	border:0; padding:0; margin:0; display:block; float:left; width:222px;
}

#buscar {
	border:1px #C9CDE8 solid; width:220px;
}

ul#menu2 {
	margin:0; padding:0; border:0; list-style-type:none; position:absolute; bottom:3px; left;10px;
}

#menu2 li {
	font-size:0.75em; float:left; border-right:1px #FFF solid;
}

#menu2 li a:link, #menu2 li a:visited, #menu2 li a:hover {
	color:#FFF; text-decoration:none; font-weight:bold; padding:0 29px;
}

#menu3 {
	margin:0; padding:0; border:0; list-style-type:none; position:absolute; bottom:3px; right:6px;
}

#menu3 li {
	font-size:0.75em; float:left; border-left:1px #FFF solid;
}

#menu3 li a:link, #menu3 li a:visited, #menu3 li a:hover {
	color:#FFF; text-decoration:none; font-weight:bold; padding:0 18px;
}

#cabecera li.ultimo {
	border:0;
}

#cabecera li#mninfokombook a:link, #cabecera li#mninfokombook a:visited, #cabecera li#mninfokombook a:hover {
	padding:0 0 0 18px;
}

#bodyhome #mnhome a:link, #bodyhome #mnhome a:visited, #bodyhome #mnhome a:hover {
	color:#E87F00;
}








#contenido {
	clear:both; padding:15px 8px 0 8px;
}

h1.portada, p.portada {
	font-size:12px; font-weight:normal; margin:0; color:#99C;
}

h1.tith1int {
	font-size:20px; color:#C9CDE8;
}

#capagiz {
	width:625px; float:left;
}

.contenidopost {
	margin:0 0 40px 0;
}

h1.tith1, h2.tith2 {
	font-size:18px; margin-bottom:0; color:#E87F00;
}

h2.tith2 a:link, h2.tith2 a:visited, h2.tith2 a:hover {
	color:#E87F00; text-decoration:none;
}

h2#comments {
	font-size:14px; color:#1E51A4;
}

h3.tith3 {
	font-size:14px; color:#1E51A4;
}

.commentlist {
	font-size:12px; list-style-type:none; margin:0 20px 40px 0; padding:0;
}

.commentlist li {
	margin:0 0 15px 0; background:#F7F7F7; padding:10px;
}

small.smallistado, .commentmetadata {
	font-size:10px; color:#1E51A4; background:url(images/calendar-mini.jpg) no-repeat center left; line-height:18px; padding:2px 0 2px 20px;
}

cite.fn a:link, cite.fn a:visited, cite.fn a:hover {
	color:#1E51A4;
}

.commentmetadata a:link, .commentmetadata a:visited, .commentmetadata a:hover {
	color:#E87F00; text-decoration:none;
}

.entrada {
	font-size:12px; line-height:18px;
}

p.postmetadata {
	font-size:12px; color:#1E51A4;
}

p.postmetadata a:link, p.postmetadata a:visited, p.postmetadata a:hover {
	color:#E87F00;
}

div.navigation a:link, div.navigation a:visited, div.navigation a:hover {
	background-color:#E87F00; color:#FFF; padding:2px 4px;
}

#commentform {
}

.txtformadmin {
	font-size:0.80em;
}

.txtformadmin a:link, .txtformadmin a:visited, .txtformadmin a:hover {
	color:#F2732F;
}

#commentform {
}

#commentform fieldset {
	border:0;
}

#commentform legend {
	display:none;
}

#commentform label {
	display:block; font-size:0.80em; margin-bottom:10px;
}

#commentform span {
	padding:0 0 0 20px; color:#004FB3;
}

#commentform fieldset input, #commentform fieldset textarea {
	border:1px #CCC solid;
}





#caja1 {
	border:1px #E87F00 solid;
}

#capapder {
	width:230px; float:right; background-color:#F7F7F7;
}

#capapder h2 {
	background-color:#C9CDE8; margin:0; font-size:0.75em; padding:3px 0 3px 7px; color:#1E51A4;
}

#cajalat {
	/*border-left:1px #1E51A4 solid; border-right:1px #1E51A4 solid; border-bottom:1px #1E51A4 solid;*/ padding:10px 5px 10px 10px; margin-bottom:15px;
}

#cajalat p {
	margin:0; font-size:11px;
}

#cajalat h3 {
	text-align:center; font-size:0.63em; margin:0 0 5px 0;
}

#cajalat ul {
	margin:0; padding:0; list-style-type:none; font-size:12px;
}

#cajalat li {
	margin:0 0 5px 0;
}

#cajalat li a:link, #cajalat li a:visited, #cajalat li a:hover {
	color:#E87F00;
}

#cajalat a:link, #cajalat a:visited, #cajalat a:hover {
	color:#1E51A4;
}

ul#listtop5, ul#listtop5salarios {
	margin:0 0 25px 0; padding:0; border:0; list-style-type:none; font-size:0.70em;
}

#listtop5 li, #listtop5salarios li {
	margin-bottom:5px;
}

#listtop5 li a:link, #listtop5 li a:visited, #listtop5 li a:hover {
	color:#1E51A4; display:block; float:left; width:127px; margin:0 25px 0 0;
}

p.linkpielat {
	text-align:right; clear:both;
}

.negrita, .negritanaranja {
	font-weight:bold;
}

.negritanaranja {
	color:#E87F00;
}

.txtcentrar {
	text-align:center;
}

hr {
	color:#C9CDE8;
}

#searchform {
	
}

#searchform fieldset {
	margin:0; padding:0; border:0;
}

#searchform legend, #searchform label span {
	display:none;
}

#searchform label {
	display:block; float:left; padding:0 5px 0 0;
}

#searchform label input {
	border:1px #ED7F00 solid;
}

#searchsubmit, #submit {
	background:#F8AA59 url(images/fondo-boton-buscar.jpg) repeat-x center bottom; border:1px #E37711 solid; color:#FFF;
}








#pie {
	clear:both; padding:20px 0 0 0;
}

#pie2 {
	border-top:2px #1E51A4 solid; padding:10px 0;
}

#pie2 p.pienlaces, #pie2 p.copyright {
	color:#1E51A4; font-size:12px; text-align:center; margin:0;
}

#pie2 p.pienlaces {
	font-weight:bold;
}

#pie2 p.pienlaces a:link, #pie2 p.pienlaces a:visited, #pie2 p.pienlaces a:hover {
	color:#1E51A4; text-decoration:none; padding:0 30px;
}

#pie2 p.copyright a:link, #pie2 p.copyright a:visited, #pie2 p.copyright a:hover {
	color:#1E51A4; text-decoration:none;
}



.centrarimg {
	display:block; margin:0 auto 20px auto; border:0;
}

#redessocialesblog {
	padding:0 0 0 10px; margin:0 0 20px 0;
}

#redessocialesblog img {
	border:0;
}

img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncentered, div.aligncentered {
text-align:center;
margin:0 auto;
}
