/* MirafloresPeru.html*/
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, a, em, font, q, s, strong, b, u, i, center, table, tr, th, td {
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
/*  vertical-align: baseline;*/
/*    background: transparent;*/
}

body {
        line-height: 1;
		background: #C2D6FF; 
}

img {
border:0px;

}
/*************************************/
#container {
	width: 900px;
	margin: 0 auto 0 auto;
	position: relative;
    font-family: "Verdana", sans-serif;
    font-size: 75%; /* 12px */
    line-height: 1.5; /* 18px */ 
	color:#000;
	background:#ffffff;
}


/*****************************************/	
#topdiv {
position: relative;
width:900px;
height:101px;
background:	#C2D6FF;
display:block;
}	


#menuh {
width:900px;
height:49px;
background-color:#A5BC00;
margin:0;
padding:0;
border-top:#FFFFFF	solid	4px;
border-bottom:#FFD660	solid	4px;
font-family:Arial, Helvetica, sans-serif;
font-size:88%;
font-weight:bold;
}	

#menuh2 {
width:860px;
height:20px;
background:#FDBE00;
margin:0;
padding:5px 20px 3px 20px ;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}

#main2 {
	position: relative;
	padding:0 0 0 210px;
	margin:4px 0 0 0;
	background:#FFFFFF	url(../images/fondo-contenido.gif)	repeat-y;
	}


#header {
position:relative;
width:690px;
height:219px;
margin:0;
padding-left:210px;

}

.azulino {
background:#415E9A;
}

.azulino2 {
background:#0B80D4;
}
.rojizo {
background:#C00B00;
}

.rojizo2 {
background:#900100;
}

.marron10 {
background:#664323;
}

.marron09 {
background:#7B5028;
}

.marron08 {
background:#9B6632;
}

.violeta {
background:#B8A6CE;
}

.crema{
background:#F7BD23;
}



.gris1 {
background:#424242;
}

.violeta2 {
background:#F6DBF1;
}

.violeta3 {
background:#C39CBE;
}

.esmeralda {
background:#047D88;
}

.naranja {
background:#FE5E00;
}

.rojizo3 {
background:#CB3332;
}


#texto18 {
position:absolute;
top:17px;
left:24px;
width:179px;
height:180px;
line-height:28px;
}

#texto18 h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
}

.texto24 {
font-size:24px;

}

/***********************/

#home #content {
	padding: 20px 25px 40px 25px;
	}

#content ul {
	padding-left:40px;
	}
#content ul li {
	list-style-type: disc;
	}

#content ul li a{
	color:#333333;
	text-decoration:none;
	}

#content ul li a:hover{
	color:	#CC0000;
	text-decoration:underline;
	}
	
#head-content {
width:635px;
height:7px;
margin:0;
padding:0;
}


#content h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:	#4D618A;
}

#tit-revista {
margin-top:10px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#424242;
background:	#E7E7E7	url(../images/fondo-palabraviva.gif)	no-repeat;
text-align:right;
padding:5px 10px 0 0;
}	

#content h2 {
padding-top:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#414042;
}

#content h3 {
margin:15px 0 0 0;
padding:0 0 0 20px;
font-family:	Arial, Helvetica, sans-serif;
font-size:16px;
color:#414042;
font-weight:bold;
background:url(../revista-palabra-viva/images/vineta.gif)	no-repeat;
}

#content h3 a{
color:#414042;
text-decoration:none;
}

#content h3 a:hover{
color:#414042;
text-decoration:	underline;
}

p {
	padding-top:0.625em;
	padding-bottom: 0.625em; /* 18px from 12px base */
	}

.p-space {
padding:0 0 0 30px;
margin:0;
}


a.link-rojo
{
font-size:90%;
font-weight:bold;
color: #CB3332;
text-decoration: underline;
}

a.link-rojo:hover
{
text-decoration: none;
}

a.link-azul
{
font-size:90%;
font-weight:bold;
color: #415E9A;
text-decoration: underline;
}

a.link-azul:hover
{
text-decoration: none;
}


p em {
	font-size:1.2em;
	}

hr { 
	height: 1px;
	border:none;
	background-color: #ccc;
	margin-top: 30px;
	margin-bottom: 10px;
}


p a {
color:#415E9A;
text-decoration:none;
}

p a:hover {
color:#81A200;
text-decoration:	underline;
}


/*****************************************************/		


#navegav2 {
			position: absolute;
			top:380px;
			left:0;
			width:210px;
			font-size:88%;
			margin:0;
			padding:20px 0 20px 0;
			background:#81A200;
			z-index:999;
}


#navegav4 {
			position: absolute;
			top:414px;
			left:0;
			width:210px;
			font-size:88%;
			margin:0;
			padding:20px 0 20px 0;
			background:#81A200;
			z-index:999;
}


/*********************** Menu h *********************************/
#navigation {
position:relative;
height:49px;
width:900px;
margin:0;
padding:0;
font-size:1em;
/*font-weight:bold;*/
background: #A5BC00	url(../images/fondo-menu.gif)	repeat-x;
}

#navigation ul {
margin:0;
padding:0;
display:inline;
list-style-type:none;
}

#navigation ul li {
display:inline;
}

#navigation ul li a {
height:30px;
margin:0px;
padding:19px 17px 0px 17px;
display:block;
float:left;
color:#fff;
background: #A5BC00	url(../images/fondo-menu.gif)	repeat-x;
}


#navigation ul li a:link, #navigation ul li a:visited {
text-decoration:none;
}

#navigation ul li a:hover {
color:#110E06;
background:#FFD661;
}

#navigation .sel a {
color:#110E06;
background:#FFD661;
}

#navigation ul li a span {
display:none;
}

/*
#navigation ul li.first a:link, #navigation ul li.first a:visited {
border-left:0px;
}
*/

/*********************** SubMenu h2 *********************************/
#navigation2 {
position:relative;
height:20px;
font-size:1em;
}

#navigation2 ul {
margin:0;
padding:0;
display:inline;
list-style-type:none;
}

#navigation2 ul li {
display:inline;
}

#navigation2 ul li a {
height:20px;
margin:0;
padding:0 25px;
display:block;
float:left;
color:	#000000;
text-decoration:none;
}


#navigation2 ul li a:hover {
text-decoration:	underline;
}

#navigation2 .sel a {
text-decoration:	underline;
}

#navigation2 ul li a span {
display:none;
}

/***********************************/

/*********************** SubMenu h2 *********************************/
#navigation4 {
position:relative;
height:26px;
width:890px;
font-size:1em;
padding-left:10px;
padding-top:6px;
}

#navigation4 ul {
margin:0;
padding:0;
display:inline;
list-style-type:none;
}

#navigation4 ul li {
display:inline;
}

#navigation4 ul li a {
height:20px;
margin:0px;
padding:4px 16px 2px 0;
display:block;
float:left;
color:#FEE6A2;
text-decoration: underline;
}


#navigation4 ul li a:hover {
text-decoration:none;
}

#navigation4 .sel a {
text-decoration:none;
}

#navigation4 ul li a span {
display:none;
}

/* -------------------------------- sub menu2 ----------------------------------- */

#menu2 {
width:175px;
margin:0;
padding:6px 0 20px 30px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FEE6A2;
}

#menu2 ul {
  margin: 0;
  padding: 0;
  list-style-type:square;
}

#menu2 li {
  display: inline: /* :KLUDGE: Removes large gaps in IE/Win */
}

#menu2 a {
  width: 155px;
  height: 20px;
  line-height: 20px;
  color: #fff;
  text-decoration:underline;
  text-indent: 5px;
}

#menu2 a:hover, #menu2 .selected a {
  color: #000;
  text-decoration:	none;
}

#menu2 .first a {
  height: 20px;
  line-height: 20px;
}



/*********************************/


.floatright { 
	float: right; 
	margin: 0 0 20px 20px;
	padding: 2px;
	border:	#EAE9EE	solid 2px;
}

.floatright2 { 
	float: right; 
	margin: 0 0 20px 20px;
	padding: 2px;
	border:	#A8A9AB	solid 2px;
}

.floatrightp { 
	float: right;
	clear:	left; 

	margin: 0 0 20px 20px;
	padding: 0;
}


.floatleft { 
	float: left; 
	margin: 0 20px 20px 0;
	padding: 2px;
	border:	#EAE9EE	solid 2px;
}


/***************** Footer ************************/

#footer {
	position:relative;
	background:#9B6632;
	width: 900px;
	color: #FEE6A2;
	height: 100px;
	text-align: left;
	margin:0;
	padding:0;
	border-top:solid #fff 4px;
	font-size:0.9em;
	}

#footer p {
	padding-top:12px!important;
	padding-left:10px;
	margin: 0;
	}


/*************************************************/

#banner {
text-align:center;
margin:0 0 16px 0;
padding:0;
}

/**********************************************************/

