/*-------------------------------------------------------------------
File....: template.css
Template: rsn-olivos  (joomla 1.5.x)
Author..: Rafael E. Suarez Nordlow
Client..: Los Olivos.
Comment.: .
---------------------------------------------------------------------*/

.clearbreak {
	clear: both;height:-1;width:-1;margin:0;padding:0;
}
div{margin:0;padding:0;}

a:link ,
a:visited {text-decoration:none;font-weight:bold;color:#44803d; }

a:hover ,
a.over {text-decoration:none;font-weight:bold;color:#fada0d; /* background:#0C6357; */ }

img {background:none;border:0;margin: 0;padding:0; }

h1 {color:#44803d; font-size:20pt;}
h2 {color:#7C3E56; font-size:18pt;}
h3 {color:#44803d; font-size:15pt;}
h4 {color:#7C3E56; font-size:12pt;}
h5 {color:#44803d; font-size:10pt;}
h6 {color:#7C3E56; font-size: 8pt;}
			
#pantalla{
	width:100%;
	margin: 0;	
	padding:0;
	background:#f2f8ea;
	/* background: #f2f8ea url(natfl017.jpg); */
	color: #000000;font-family:Arial,Helvetica,sans-serif;font-size:10pt;

}

#pagina{
	width:900px;
	height: 100%;
	margin: 0 auto;	
	padding:2px 10px 2px 10px;
	background:#ffffff;
	font-family:Arial;
}

#fila-lang{
	font-family:Arial;
       font-size:10pt;
	height: 1.4em;
	width:100%;
	background:#ffffff;
	padding: 0 0 3px 0;
}

#modulo-lang{
     	float:right;
}

#fila-cabeza{
	width:100%;
	background:#ffffff;
	margin: 0 0 0 0;
}

#modulo-header{float:center;height:210px;width:900px;padding:0 0 0 0;}
#modulo-header img{border : 1px solid #ffffff;}


#fila-nav{
	background:#44803d ;
	color:#ffffff;
	font-family:Arial;
      font-size:10pt;
	height:2em;
}

#modulo-nav{
     	float:left;width:100%;

}





#fila-logoarriba{
	background:#adbf98;
      padding:2px 0 0 0;
	margin: 0 0 0 0;
}

#logo{float:left;width:700px;background-color:#adbf98;padding:0;}
#arriba{float:right;width:198px;background:#adbf98;padding:0; margin: 0 0 0 0;overflow:hidden;}

/* #relleno{float:top;height:15%; }*/
#modulo-top{float:bottom;background:#ffffff;color:#000000 ;margin:5%;}






#fila-cuerpo{
	width:100%;
      background:#ffffff;
	padding: 2px 0 10px 0;
}

#col-derecha{
	float:right;
	/* width:40%; dynamicly set in index.php */
	overflow:hidden;
}

#col-central{
	float:left;
	/* width:59%; dynamicly set in index.php */
	overflow:hidden;
}


#fila-1{
	background:#ffffff;
      padding: 0 ;

}

#modulo-1{overflow:hidden;}

#fila-2{  
	background:#44803d ;
      padding: 1em ;

}

#modulo-2{overflow:hidden;}

#contenido{
      overflow:hidden;
      background:#f9f7f7;
      adding: 0  ;
}


#derecha{
	overflow:hidden;
      background:#e6f9d0;
      padding: 1em ;
}


#fila-3{
      width:96%;/* for ie compliance */
      background:#adbf98;
	color:#44803d;
      padding:0.1em 1em 0.1em 1em;
	/* border-top :1px solid #86b055 ;
	border-bottom :1px solid #86b055 ; */
}

#modulo-3{
	/* width:40%; */
	/* float:right; */
	background:#adbf98;
	color:#44803d;
	overflow:hidden;
	/* text-align:left; */
}

#fila-45{
	width:96%;/* for ie compliance */
	background:#e6f9d0;
      padding:1em;
}

#mdl-4{float:left;width:45%;background:#fdfdfd;padding:1em;border: 1px solid #86b055;}
#mdl-5{float:right;width:45%;background:#fdfdfd;padding:1em;border: 1px solid #86b055;}

#modulo-4{overflow:hidden;}
#modulo-5{overflow:hidden;}

#fila-6{	width:96%;/* for ie compliance */
      background:#44803d;
      padding:0.5em 1em 0.5em 1em;
}

#modulo-6{
	overflow:hidden;
	background:#44803d;
	color:#ffffff;
	text-align:center;
font-weight:bold;
}

#modulo-6 p{margin:0;}


#fila-menuempresa{
	font-family:Arial;
      font-size:10pt;
	height: 1.4em;
	width:100%;
	background:#ffffff;

}

#modulo-menuempresa{
     	float:left;
}




/* *********** System Standard Messages  ************ */

#system-message {
	margin-bottom: 20px;
}

#system-message ul li {
	margin-left: 0;
}

#system-message dd.message ul {
	background: #c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat;
}

/* System Error Messages */
#system-message dd.error ul {
	border-top: 3px solid #de7a7b;
	border-bottom: 3px solid #de7a7b;
	margin: 0px;
	padding-left: 40px;
	color: #cc0000;
	background: #e6c0c0 url(../../system/images/notice-alert.png) 4px center no-repeat;
	text-indent: 0px;
}

/* System Notice Messages 
  (and plugin securitimages styles to show more clearly the wrong kaptcha error) */

 #err-capcha, #system-message dd.notice ul {
	border-top: 3px solid #f0dc7e;
	border-bottom: 3px solid #f0dc7e;
	color: #cc0000;
	background: #efe7b8 url(../../system/images/notice-note.png) 4px center no-repeat;
}



table.contentpaneopen tbody {} /*articles*/
span.article_separator      {}/*separator*/

/*-------------------------------------------------------------------
estilos del contenido
---------------------------------------------------------------------*/

/** clase -articulo **/

.module-articulo,
.moduletable-articulo    {color: #000000;text-align:justify;padding: 1em ;width:98%}


/*-------------------------------------------------------------------
estilos publicidad otros complejos
---------------------------------------------------------------------*/

/** clase -publicidad **/

.module-publicidad,
.moduletable-publicidad    {color: #5B6168;text-align:justify;padding: 0.3em; }

.module-publicidad img ,
.moduletable-publicidad img {background:#FFF;border:1px solid #ccc;margin:-5px 5px 5px -5px;padding:4px; }



/* clase marco para imagenes */
div.module-marco-imagen  ,
div.moduletable-marco-imagen  {
	float:left;margin:0px 10px 10px 10px;padding:0px;
	background:url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background:url(../images/shadow.gif) no-repeat bottom right;
}

div.module-marco-imagen img ,
div.moduletable-marco-imagen img {background:#FFF;border:1px solid #ccc;margin:-5px 5px 5px -5px;padding:4px; }


/* clase lista */
.module-lista ,
.moduletable-lista {border: 1px solid #ffffff;color:#ffffff;background:#44803d ; }

.module-lista h3 ,
.moduletable-lista h3{margin:0;padding:0.1em 0 0.1em 1em;}

.module-lista ul,
.moduletable-lista ul{margin:0;padding:0.1em 0 0.3em 1em;list-style: none;}

.module-lista li,
.moduletable-lista li{margin:0;padding:0.1em 0 0.1em 1em;list-style: none;}

.module-lista a:link,
.moduletable-lista a:link,
.module-lista a:visited,
.moduletable-lista a:visited {color:#ffffff;text-decoration:none;}

/* contenidos con galerias/fotos a la dcha */

div.bonito-texto  {float:left;width:55%;text-align:justify;padding: 0;}

div.contenido-dcha {float:right;width:39%;text-align:justify;padding: 0;margin: 1em 0 0 0}
div.bonito-galeria{float:right;width:39%;background-color:#e6f9d0;padding:1.4em 0 0 0.6em;margin: 1em 0 0 0;border:1px solid #86b055;}

div.mod-texto  {float:right;width:55%;text-align:left;}
div.mod-foto   {float:left;width:38%;}

div.izq {float:left;text-align:left;}
div.dcha {float:right;text-align:right;}
div.centrada{width:100%;margin: 0 auto;}

/* ********************************************* 
  overiden content area styles
 ********************************************* */

div.attachmentsList caption {color:#44803d; font-size:15pt;} /* atachment list title */

div.componentheading {color:#44803d; font-size:15pt; padding-bottom:1em;} /* articles titles */

table.contentpaneopen td.contentheading{color:#000000; font-size:15pt;} /* articles titles */

table.contentpaneopen td.createdate,
table.contentpaneopen td.modifydate {color:#000000; font-size:8pt;} /* articles creation and modify date */

table.contentpaneopen span.small{color:#000000;font-size:8pt;}/* articles author */

table.contenttoc {float:right;font-size:8pt;border:1px solid #BDBDBD;padding:0 1em 0 1em;margin: 0 0 10px 10px;}/* page navigation menu */

div.pagenavcounter , 
div.pagenavbar {color:#44803d;font-size:8pt;}/* net-page ,prev-page ,page-counter */


div.contentpane a.category {padding-left:1em;} /* solves bug in contacts table layout*/