body
{
	font-family:		verdana, sans-serif;
	text-align:			center;
	background-color:	#FFFFFF;
	font-size:			11px;
	/*background:			white url('../img/plantilla.jpg') no-repeat 50% 0;*/
}

#frame
{
	width:				1024px;
	margin:				auto;
	text-align:			left;
	padding:			0;/* 15px 0 15px;*/
}

#left
{
	float: 				left;
	width: 				815px;
}

#right
{
	margin-left: 		820px;
	width: 				200px;
	text-align: 			justify;
}

#header{
	float: 				left;
	/*width: 100%;*/
	width:				99.7%;
	margin-bottom: 		10px;
}


#left_2
{
	float: 				left;
	width: 				100%;
}


#logo
{
	padding: 			0;
	width: 				170px;
	height: 			60px;
	float: 				left;
	margin-top:			5px;
}

#banner{
	width: 				610px;
	min-height:			60px;
  	height:				auto !important;
  	height:				60px;
	float: 				left;
	margin:				5px 15px 0px 15px
}

#menu {
	/*clear: both;*/
	width: 100%;
	height: 29px;
	text-align: left;
	float: left;
}


#slogan{
	width: 100%;
	height: 20px;
	float: left;
	padding-top: 4px;
	margin-top: 10px;
}

#slogan #date{
	float: right;
	width: 200px;
	font-size: 10px;
	text-align: right;
}

#slogan #textslog{
	float: left;
	/*font-style: italic;*/
	font-weight: bold;
	margin-left: 2px;
	/*text-align: center;*/
	width: 600px;
}

#left_column{
	width: 170px;
	/*height: 300px;*/
	text-align: justify;
	float: left;
}

#main_column{
	width: 100%;
	/*height: 300px;*/
	text-align: justify;
	float: left;
}

#main_column .phi_module{
	margin: auto;
}


#left_column .calendar{
	font-size: 0.85em;
	border-spacing: 3;
}

#right_column{
	width: 640px;
	/*height: 300px;*/
	/*margin-left: 5px;*/
	text-align: justify;
	float: right;	
}

#right_column .phi_module{
	margin-left: 10px;
}

#phi_user_menu
{
	float: right;
}

#menuh
{
	list-style:			none;
	/*font-family:		Tahoma, Verdana, sans-serif;*/
	margin-top:			 5px;
	/*margin-bottom:		15px;*/
	margin-left: 		-60px;
	#margin-left:		-15px;
}

#phi_user_menu li,
#menuh li
{
	display:			inline;
	margin-left:		30px;
}

#phi_user_menu a,
#menuh a
{
	font-weight:		bold;
	color:				black;/*#2C587A;*/
	text-decoration:	none;
}

#menuh .active a
{
	color: #948F00;
}

#menuh ul
{
	display: none;
}

.phi_instance_title_div h1{
	font-size: 12px;
	margin-left: 5px;
}

#footer{
	float: left;
	width: 100%;
	text-align: center;
	font-size: 10px;
	margin-top: 15px;
}

#bannerfooter{
	text-align: center;
	float: left;
	width:	100%;
}

.phi_page_thumbnails li a h2{
        font-size: 12px;
}

.phi_page_thumbnails li a, .phi_page_thumbnails li a:visited{
        text-decoration: none;
        color: black;
}

.phi_page_thumbnails li {
	padding-top:5px;
}

#left_column form li label {
width: 30px;
}

img, table img{
	border: 0px;
}
