/* CSS Document */



body{

	padding: 20px;

	background: #707883;

	color: #222;

	text-align: center;
	
	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;
	
}

body table{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;


}

h1,h2,p{

	margin: 0;

	padding: 0 10px;

	font-weight:normal

}

p{

	padding: 0 10px 15px

}

h1{

	font-size: 250%;color: #FFF;letter-spacing: 1px

}

h2{

	font-size: 200%;line-height:1;color:#002455

}

a {

     outline: 0;

}

div#container{

	width:800px !important;

	width /**/:650px;

	margin: 0px auto;

	padding:5px;

	text-align:left;

	background:#FFF

}

div#header{

	width:610px !important; 

	width /**/:620px;

	background: ;

	padding: 10px;

	text-align:center

}

div#content{

	width:610px !important; 

	width /**/:620px;

	padding:1px 1px;

	margin:1px 1px;

}

div#nav{

	float:right;

	width:145px;

	padding:10px 0;

	margin:5px 0;

	background: #FFD154

}

div#nav h2{

	font-size: 120%;

	color: #9E4A24

}

div#footer{

	clear:both;

	width:630px !important; 

	width /**/:640px;
	
	height:3px;

	background: #C4E786;

	padding:0px 0;
	
	margin:8px;

	text-align:center

}



.paquetes-titulo {

	font-size: 11pt;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	color:#696;

	text-align:center

}



.reg-tit{

	padding:5px 0px 0px 85px;

	margin:0px 0px 0px 0px;

	color: #336699;

	font-size:16px;

	font-weight:bold;

	text-align:left;



}

.descripcion{

	padding:0px 0px 0px 100px;

	margin:0px 0px 0px 4px;

	width:660px !important;

	width /**/:464px;

	color: #336699;

	font-size:14px;

	font-weight:normal;

	text-align: left;

}

.arriba{

	padding:0px 0px 0px 0px;

	margin:10px 0px 0px 5px;

	width:782px !important;

	width /**/:782px;

	background-image:url(imagenes/visiting_01.png);

	background-repeat:no-repeat

}

.medio{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 5px;

	width:782px !important;

	width /**/:782px;
	
	background-image:url(imagenes/visiting_03.png);

	background-repeat:repeat-y;
	
}

.medio table{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.abajo{

	padding:0px 0px 0px 0px;

	margin:0px 0px 10px 5px;

	width:782px !important;

	width /**/:782px;

	background-image:url(imagenes/visiting_02.png);

	height:45px;

}



.img{

	padding:5px 0px 0px 2px;

	position:absolute;



	float:left;

	width:5%;

}



.subtitulo-2 {

	height:30px;

	padding:5px 0px 0px 5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15pt;

	font-weight:bold;

	color:#0066CC;

}

.subtitulo-3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight:bold;

	color: #0066CC;

	background-color:#92D2F5

}	

.cont-paquetes {

	font-size: 8.5pt;

	font-family:Arial, Helvetica, sans-serif;

	color: #333333;

	background-color: #BAEBD2;

}		



.texto {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7.5pt;

	color: #333333;

	background-color:#696

}

.linkletracontenido {

		margin:0px 0px 0px 50px;

		font-weight: bold; 

		color: #696;

		text-decoration: none;

		font-size: 13px;

		border-bottom: #696 1.5px solid

}

a.linkletracontenido:hover {

		color: #6AD76D;

		border-bottom: #696 1.5px solid

}

.cpYearNavigation,.cpMonthNavigation {

	background-color:#C0C0C0;

	text-align:center;

	vertical-align:center;

	text-decoration:none;

	color:#000000;

	font-weight:bold;

}

.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText {

	font-family:arial;

	font-size:8pt;

}

TD.cpDayColumnHeader {

	text-align:right;

	border:solid thin #C0C0C0;

	border-width:0px 0px 1px 0px;

}

.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate {

	text-align:right;

	text-decoration:none;

}

.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled {

	color:#D0D0D0;

	text-align:right;

	text-decoration:line-through;

}

.cpCurrentMonthDate, .cpCurrentDate {

	color:#000000;

}

.cpOtherMonthDate {

	color:#808080;

}

TD.cpCurrentDate {

	color:white;

	background-color: #C0C0C0;

	border-width:1px;

	border:solid thin #800000;

}

TD.cpCurrentDateDisabled {

	border-width:1px;

	border:solid thin #FFAAAA;

}

TD.cpTodayText, TD.cpTodayTextDisabled {

	border:solid thin #C0C0C0;

	border-width:1px 0px 0px 0px;

}

A.cpTodayText, SPAN.cpTodayTextDisabled {

	height:20px;

}

A.cpTodayText {

	color:black;

}

.cpTodayTextDisabled {

	color:#D0D0D0;

}

.cpBorder {

	border:solid thin #808080;

}