/* ***************************************************************************************************** */



/* CONTENT CSS */



#icons div.moduletable_icons ul{

     list-style-type: none;

    padding:0 0 0 8px;

    float:left;

    margin:0;

}

#icons div.moduletable_icons li{

amrgin:0;

float:left;

padding-top:8px

}



#bgleft div.moduletable_imenu span{

       width:200px;

       display:block;

       padding-top:30px;

       padding-left:18px;

      line-height: 100%;

}





#bgleft div.moduletable_imenu ul{

       padding:0;

       margin:0 0 0 20px;

}



#bgleft div.moduletable_imenu li{

       padding:80;

       }

#bgleft div.moduletable_imenu a:link,

#bgleft div.moduletable_imenu a:visited{

       width:267px;

       height:84px;

       color:#fff;

       text-transform:uppercase;

       margin-bottom:5px;

       display:block;

       font-family: "Segoe UI", Arial, Helvetica, sans-serif;

       font-size:1.1em;



}



#bgleft div.moduletable_imenu li#current.active a {

color:#fff;

}



#bgleft div.moduletable_imenu li.item19 a{

         background-image:url(../menu/contactenos.png);

         background-repeat: no-repeat;

         

}



#bgleft div.moduletable_imenu li.item19 a:hover{

        background-image:url(../menu/contactenos_bw.png);

        background-repeat: no-repeat;

}



#bgleft div.moduletable_imenu li.item20 a{

         background-image:url(../menu/desarrollo.png);

         background-repeat: no-repeat;

         

}



#bgleft div.moduletable_imenu li.item20 a:hover{

        background-image:url(../menu/desarrollo_bw.png);

        background-repeat: no-repeat;

}



#bgleft div.moduletable_imenu li.item21 a{

         background-image:url(../menu/galeria.png);

         background-repeat: no-repeat;

         

}



#bgleft div.moduletable_imenu li.item21 a:hover{

        background-image:url(../menu/galeria_bw.png);

        background-repeat: no-repeat;

}



#bgleft div.moduletable_imenu li.item22 a{

         background-image:url(../menu/localizacion.png);

         background-repeat: no-repeat;

         

}



#bgleft div.moduletable_imenu li.item22 a:hover{

        background-image:url(../menu/localizacion_bw.png);

        background-repeat: no-repeat;

}



html, body, form, fieldset {



	margin: 0;



	padding: 0;



}



BODY {

	background-color:#FFF;

	margin-top: 0px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	line-height: 150%;

	color:#333333;

	font-size:14px;

	background-image: url(../images/background.jpg);

}

h1 {



	font-size: 180%;



}



h2 {



	font-size: 150%;



}



h3 {



	font-size: 125%;



}



h4 {



	font-size: 100%;



	text-transform: uppercase;



}



a:link {



	color: #999999;



	text-decoration: none;



}



a:hover, a:active {



	color: #990000;



	text-decoration: underline;



}



fieldset {



	border: none;



	padding: 10px 5px;



}



fieldset a {



	font-weight: bold;



}



hr {



	border-top: 1px solid #CCCCCC;



	border-right: 0;



	border-left: 0;



	border-bottom: 0;



	height: 1px;



}



td, div {



	font-size: 100%;



}



img {



	border: none;



}







/* Title text */



.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {



	font-family: "Segoe UI", Arial, Helvetica, sans-serif;



}







/* Small text */



small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {



	color: #666666;



	font-size: 88%;



}



/* ***************************************************************************************************** */



/* TEMPLATE SPECIFIC CSS CODE */







#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	position: relative;
	z-index: 1;
	background-image: url(../images/background2.jpg);
	background-repeat: no-repeat;
	background-color: #359F00;



}

#logo {

	height: 222px;

	width: 1000px;

	position: absolute;

	top: 0px;

	background-image: url(../images/header.png);

	z-index: +1;

	right: 0px;

}



#top {
	float: left;
	width: 1000px;
	height:222px;
	text-align: left;



	



}



#menutop {

	float:left;

	width:1000px;

	height:34px;

	/*background-image:url(../images/menu_top.png);

	background-repeat: no-repeat;

	background-position: center;*/
        background-color:#FFF;

}



#banner {



	float: left;



	height: 158px;



	width: 1000px;



	background-color:#000000;



	background-repeat: no-repeat;



}



#banner2{

	height: 80px;

	width: 800px;

	position: absolute;

	left: 97px;

	top: 142px;



}



#lenguaje {

	height: 37px;

	width: 153px;

	position: absolute;

	top: -8px;

	z-index: +1;

	right: 60px;

}



#table_banner{

	height: 727px;

	width: 1200px;

	

	/*background-image:url(../images/bg.jpg);*/

	background-position:center;

	background-repeat: no-repeat;



}



#menu img {



	float:left;



	border:none;



	padding-right:5px



}



#menu ul {



	list-style-type: none;



	margin:0;



	padding: 0 0 0 12px;



}



#menu li {



	float:left;



	padding-right: 1.1em;



}



#menu a:link, a:visited {



	color: #330000;



	text-decoration: none;



	font: 0.95em tahoma, arial, geneva, sans-erif;



	line-height: 8px;



}



#menu li.active a:link, #menu li.active a:visited {



	color:#cc0000;



	font-weight: bold;



}



#menu a:hover {



	color:#cc0000;



	cursor:hand;



}



#menu span {



	float:left;



	display:block;



	padding-top:12px;



	padding-bottom:5px;



}



#espaciador {



	height:20px;



	float: left;



	width: 720px;



	padding-left: 280px;



	padding-top:15px;



	background-color:#FFFFFF;



}







#main {

	float: left;

	width: 1000px;

	padding-top:0px;



	



}



#left {



	float:left;



	width:210px;



}

#right {



	float:right;



	width:210px;



}







#topleft {



	float:left;



	width:100%;



	height:25px;



	background-image:url(../images/menuleft_top.png);



}



#bgleft {



	float:left;



	width:100%;



	background-image:url(../images/menuleftbg.png);



}







#bgleft .moduletable_menu {



    padding-left:35px;



	padding-right:25px;







}



#bgleft .moduletable {



    padding-left:20px;



	padding-right:25px;



	text-align:left;







}



#bgleft .moduletable h3{







margin-bottom:5px;



}



#bgleft div.moduletable table.poll .pollstableborder  {



width:100%;



text-align:left;



font-size:12px;



margin-left:0;



margin-top:5px;



}



#bgleft div.moduletable table.poll .pollstableborder td.sectiontableentry2,



#bgleft div.moduletable table.poll .pollstableborder td.sectiontableentry1  {



	text-align:left;



	padding:3px;



	



	float:left;



}











#bgleft div.moduletable table.poll thead {





font-size:12px;



}



#bgleft ul {



        list-style-type:none;



		padding:0 0 0 0;



		line-height:20px;



		margin-left:8px;



		



		}



#bgleft ul a:link, #bgleft ul a:visited{



	font-size: 12px;



	text-decoration: none;



	font-weight:bold;



	color:#000000;



}



#bgleft li.active a:link, #bgleft li.active a:visited{



	color:#666666;



}







#bgleft ul a:hover {



       color:#666666;



}



#bgleft h3{



       padding:8px 0 0 0;



	   margin:0;



}



#bgleft ul.menu {



       margin-top:5px;



}



#leftbottom {



	float:left;



	width:100%;



	height:29px;



	background-image:url(../images/menuleftbottom.png);



}



#mb {



	float:left;



	width:580px;



}



#mb_top {



	background-image: url(../images/contenido_top.png);



	background-repeat: no-repeat;



	float: left;



	height: 64px;



	width: 100%;    



}



#mb_bg{



	background-image: url(../images/contenido_bg.png);



	background-repeat: repeat-y;



	float: left;



	width: 100%;



}



#mb_bottom{



	background-image: url(../images/contenido_bottom.png);



	background-repeat: no-repeat;



	float: left;



	height: 82px;



	width: 100%;



}


#icons{



    float: left;

    width:133px;

	height:32px;

	margin-top:8px;

	padding:0 10px;

	text-align:center;

	

        



}

#jselection {

	

	float: left;

        width:128px;

	margin-top:10px;

	padding:0 15 0 10px;

	text-align:center;

	

	}







#top ul {



           list-style-type: none;



           margin:11px;



           padding: 0 0 0 10px;  



}







#top li {



           float:left;



           padding-right: 1.3em;



           







}







#top a:link, a:visited {



           color: #330000;



	   text-decoration: none;           



           font: 0.95em tahoma,arial, geneva,sans-erif;	



           line-height: 8px;



           



}



#top a:hover {



	color:#cc0000;



	cursor: hand;



}



#top li.active a:link,



#top li.active a:visited



{



           color:#cc0000;                  



           font-weight: bold;



       



}











#top #search span {



         float:left;



         display:block;



         padding-top:12px;



         padding-bottom:8px;



         padding-left:22px; 



         



        



}

#footer {

	float:left;

	width:1140px;

	height:33px;

	background-image:url(../images/footer.png);

	background-repeat:no-repeat;

	background-position:center;

	padding: 15px 30px;

	}



/* ***************************************************************************************************** */



/* JOOMLA SPECIFIC CSS CODE */







a.readon {



	float: left;



	margin-top: 10px;



	padding: 1px 5px 1px 14px;



	border: 1px solid #F6F6F6;



	display: block;



	background: url(../images/arrow.png) no-repeat 5px 48%;



	color: #333333;



	font-weight: bold;



	text-decoration: none;



	text-transform: uppercase;



}







a.readon:hover, a.readon:active, a.readon:focus {



	border: 1px solid #ECECEC;



	background: url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;



	color: #CC0000;



}











.article_separator {



}



.adminform {



}



.author {



}



.bannerfooter {



}



.bannergroup {



}



.bannerheader {



}



.banneritem {



}



.blog {



}



.blog_more {



	padding-top:15px;



	padding-bottom:15px;



	background: url(../images/hdot.gif) repeat-x top;



	margin-left:40px;



	margin-right:40px;



	font-size:13px;



}



.blog_more strong {



	margin: 0 0 5px;



	display: block;



	font-size: 125%;



}







.blog_more ul {



	margin: 0;



	padding: 0;



	list-style-type:none;



}



.blog_more ul li {



	margin: 0;



	padding: 0 0 0 17px;



	background-image: url(../images/bullet.gif);



	background-repeat: no-repeat;



	background-position: 6px 10px;



}







.blogsection {



}



.breadcrumbs {



	font-size: small;



	padding-left:40px;



	color:#999999;



	



}







a.pathway {



color:#FFCC00;



}



.button {

	font-family: "Berlin Sans FB";

	color: #FFFFFF;

	background-color: #4C9E30;

	border: thin solid #CCCCCC;


}



.buttonheading {



}



.clr {



	clear:both



}



.componentheading  {



	padding-left:30px;



	padding-top:15px;



	font-size: 120%;



	font-weight: bold;



}



td.contentheading{



	font-weight: bold;



	color: #666666;



	text-align: left;



	font-size: 120%;



}



.content_email {



}



.content_rating {



}



.content_vote {



}



.contentdecription {



}



.contentpagetitle {



}



.contentpane {



	font-size: 12px;



	color: #333333;



}



.contentpaneopen {



	font-size: 13px;



	color: #333333;



	padding-top: 8px;



	margin-right: 30px;



	margin-left: 30px;



	text-align: justify;



}



.contenttoc {



}



.createdate {



}



.created-date {



}



.date {



}



.input {



}



.inputbox {



}



.intro {



}



.latestnews {



}



.loclink {



}



a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited {



}



a.mainlevel:hover {



}



.message {



}



.metadata {



}



.modifydate {



}



.module {



}



.moduletable {



}



.mosimage {



}



.mosimage_caption {



}



.mostread {



}



.newsfeed {



}



.outline {



}



.pagenav {



      font-size:13px;







}



.pagenav_next {



font-size:13px;



}



.pagenav_prev {



font-size:13px;



}



.pagenavbar {



font-size:13px;



}



.pagenavcounter {



font-size:13px;



}







.pollstableboarder {







}



.read {



}



#searchForm {



padding:20px 40px;



}



.searchintro {



}



.sections {



}



.sectiontable_footer {



}



.sectiontableentry {



}



.sectiontablefooter {



}



.sectiontableheader {



}



.small {



}



.smalldark {



}



a.sublevel:link, a.sublevel:active, a.sublevel:visited {



}



a.sublevel:hover {



}



.title {



}



.wrapper {



}



#mb_bg div.contentpane {



	border: none;



	



	padding:0 40px;



}



.sectiontableheader {



	padding: 5px 5px;



	background: #006600;



	color: #FFFFFF;



	



}



td.sectiontableheader{



    margin-top:15px;



}



.sectiontableheader a {



	color: #FFFFFF;



	



}







tr.sectiontableentry1 td {

	padding: 8px 5px;

	background: url(../images/hdot2.gif) repeat-x bottom;

}



tr.sectiontableentry2 td {

	padding: 8px 5px;

	background: url(../images/hdot2.gif) repeat-x bottom #ECECEC;

}



tr.sectiontableentry1 td a {

background: url(../images/iconocontacto.png) no-repeat left center;

text-indent:30px;

display:block;

height:20px;

}

tr.sectiontableentry2 td a {

background: url(../images/iconocontacto.png) no-repeat left center;

text-indent:30px;

display:block;

height:20px;

}

tr.sectiontableentry1:hover td,



tr.sectiontableentry2:hover td {



	background: url(../images/hdot2.gif) repeat-x bottom #FFF;



}



table.contentpane{



padding: 20px 40px



}



td.contentdescription{



padding-bottom:10px;



}















#yoo-zoo { 



font-size:8.5pt;



margin:5px 25px 0 20px;



}



 #yoo-zoo h2.name a {



font-weight:bold;



font-size:150%;







}



#yoo-zoo div.teaser-description{



padding-top:15px;







}







#yoo-zoo  a:link, #yoo-zoo a:visited{



color:#990000;







}







#yoo-zoo a:hover, #yoo-zoo a:active{



color:#999;



}



#jflanguageselection label.jflanguageselection

{

	display: none;

        

}