/*******************************************************************
* VRPanoramas - A Joomla 1.10 template
* @version 1.3
* @package VRPanoramas
* @copyright (C) 2006 by Patricio Armijo - All rights reserved!
* @license http://www.vrpanoramas.cl/ Copyrighted Commercial Software
********************************************************************/


body {
	margin-top     : 0;
	padding-top    : 0;
	text-align     : center;
	font-family    : arial, sans-serif;
	font-size      : 11px;
	color          : #000000;
	background     : #ffffff;/*#6b0423*/
}

h1 {
	font-size      : 20px;
	font-family    : Georgia, TimesRoman, times, serif;
	font-style     : normal;
	font-weight    : bold;
	overflow       : hidden;
	color          : #006699;
	background     : transparent;
	padding-top    : 0;
	padding-bottom : 0;
	margin-top     : 0;
	margin-left    : 4px;
	margin-bottom  : 0;
}

h2 {
	overflow       : hidden;
	font-family    : "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size      : 10pt;
	font-style     : normal;
	font-weight    : bold;
	color          : #990000;
	background     : transparent;
	margin-top     : 0;
	margin-bottom  : 4px;
	padding-bottom : 0;
	border-bottom  : 1px solid #990000;
}

h3 {
	font-family    : "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size      : 10pt;
	color          : #990000;
	background     : transparent;
	margin-top     : 0;
	margin-bottom  : 2px;
	padding-bottom : 0;
	font-style     : normal;
	font-weight    : bolder;
	overflow       : hidden;
}

h4 {
	font-family    : "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size      : 14px;
	line-height    : 15px;
	color          : #A6A684;
	background     : #FFFFCC;
	margin-top     : 8px;
	margin-bottom  : 2px;
	padding-bottom : 0;
	font-style     : normal;
	font-weight    : bolder;
	text-align     : center;
	overflow       : hidden;
}

p {
	font-size      : 12px;
	margin-top     : 0px;
	padding-top    : 0px;
	text-indent    : 0px;
	text-align     : left;
}

img {
	border         : 0;
}

ul {
	font-size      : 11px;
	margin-left    : 14px;
	padding-left   : 0;
	text-indent    : 0px;
    text-align     : left;
	list-style-type: square;
}

li a:hover {
	text-decoration : underline;
}

a:link, a:visited {
	color          : #003366;
	text-decoration: none;
}

a:hover {
	color          : #FF0033;
	text-decoration: none;
}

.little_title {
	font-size      : 11px;
}

.little_text {
	text-align     : center;
	font-size      : 10px;
}

.contrast_title {
	color          : #CC6600;
}

.underline_subtitle {
	border-bottom  : 2px solid #FF0000;
	padding-bottom : 2px;
}

.home_title   {
	background: url(http://vrpanoramas.cl/chile-360/images/design/header_main.jpg) no-repeat top right #ffffff;
}

.unesco_title {
	background: url(http://vrpanoramas.cl/chile-360/images/design/header_main.jpg) no-repeat top right #ffffff;
}

.turismo_title {
	background: url(http://vrpanoramas.cl/chile-360/images/design/header_main.jpg) no-repeat top right #ffffff;
}

.santiago_title {
	background: url(http://vrpanoramas.cl/chile-360/images/design/header_main.jpg) no-repeat top right #ffffff;
}

.fondo_menu {
	background     : #CECEA5;
	margin         : 0;
	padding        : 4px;
}


/*###############General Setting CMS#############*/

.componentheading {
	color          : #CECEA5;
	background     : transparent;
	font-size      : 16px;
	font-family    : "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-weight    : normal;
	font-style     : italic;
	text-align     : left;
	text-decoration: none;
	padding-left   : 100px;
	padding-bottom : 0;
	border-bottom  : 1px dotted #CECEA5;
}

.readon {
	font-weight	   : bolder;
}

.contentdescription {}

.sectiontablehead {}

.contentpagetitle {
	margin-top	   : 12px;
}

.contentheading {
	color          : #990000;
	background     : transparent;
	font-size      : 22px;
	font-family    : arial, sans-serif;
	font-weight    : normal;	
}

.contentheading a {
	font-size      : 14px;
    font-weight    : bold;
}

.contentpaneopen {	
	font-family     : arial, sans-serif;
	font-size       : 12px;
}


.contentpaneopen td { }

.contentpaneopen span {
	color	      : #999999;
	padding-left  : 10px;
}

.contentpaneopen li {
	font-size      : 12px;
	padding-bottom : 10px;
}


.article_seperator {
	display       : none;	
}

.moduletable {
  white-space	  : normal;
  font-family	  : arial, sans-serif;
  font-size		  : 11px;
}

.syndicate {
	padding-top    : 12px;
	padding-left   : 18px;
}

.searchbox {}


.inputbox {
	margin-left    : 10px;
	margin-bottom  : 0;
	padding-bottom : 0;
}

.small {
	font-size     : 10px;
	color         : #CCCCCC;
}

.mosimage_caption {
	color         : #999999;
}

.createdate {
	font-size     : 10px;
	color         : #AAAAAA;
	text-align    : left;
}

.modifydate {
	font-size     : 10px;
	color         : #9999FF;
}

.content_rating {}

.frontpageheader {}

td a.readon:link, td a.readon:visited, td a.readon:hover {
	margin-left  : 250px;
}

.sectiontableentry1 {
	background   : #FFFFFF;
	text-align   : left;
}

.sectiontableentry2 {
	text-align   : left;
}

.poll {
	color        : #A6A684;	
}

.latestnews {
	font-family     : arial, sans-serif;
	font-size       : 11px;
}

.mostread {
	font-family     : arial, sans-serif;
	font-size       : 11px;
}



/*###################TEMPLATE SETTING####################*/

#general_container {
	margin       : 0 auto 0 auto;
	width        : 980px;
	padding      : 0;	
	text-align   : left;
	border       : 0;
}

#header {
	width        : 100%;
	text-align   : left;
}

#logo_container {
	overflow     : hidden;
	width        : 270px;
	padding-right: 0;
}

#google_search {
	float        : right;
	overflow     : hidden;
	width        : 220px;
	text-align   : right;
	padding      : 12px 4px 4px 4px;	
}

#top_ads {
	clear        : both;
	float        : right;
	border-top   : 1px solid #A6A684;
    margin-top   : 7px;
	width        : 917px;/*727px debe ser el mismo para el contenido central*/
	height       : 18px;
    text-align   : center;
}

#slogan_site {
	float        : left;
	height       : 20px;
	border       : 0;
	padding-left : 8px;
	padding-top  : 2px;
	font-style   : oblique;
}

#bar_menu {
	clear        : both;
	height       : 20px;
	color        : #FFFFFF;
	background   : #CECEA5;
	text-align   : right;
	padding-right: 8px;
}

.top_menu {
  float          : right;
  width          : 600px;/*330px original*/
  text-transform : uppercase;
}

#layout_content {
	position   : static;
	width      : 100%;	
	color      : #000000;
	background : transparent;
	clear      : both;
	margin-top : 4px;		
}

#left {
	float      : left;
	width      : 130px;
	text-align : left;
	overflow   : hidden;	
}

#left label {
  padding-left : 10px;
}

#left input.button {
  margin-left  : 10px;
  margin-top   : 2px;
}

#left_ads {
	border         : 1px solid #EEEEEE;
	overflow       : hidden;
	margin-top     : 12px;
	margin-bottom  : 12px;
	padding-left   : 8px;
	text-align     : left;
}

#left_main {
	overflow       : hidden;
	border-top     : 2px solid #CECEA5;
	border-left    : 1px solid #CECEA5;
	color          : #000000;
	background     : #CECEA5;
	padding-bottom : 12px;
}

#left_main .moduletable h3 {
	color          : #FFFFFF;
	padding-left   : 8px;
	font-size      : 12px;
	font-weight    : normal;
}

#top_banner {
	float          : right;
	margin-top     : 0;
	margin-bottom  : 4px;
	text-align     : left;
	width          : 834px;/*624px.--644px --*/
					/*Cálculo en Base al ancho total - left - space = 790-150-16*/
}

#main_container {
	float          : right;
	margin         : 0 0 12px 0;
	padding        : 0;  
	width          : 850px;/*640px,--660px--*/
				/*Cálculo en base al, ancho total - left = 890-150*/
}



#right_ads {	
	float         : right;
	text-align    : left;
	width         : 140px;    
	background    : transparent;/*#FFFFFF*/	
}

#right_ads div.moduletable {
	border       : 1px solid #CECEA5;
	padding      : 4px;	
    margin-bottom: 6px;
}



#right_content {    
	float        : right;	
	width        : 210px;/* default 200*/
	_width       : 200px;/*06-05-2010*/
	text-align   : left;    
	margin       : 0 6px 0 0;
	background   : transparent;/*#FFFFFF*/
}

#right_content div.moduletable {
	border       : 1px solid #CECEA5;
	padding      : 4px;
	margin-bottom: 6px;
}

#right_content div.moduletable p {
	padding-bottom : 0;
	margin-bottom  : 0;
}



#right_content div.moduletable ul {
	margin-left   : 24px;
}


#right_article {
   	float      : right;	
	width      : 210px;/* default 200*/
    margin     : 0 6px 12px 11px;	
	padding    : 0 2px 6px 2px;
}

#right_article div.moduletable {
	border       : 1px solid #CECEA5;
	padding      : 4px;
	margin-bottom: 6px;
}

#right_article div.moduletable ul {
	margin-left  : 24px;
}


#inner_banner {
    float       : right;
    width       : 336px;
    height      : 280px;
    padding     : 0;
}

#main_content {
	text-align     : left;
	overflow       : hidden;    
	padding-left   : 16px;
	padding-right  : 8px;
	padding-bottom : 12px;
	color          : #000000;
	background     : transparent;
}

#offset_content {	
	overflow     : hidden;
	padding-top  : 0;
	border-top   : 3px solid #FF0000;
	color        : #000000;
	background   : transparent;
}

#quick_links {
	overflow     : hidden;
	clear        : left;
	width        : 474px;/*324px*/
    text-align   : left;/*importante*/
	/*border       : 1px solid #CCCCCC;*/
	color        : #000000;
	background   : #FFFFFF;
    /*margin       : -92px 0 8px 135px;*/
    margin       : 4px 0 0 0;
	padding      : 0 0px 0px 0px;
    border       : 0;  
}



#offset_content3, #quick_links2, #offset_content2 {
	overflow   : hidden;	
	width      : 468px;/*474px*/
	padding    : 2px;
	margin-top : 8px;
	border     : 1px solid #EEEEEE;
	color      : #000000;
	background : #F6F6F6;
}

#offset_content3 td.contentheading {
	padding-top	: 12px;
}


#bottom_ads {
	border-left    : 1px solid #EEEEEE;
	border-right   : 1px solid #EEEEEE;
	border-bottom  : 1px solid #EEEEEE;
    text-align     : left;
	width          : 100%;
	clear          : both;/*Impide que el menu translape el footer*/
	color          : #000000;
	background     : url(../images/separador_hor.gif) top repeat-x transparent;
}

#footer_container {
	width    : 100%;
	clear    : both;/*Impide que el menu translape el footer*/
	border   : 1px solid #EEEEEE;
}

#footer_content {
	width      : 100%;
    padding    : 4px;
	text-align : center;
	color      : #FFFFFF;
	background : #CECEA5;
}

/*################SETING TOPMENU######################*/

ul#mainlevel-nav {
  padding          : 0;
  margin           : 0;
  list-style       : none;
}

ul#mainlevel-nav li {
  display          : block;
  padding-left     : 0;
  padding-right    : 0;
  margin           : 0;
  float            : right;
  font-size        : 11px;
  font-weight      : lighter;
  line-height      : 20px;
  white-space      : nowrap;
  border-left      : 1px solid #FFFFFF;
}

ul#mainlevel-nav li a {
  display         : block;
  padding-left    : 10px;
  padding-right   : 10px;
  text-decoration : none;
  color           : #FFFFFF;
  background      : #CECEA5;
}

ul#mainlevel-nav li a:hover {
  color          : #FF3300;
  background     : #F2F1C8;
}


/*################SETTING LEFTMENU######################*/

#left_main table.moduletable th {
	color        : #FFFFFF;
	font-family  : "Trebuchet MS", Tahoma, Arial, sans-serif;
	text-align   : left;
	text-indent  : 10px;
	background   : transparent;
}

.moduletable_menu th {
	color        : #FFFFFF;
	font-family  : "Trebuchet MS", Tahoma, Arial, sans-serif;
	text-align   : left;
	text-indent  : 10px;
	background   : #CECEA5;
}

.moduletable_menu td {	
	padding-right	: 8px;
}

a.mainlevel  {
	text-decoration  : none;
	margin           : 0;
	font-family      : Arial, Helvetica, sans-serif; 
	font-size        : 11px;
	width            : 129px;/*Esta relacionado con #left*/
	text-indent      : 10px;
	color            : #9A9A66;
	background       : url(../images/separador_hor.gif) bottom repeat-x #F2F1C8;						
}

a.mainlevel:link, a.mainlevel:visited {
  display        : block;  
  padding        : 6px 0px 4px 0px;
  margin         : 0;
  text-transform : uppercase;
}

a.mainlevel:hover {
  color      : #FF3300;
  background : url(../images/separador_hor.gif) bottom repeat-x #FFFFFF;
}

#active_menu {
  font-weight : normal;  
  color       : #990000;
  background  : url(../images/separador_hor.gif) bottom repeat-x #FFFFFF;
}

a.sublevel:link, a.sublevel:visited {
  display         : block;
  padding         : 5px 0 5px 10px;
  font-size       : 12px;
  color           : #9A9A66;
  background      : url(../images/separador_hor.gif) bottom repeat-x #E3E2B5;
}

a.sublevel:hover {
  color      : #FF3300;
  background : url(../images/separador_hor.gif) bottom repeat-x #FFFFFF;
}


/*################ARTICLE CONTENT######################*/

.panorama_right {
	float          : right;    
	width          : 150px;
	text-align     : center;	
	border-top     : 1px solid #990000;
	border-right   : 1px solid #CECEA5;
	border-left    : 1px solid #CECEA5;
	border-bottom  : 1px solid #CECEA5;	
	margin         : 18px 0 12px 11px;	
	padding        : 4px 2px 6px 2px;
	color          : #999999;
	background     : #F2F1C8;
	font-size      : 9px;
}

.panorama_inner {
	background     : #FFFFFF; 
	margin-top     : 4px; 
	text-align     : left;	
	padding        : 4px 6px 8px 6px;
}

.panorama_inner p {
	color			: #999999;
	font-size		: 11px;
}

.panorama_inner ul {
	line-height 	: 12px;

}

.panorama_inner li {
	font-size	   : 11px;
}

div.feature_pano {
	float          : left;
	width          : 320px;
	text-align     : center;	
	border         : 0;
	margin         : 0 10px 0 0;	
	padding        : 0 0 4px 0;
	color          : #999999;
	background     : #FFFFFF;
	font-size      : 10px;
}

div.feature_box {
	clear			: left;
	float           : left;
	width			: 320px;
	color			: #666666;
	background-color: #F6F6F6;
	border-top		: 2px solid #DDDDDD;
	padding-bottom	: 12px;
	margin-top		: 2px;
    margin-right    : 10px;
	margin-bottom	: 12px;
	font-size		: 10px;
}

div.feature_box div {
	border-top		: 1px dotted #CCCCCC;
	padding-top		: 4px;
	padding-bottom	: 10px;
	width			: 300px;
	margin          : 0 0 2px 10px;
	
}

div.feature_pano p, div.feature_box p, div.feature_pano div p {
	color			: #999999;
	font-size		: 11px;
}

div.feature_pano img {
	float          : left;
	border         : 0;
}

div.feature_box p {
	margin-left	  : 15px;
	margin-right  : 15px;
	padding		  : 0;
    font-size     : 12px;//Last edition
	font-style    : italic;//Last edition
}

div.feature_box h3 {
	width			: 260px;//120px
	text-align		: left;//right
	margin-top		: 0;
	margin-left		: 6px;
	margin-bottom	: 0;
	padding-top		: 0;
	padding-bottom	: 4px;
	color			: #666666;
    font-size       : 18px;//Last edition
}

div.feature_box div a img {
	float	        : left;
	margin-right    : 6px;	
	border	        : 1px solid #CCCCCC;

}

div.feature_box div p a {
    font-size       : 9px;//Last edition
}


ul.list {
	width           : 130px;
	float           : left;
	background-color: #F6F6F6;
	line-height     : 8pt;
	font-size       : 11px;
	margin-top      : 0;
	margin-left     : 14px;
	padding-top     : 2px;
	padding-left    : 18px;	
	text-indent     : 0;
	list-style-type : square;
}

#footer_article {
	clear           : left;
	margin-top      : 14px;
	padding-top     : 14px;
}

/*################Addons######################*/

.moduletable_newsletter {
	float          : right;
	width          : 140px;
	text-align     : center;	
	border-top     : 1px solid #990000;
	border-right   : 1px solid #CECEA5;
	border-left    : 1px solid #CECEA5;
	border-bottom  : 1px solid #CECEA5;
	margin-top     : 18px;
	margin-left    : 4px;
	margin-right   : 0;	
	padding        : 4px 2px 6px 2px;
	background     : #F2F1C8;
	color          : #999999;
	font-size      : 9px;
}

/*############Google Search#####################*/

.input-text-search {
    background    : #F7F7F7;
    padding-left  : 7px;
    color         : #AAAAAA;

}

/*##############Others##########################*/
#relateditemtitle, #olderitemtitle, #neweritemtitle {
	font-family    : "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size      : 10pt;
	color          : #990000;
	background     : transparent;
	margin-top     : 0;
	margin-bottom  : 2px;
	padding-bottom : 0;
	font-style     : normal;
	font-weight    : bolder;
	overflow       : hidden;
}

ul.relateditemlist, ul.neweritemlist, ul.olderitemlist {
    font-size      : 12px;
}

span.mainlevel {
	color        : #FFFFFF;
	font-family  : "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size    : 12px;
	font-weight  : bold;
	/*font-stretch : expanded;*/
	text-transform : uppercase;
	text-align   : left;
	text-indent  : 10px;
	padding-left : 8px;
	background   : transparent;

}

/*################FIN CSS######################*/
