
/***********************************/
/*** Javanya Template CSS Style ***/
/*********************************/


/* LAYOUT 
-------------------------------------*/
#jv-wrap-top {
	width:950px;
	height:190px;
	text-align:right;
	margin:0 auto 0 auto;
	background-image:url(../images/orange/fondofondo.jpg); 
	background-position:center; 
	background-repeat:repeat-y;
	 }
#jv-wrap-mid {
	width:950px;
	background-color:#FFFFFF;
	background-image:url(../images/orange/fondofondo.jpg); 
	background-repeat:repeat-y; 
	background-position:center;
	margin:0 auto 0 auto;
	}
#jv-wrap-bottom {
	width:950px; height:200px;
	clear:both;
	margin:0 auto 0 auto;
	background-image:url(../images/orange/wrapbo.jpg);
	background-repeat:no-repeat;
	}
#jv-top, #jv-mid, #jv-bottom, #jv-footer {
	width:860px; margin: 0 auto;}
	

/*-------------interior--------------------*/
	
#jv-actualidad {
	width:860px;
	height:43px;
	/*background-image:url(../images/orange/box/box_inicio.jpg);*/
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin-top:5px;
}

#jv-xq {
	height:31px; 
	float:right;
	}

.jv-searchbox {
	text-align:right; vertical-align:middle;
   	background-image:url(../images/orange/fondos.jpg);
	background-repeat:repeat-x;
	}
   
#jv-header {
	height: auto;
	text-align:left;
	background-color:#FFFFFF;
	}
#jv-banner {
	width:500px;
	float:right; 
	padding-top:35px;
	height:60px;
	padding-right:20px;
}
#jv-path {
	height:31px;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0px;
	}
#jv-feed {
	text-align:right; padding-right:10px; margin-top:-15px;}

#jv-feats {
	height:auto;
	}
.feats-inside {
	/*padding:5px 10px;*/}
#jv-user1 {
	width:950px;
	padding-left:2px;
	float:left;
	height:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #222b47;

	}
#jv-user2 {
	width:298px; 
	float:left;
	height:auto;
	background-color:#ffffff;
	/*list-style-image:url(../images/lista.jpg);
	padding-left: 5px;*/
	}
li.jv-user2 {
	/*list-style-image:url(../images/lista.jpg);
	padding-left: 5px;*/
	}
#jv-user2f { 
	background-image:url(../images/orange/user2f.jpg); 
	background-position:center; 
	background-repeat:no-repeat;
	width:300px;
	height:30px;
}

#jv-user5{ 
	width:364px; overflow:hidden;
	height:100%; 
	}

#jv-main{
	width:860px;
	height:auto; 
	margin:0 auto;
	overflow:hidden;
	background-image:url(../images/orange/fondofondo.jpg); 
	background-repeat:repeat-y; 
	background-position:center;
	}
#jv-right {
	width:220px; 
	overflow:hidden;
	height:100%;
	padding-right:2px;
	background-color:#ffffff;
	}
#jv-search {
	width:182px; 
	padding-top:7px;
    background-image:url(../images/orange/fondos.jpg);
	background-repeat:repeat-x;
	}
#jv-contentfull {
	width: 546px;
	/*min-height:840px;
  	height:auto !important;
  	height:840px;*/
	height:auto;
	float: right;
	/*overflow:hidden;*/
	/*background-color:#E9E9E9;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #222b47;
	vertical-align:middle;
	/*border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;*/
	position:relative;
	/*margin-left:9px;*/
	background-image:url(../images/orange/dotted.jpg);
	background-repeat:repeat-y;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}

#footercontent {
	background-image:url(../images/orange/footerdot.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width: 544px;
	height:1px;
	float: right;
	margin:2px;
	
	}

#espacio {
	width:12px;
	height:auto;
	} 

#jv-contentnarrow { 
	width:500px;
	overflow:hidden; 
	background-color:#949494; 
	}
#jv-contenthalf { 
	width:500px; float:left; overflow:hidden;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#ffffff;
	margin-left:2px; 
	}
#jv-left {
	width:300px;
	height:auto;
	float:left;
		}

#jv-menuicon {
	width:300px;
	height:auto;
	background-color:#ffffff;
	float:left;
	border-top-color:#999999;
	border-top-style:dotted;
	border-top-width:1px;
	padding-top:5px;
	}
#jv-icons {
	width:300px;
	height:auto;
	background-color:#ffffff;
	float:left;
	}
#jv-iconf {
	background-image:url(../images/orange/user2f.jpg); 
	background-repeat:no-repeat;
	width:300px;
	height:30px;
	/*float:left;*/
	}
#jv-secciones {
	width:350px;
	height:40px;
	background-repeat:no-repeat;
	}

	

#jv-galeria {
	width:546px;
	height:auto;
	/*background-color:#6B9330*/}
#jv-evento{
	width:546px;
	height:150;
	background-image:url(../images/orange/evento.jpg); 
	background-repeat:no-repeat;
	float:left;
	/*background-color:#6B9330*/}

#jv-calendario {
	width:546px;
	background-color:#ffffff;
	}


#jv-footer {
	width:280px;
	height:200px;
	float:right;
	}
#jv-datos {
	width:180px;
	height:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:15px;
	padding-top:60px;
	float:left;
	text-align:left;
	}


#jv-bannersd{
	width:300px;
	height:auto;
	/*padding-bottom:5px;*/	}

#jv-footerlogo {
	float:left; width:251px; padding-right:5px; }
#jv-copy {
	float:left; width:500px; padding:15px 0 0 10px; margin-left:245px!important; margin-left:125px; }
.clr {
	clear:both;}
.error { 
	color: #993300; padding:10px;}
	

	
	

/* GENERAL SETTINGS 
--------------------------------------*/ 
body,h1,h2,h3,h4,h5,h6,p,blockquote,form,label,fieldset,ul,li,ol,dl {
	margin:0;padding:0;}
body {
	font-family:Arial, Helvetica,sans-serif; 
	font-size: 75%; 
	line-height: 1.5em; 
	color:#333;
	background-color:#9EB8D2;
	}
p {
	padding-bottom:10px;}

/* STYLING 
--------------------------------------*/ 
h1, .componentheading{
	color:#333333;
	font-size:1.6em;
	margin-bottom:4px;
}
h2 {
	text-transform:uppercase;
	font-size:1.2em; 
	font-weight:lighter; 
	padding-left:0px;
	}
td.contentheading, contentheading{
	text-transform:uppercase;
	padding-left:0px;}
h3 {
	font-size:1.3em;}
h4 {
	font-size:1.2em;}
h5 {
	font-size:1.1em;}
h6 {font-size:10px;
	line-height:normal;
	font-weight:200;
	}

blockquote {
	font-size: 1.0em;
	color:#333333;
	padding: 15px 10px 15px 50px;
	background: url(../images/jv-quote.gif) no-repeat;
	line-height:normal;
	font-weight:lighter;
	font-family: Arial, Helvetica, sans-serif;
	/*letter-spacing: -1px;*/
	border-bottom:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}
hr {	
	border-top: 1px solid #585858; border-right: 0;	border-left: 0;	border-bottom: 0; height: 1px;} 
.verde{background-color:#eaf1dd}
/* FORMS
--------------------------------------*/ 
input.inputbox#mod_search_searchword {
	height:30px; width:120px; border:0px; padding-left:7px; padding-top:4px; vertical-align:middle; background-image:url(../images/orange/fondos.jpg); background-repeat:repeat-x; }
.inputbox label{
	height:20px; border:1px solid #ccc;}
.button, .validate {
	color:#fff;border: 0px; height:20px; line-height:20px; font-size:11px;
	margin:4px 0; padding:0 8px;}
fieldset {
	border:1px dotted #ccc; padding:5px;}
	
/* LINKS 
--------------------------------------*/ 
a:link, a:visited {
text-decoration:none;
}
a:hover {
	color:#000; text-decoration:none;}
.readon {
	width:70px; 
	height:40px; 
	text-align:left;
	float:right;
	margin-top:15px;
	}
a.readon:link, a.readon:visited { 
	color:#669900;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:20px;
	float:right;
	}
a.readon:hover {
	color:#FF6600;
}
	
/* MENU 
--------------------------------------*/ 
li.menu {
	list-style-type:none;}	
div.jv-topmenu {
	padding-top:12px; padding-right:13px; width:21%; float:right;}
div.jv-topmenu ul {
	margin: 0px; padding: 0px; overflow: hidden;}
div.jv-topmenu li{
	margin: 0px; padding: 0px; display: inline;	list-style-type: none;}
div.jv-topmenu a:link, div.jv-topmenu a:active, div.jv-topmenu a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color: #FFFFFF;
	text-decoration: none; text-transform: uppercase; margin: 10px;}
div.jv-topmenu a:hover {
	text-decoration: underline;}
div.jv-topmenu #active_menu-nav {
	font-weight: bold; text-decoration: underline;}
	
div.jv-footermenu {
	width:235px;
	padding-top:0px; 
	font-size:0.7em;
	margin-bottom:10px;
	float:right;
	text-align:right;
	padding-right:45px;}
div.jv-footermenu a:link, div.jv-footermenu a:visited{
	text-decoration:none;}
div.jv-footermenu a:hover {
	text-decoration:underline;}
	
.moduletable_menu ul {
	margin:0px;
	background-color:#FFFFFF;
	height:300px;}
.moduletable_menu li {
	padding: 4px 0 4px 20px;
	width:200px;
	height:50px;
	background-image:url(../images/orange/dotted.jpg);
	background-repeat:repeat-y;}
.moduletable_menu a:link, .moduletable_menu a:visited {
	}
.moduletable_menu a:hover {
	display:block; line-height:1.5em;}
.moduletable_menu li li{
	border-bottom:0px; }
.moduletable_menu li li li{
	}
	
/* MODULE 
--------------------------------------*/ 
div.moduletable, .moduletable_menu  {
	/*margin-bottom: 10px;*/}
.moduletable h3, .moduletable_menu h3, .moduletable_text h3 {
	text-transform:uppercase; padding:4px; font-size:1.2em; margin-bottom:5px;}
#jv-feats h3 {
	font-size:1.2em; padding:0 0 5px 0;}

/* LIST	
--------------------------------------*/ 
ul, ol {
	margin-left:1em;
	list-style-image:url(../images/lista.jpg);
	padding-left:5px; 
	}
li { 	list-style-image:url(../images/lista.jpg);
	padding-left:5px;
	}
li.latestnews, li.mostread {
	/*list-style-image:url(../images/lista.jpg); padding:4px 0px; margin-left:-1em;*/
	list-style: none;
	background: url(../images/lista.jpg) left bottom no-repeat;
	padding-left: 15px; }
#jv-content-l li {
	padding:4px 0; /*list-style-type:disc;*/ 
	list-style-image:url(../images/lista.jpg);
	list-style-position:outside; }
#jv-left li {
	list-style-type:none;}
	
/* CONTENT
--------------------------------------*/ 
.small, .createdate, .modifydate, .mosimage_caption {
	font-size:0.9em ; color:#999;}
.contentpane, fieldset.contentpaneopen {
	margin-bottom:3%;}
.contentdescription {
	padding-bottom:20px;}
.contentpaneopen {
	/*padding-left:5px;*/
	word-spacing: normal;
	line-height:180%;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 1%;
	margin-left: 15px;
	}
	table.contentpane {
	 }
.componentheading {
	text-transform:uppercase; font-weight:bold;}
.buttonheading {
	text-align:right;}
.sectiontableheader {
	padding:3px 0; background:#fcfcfc; border-bottom:2px solid #ddd;}
.sectiontableentry1, .sectiontableentry2 {
	padding:3px 2px; text-align:left;}
tr.sectiontableentry1 td, tr.sectiontableentry2 td {
	padding:3px;}
.contenttoc {
	margin-left:15px;
	width:150px;
	vertical-align:bottom;
	float:right;
	position:relative;
	overflow: visible;
}
.contenttoc th {
	color:#fff;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
}
.contenttoc td {
	border-bottom:1px dotted #ccc;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
.pathway, .pathway a:hover {
	color:#333;}
.leading{
	display: block;
	margin: 0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.bannerheader {
	font-weight:bold;}
.banneritem_text {
	padding:2px 0px; border-bottom:1px dotted #ddd;}
.bannerfooter_text {
	text-transform:uppercase; font-size:0.8em; font-weight:bold;}
.highlight {
	background-color: #fffebb;
}
.pagination {
	border-top: solid 3px #ededed;}
ul.pagination {
	list-style-type: none; margin: 0px;	padding: 4px 0px;	text-align: center; /*margin-bottom:5px;*/}
ul.pagination li {
	display: inline; padding: 2px 5px 0 5px!important; }
ul.pagination li a { 
	padding: 2px; }
	
img { border: 0 none; }

/*---------jvcontacto-------*/

#jv-contacto {
	width:300px;
	height:auto;
	float:left;
}
#jv-direcciones
	{background-color:#CC0000;
	width:350px;
	}
#jv-logo {
	padding-top:5px;
	width:300px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:auto;
	float:left;
	margin-bottom: 5px;
}

#jv-encuesta {
	/*padding-top:30px;*/
	width:300px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:auto;
	float:left;}
/*----------------------jvmenud-------------*/
#jv-menud
	 {
	width:450px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-style:italic;*/
	font-size:20px;
	/*font-stretch: ultra-expanded;*/
	font-weight:bolder;
	/*background-color:#333333;*/
	float:left;
	padding-right:5px;
	/*padding-top:3px;*/
	letter-spacing:-1px;
	word-spacing:40px;
		}
#jv-menud a {color:#FFFFFF}
#jv-menud a:hover {
	color:#6B9330;
	text-decoration: none;
					}
#jv-capacitacion {
	width:163px;
	height:25px;
	float:left;}
#jv-capacitacion a{ background-image:url(../images/orange/botones/capacitaciones1.jpg); background-repeat:no-repeat;}
#jv-capacitacion a:hover {background-image:url(../images/orange/botones/capacitaciones2.jpg); background-repeat:no-repeat;}

#jv-banners1 {
	width:130px;
	height:auto;
	float:left;
	padding-left:55px;
	padding-top:0px; 
	/*margin:3px;*/
	/*background-image:url(../images/orange/fondobanner.gif);*/
	/*background-repeat:no-repeat;*/
	/*margin:3px;*/
	/*margin-top:35px;*/
	}
#jv-caja_banner1{
	width:200px;
	height:199px;
	float:right;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	/*background-image:url(../images/orange/fondoba.jpg); 
	background-repeat:no-repeat;*/
	/*overflow:hidden;*/
	/*padding-right:20px;*/
	}
#jv-banner1{
	width:150px;
	height:100px;
	padding-top:50px;
	vertical-align:middle;
	}
#jv-banners2{
	width:200px;
	height:199px;
	float:right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	/*background-image:url(../images/orange/fondoba.jpg); 
	background-repeat:no-repeat;*/
	/*overflow:hidden;*/
	/*vertical-align:top;*/
	}
	
#jv-caja_banner2 {
	width:547px;
	height:auto;
	background-image:url(../images/orange/evento.jpg); 
	background-repeat:no-repeat;
	float:right;
	padding-right:1px;
	}	
 #jv-banner2 {
	width:535px;
	height:auto;
	padding-top:33px;
	float:right;
	}	
#tabla{ 
background:url(../joomla2/templates/Asiva2/images/orange/fondot.jpg);
background-repeat:no-repeat;
width:524px;
height:auto;
}

.td{
	height:10px;
	/*background-color:#339900;*/
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight:bold;
}
.td2 {
	height:10px;
	/*border-left-color:#336600;*/
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	font-stretch:extra-condensed;
	font-weight:100;
	/*border-left-style: solid;
	border-left-width: 1px;*/
	background-color:#eaf1dd;
	}
	
.td3 {
	height:10px;
	border-left-color:#336600;
	border-right-color:#336600;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	font-stretch:extra-condensed;
	font-weight:100;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	}