﻿/* Reseat all browser styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* End Reseat all browsers style */

/* Background Stage */
html, body {
	background:url(../images/bkg.gif) repeat;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
}
/*.bkg {
	width:100%;
	height:auto;
	background:url(../images/bkgDegrade.png) repeat-x;
}*/

/* Stage */
.borderStage {
	width:916px;
	/*height:1500px;*/
	margin:0 auto;
	padding:0px;
	text-align:left;
	background:url(../images/bkgBorder.png) repeat;
}
.borderShine {
	width:916px;
	height:120px;
	margin:0px;
	padding:0px;
	background:url(../images/bkgBorderShine.png) repeat;
}
.Stage {
	width:886px;
	height:945px;
	margin:0px;
	padding:0px;
	background:#F0F0F0;
	margin-left:15px;
}

/* Header */
.header {
	width:886px;
	height:140px;
	margin:0px;
	padding:0px;
	position:relative;
}


/* Menu */
.menu {
	width:900px;
	height:42px;
	margin:0px;
	padding:0px;
}
.menuBkg {
	width:900px;
	height:37px;
	margin:0px;
	padding:0px;
	position:relative;

}

/* Main Flash */
.flash {
	width:886px;
	height:261px;
	margin:0px;
	padding:0px;
}
.flashBanner {
	width:866px;
	height:261px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/mainFlash.gif) no-repeat center;
}

/* MAIN CONTENT */
.main {
	width:886px;
	height:452px;
	margin:0px;
	padding:0px;
}
.titleText {
	top:13px;
	margin:0px;
	line-height:45px;
	padding: 0px 0px 0px 44px;
	color:#FFFFFF;
	font-size:16px;
	text-align:left;
	font-weight:bold;
}
.titleText2 {
	position:relative;
	top:16px;
	left:44px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.textBody {

	font-size:12px;
	color:#036;
	text-align: justify;
}
.textBody2 {
	width:165px;
	height:auto;
	/*position:relative;
	top:18px;
	left:24px;*/
	margin:0px;
	padding:0px;
	font-size:12px;
	text-align:left;
	color:#036;
}
.textBodyContentNoticias {
	width:165px;
	height:auto;
	font-size:12px;
	text-align:left;
	color:#036;
}

.textLine {
	color:#FFCC99;
	font-weight:normal;
}

/* MAIN LEFT */
.mainLeft {
	width:229px;
	height:452px;
	margin:0px;
	padding:0px;
	float:left;
}
/* Cusco */
.cusco {
	width:213px;
	height:236px;
	margin:0px;
	padding:0px;
	position:relative;
}
.cuscoTitle {
	width:213px;
	height:45px;
	margin:0px;
	padding:0px;
	background:url(../images/titleSectionSmall.gif) no-repeat;
}
.cuscoBody {
	width:213px;
	height:191px;
	margin:0px;
	padding:0px;
	background:url(../images/bkgSectionMiddle.gif) no-repeat;
}
.cuscoImg {
	width:131px;
	height:177px;
	margin:0px;
	padding:0px;
	background:url(../images/cuscoMap.jpg) no-repeat;
	position:relative;
	top:6px;
	left:40px;
}
/* Auspiciadores */
.auspicio {
	width:213px;
	height:216px;
	margin:0px;
	padding:0px;
	position:relative;
	/*margin-left:16px;*/
}
.auspicioTitle {
	width:213px;
	height:45px;
	margin:0px;
	padding:0px;
	background:url(../images/titleSectionSmall.gif) no-repeat;
}
.auspicioBody {
	width:213px;
	height:171px;
	margin:0px;
	padding:0px;
	border: dashed 1px #000;
	background:url(../images/bkgSectionSmall.gif) no-repeat;
}
.auspicioImg1 {
	width:100%;
	height:149px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../images/auspiciadores/small/LOGO_SGP-PEru.gif) no-repeat center;
}

.auspicioImg2 {
	width:100%;
	height:44px;
	margin:2px 0px 0px 0px;
	padding:0px;
	background:url(../images/auspiciadores/small/planetatierra.gif) no-repeat center;
}

.auspicioImg3 {
	width:100%;
	height:87px;
	margin:2px 0px 0px 0px;
	padding:0px;
	background:url(../images/auspiciadores/small/logo20ird.jpg) no-repeat center;
}

.auspicioImg4 {
	width:100%;
	height:27px;
	margin:2px 0px 0px 0px;
	padding:0px;
	background:url(../images/auspiciadores/small/Ingemmet.gif) no-repeat center;
}

.auspicioImg5 {
	width:100%;
	height:159px;
	margin:2px 0px 0px 0px;
	padding:0px;
	background:url(../images/auspiciadores/small/aus_municipiocusco.jpg) no-repeat center;
}

/* MAIN CENTER */
.mainCenter {
	width:428px;
	height:452px;
	margin:0px;
	padding:0px;
	float:left;
}

/* Main Content */
.mainCont {
	width:428px;
	height:452px;
	margin:0px;
	padding:0px;
}
.mainContTitle {
	width:435px;
	height:45px;
	margin:0px;
	padding:0px;
	background:url(../images/titleSectionBig.gif) no-repeat;
	text-align:left;
}
.mainContBody {
	width:426px;
	margin:0px;
	padding:0px;
}

/* MAIN RIGHT */
.mainRight {
	width:229px;
	height:452px;
	margin:0px;
	padding:0px;
	float:left;
}
/* Noticias */
.noticias {
	width:213px;
	height:216px;
	margin:0px;
	padding:0px;
}
.noticiasTitle {
	width:213px;
	height:45px;
	margin:0px;
	padding:0px;
	background:url(../images/titleSectionSmall.gif) no-repeat;
}
.noticiasBody {
	width:193px;
	height:149px;
	margin:0px;
	padding:0px;
	padding: 15px 10px 10px 20px;
	background:url(../images/bkgSectionSmall.gif) no-repeat;
}

*:first-child+html .noticiasBody {
	width:193px;
	height:149px;
	margin:0px;
	padding:0px;
	padding: 15px 10px 10px 8px;
	background:url(../images/bkgSectionSmall.gif) no-repeat;
} 

/* Inscripciones */
.inscripciones {
	width:213px;
	height:60px;
	margin:0px;
	padding:0px;
	background:url(../images/inscripcionesHome.gif) no-repeat;
	cursor:pointer;
}
/* Actividades */
.actividades {
	width:213px;
	height:176px;
	margin:0px;
	padding:0px;
}
.actividadesTitle {
	width:213px;
	height:45px;
	margin:0px;
	padding:0px;
	background:url(../images/titleSectionSmall.gif) no-repeat;
}
.actividadesBody {
	width:213px;
	height:131px;
	margin:0px;
	padding:0px;
	background:url(../images/bkgSectionSmall2.gif) no-repeat;
}

/* ADDRESS */
.address {
	width:886px;
	height:35px;
	margin:10px 0px 0px 0px;
	padding:0px;
	/*position:relative;*/
	top:5px;
}
.addressBkg {
	width:866px;
	height:35px;
	line-height:28px;
	margin:0px;
	padding:0px;
	/*position:relative;
	margin-left:10px;*/
	background:url(../images/bkgFooter.gif) no-repeat;
	text-align:center;
	color:#ccc;
}

*:first-child+html .addressBkg {
	width:866px;
	height:35px;
	line-height:28px;
	margin:0px 0px 0px -18px;
	padding:0px;
	background:url(../images/bkgFooter.gif) no-repeat;
	text-align:center;
	color:#ccc;
}

/* FOOTER */
.footer {
	width:886px;
	height:35px;
	margin:0px;
	padding:0px;
	color:#9DACC1;
}
.footerLeft {
	float:left;
	position:relative;
	top:10px;
}
.footerCenter {
	float:left;
	position:relative;
	top:10px;
	margin-left:96px;
}
.footerRight {
	float:right;
	position:relative;
	top:10px;
}

div#footer a:visited
{
	color:#9DACC1;
	text-decoration:underline;
}

div#newscontent li
{
	text-align:justify;	
}

.formInscripcion
{
	position:relative;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	background-color:#F7F7F7;
	width:360px;
	height:auto;
	top:35px;
	left:10px;
	padding:10px 10px 10px 10px;
}

div#formulario form{width:380px;padding:5px 0; }
fieldset{border: 0px solid #000;}
legend{font: bold 140% Arial,sans-serif;color: #27518A;}
div.medidas,div.check{margin: 10px 0 10px 10px;}
div.medidas label{float:left;width:90px;line-height:23px;}
div.medidas input{width:170px; font-family:Tahoma; font-size:11px;}
div.medidas textarea{float:left;width:170px;line-height:23px;font-family:Tahoma; font-size:11px; margin-left:43px;}
label.error { color: red; background-color:#FF0; width:5px; }

.botonsubmit
{
	background-color:#233B5F;
	color:#FFF;
	border-style:solid;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	width:100px !important;
	cursor:pointer;
}

.home_gallery
{
	position:relative; 
	width:188px; 
	margin-left:12px;
	padding-top:12px;
}

*:first-child+html .home_gallery {
	position:relative; 
	width:188px; 
	margin-left:2px;
	padding-top:12px;
} 

.img_galeria
{
	width:280px;
	height:140px;
}

div#newscontent li
{
	font-family:Tahoma;
	color:#036;
}

div#newscontent a
{
	text-decoration:none;
	color:#930;
}

.tabla_costos
{
	position:relative;
	left:10px;	
}

div.tabla_costos table
{
	border:solid 1px #999;	
	width:380px;
	font-size:12px;
	color:#036;
}

div.tabla_costos table .tabla_titulo
{
	background-color:#233B5F;
	color:#FFF;
}

div.tabla_costos table .tabla_titulo td
{
	padding-top:5px;
	padding-bottom:5px;
}

div.tabla_costos table td
{
	padding-top:5px;
	padding-bottom:5px;
}

div.tabla_costos table .tabla_fila td
{
	border-bottom:solid 1px #233B5F;
}

div.textBody a
{
	color:#233B5F;
}

div.textBody a:visited
{
	color:#233B5F;
}

div.textBody a:hover
{
	color:#233B5F;
	text-decoration:underline;
}

.mainContTitleAuspiciadores {
	width:855px;
	height:45px;
	margin:0px;
	padding:0px;
	background:url(../images/titleSectionBigAuspiciadores.gif) no-repeat;
	text-align:left;
}

.div_auspiciadores
{
	position:relative;
	width:820px;
	height:400px;
}

div.div_auspiciadores #sgp
{
	position:relative;
	float:left;
	width:273px;
	height:199px;
	background:url(../images/auspiciadores/LOGO_SGP-PEru.gif) no-repeat;
}
div.div_auspiciadores #planeta_tierra
{
	position:relative;
	float:left;
	width:273px;
	height:199px;
	background:url(../images/auspiciadores/planetatierra.gif) no-repeat center;
}
div.div_auspiciadores #ird
{
	position:relative;
	float:left;
	width:273px;
	height:199px;
	background:url(../images/auspiciadores/logo20ird.jpg) no-repeat center;
}
div.div_auspiciadores #ingemmet
{
	position:relative;
	float:left;
	width:410px;
	height:199px;
	background:url(../images/auspiciadores/Ingemmet.gif) no-repeat center;
}
div.div_auspiciadores #muni_cusco
{
	position:relative;
	float:right;
	width:410px;
	height:199px;
	background:url(../images/auspiciadores/aus_municipiocusco.jpg) no-repeat center;
}

div.textBody2 a
{
	color:#233B5F;
}

div.textBody2 a:visited
{
	color:#233B5F;
}

div.textBody2 a
{
	color:#233B5F;
}

div.textBody2 a:hover
{
	color:#233B5F;
	text-decoration:underline;
}

#btneventos
{
	background-color:#233B5F;
	color:#FFF;
	margin-left:50px;
	margin-top:20px;
	width:300px;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	cursor:pointer;
}