body
{
	background-color:#f8ce62;
	height: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#container 
{
	width:780px;
	height: auto;
	margin: 0px auto;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#60c9ff;
	border-top:7px solid #094672;
	margin-top:18px;
	background-color:white;
	padding-bottom:10px;
}

.clearfix:after 
{
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

.clearfix 
{
	display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix {display: block;}
/* End hide from IE-mac */

a
{
	text-decoration:none;
}

img
{
	border:0px;
}

#header 
{ 
	width:auto;
	height:67px;
	background-color:#6ecfff;
	padding-top:0;
	margin-top:0;
}
	
#header img
{ 
	float:left;
}

#header ul
{
	margin-left:25%;
}

#header li
{
	display:inline;
	padding-right:12px;
	color:#004177;
	font-size:13px;
	font-weight:bold;
}

#lista
{
	padding-top:10px;	
}

#lista a
{
	padding-left:4px;
	color:#153b60;
}

.link_inicio li
{
	padding-top:10px;
	display:inline;
}

.menu_inicio ul li
{
	display:inline;
	list-style-type: none;
	margin-top:5px;
	padding-left:17px;
}

#search_box
{
	padding-top:7%;
}

.searchButton
{
	margin-left:10px;
	height:23px;
}

#top_menu
{
	font-weight:bold;
	color:#18415f;
	border-bottom:2px solid #707070;
	padding-bottom:10px;
	height:20px;
}

#top_list,
#top_list2
{
	float:right;
	font-size:12px;
	padding-right:9px;	
}

#top_list a
{
	color:#417a97;	
}

#top_list li,
#top_menu2 li
{
	display:inline;	
}

#top_list2
{
	font-size:13px;
	float:left;
}

#searchGadget
{
	width:120px;
	clear:none;
	float:left;
}

#search_box
{
	float:right;
	margin-top:-60px;
	width:auto;
	margin-right:0;
}

#portal-searchbox
{
	padding-top:0;
	margin-top:0;
}

.columns
{
	width: 780px;
	height:auto;
	background-color:white;
}

#leftcol
{
	float:left;
	padding-top:9px;
	padding-left:9px;
	width:431px;
}

#leftcol,
#rightcol_acerca,
#rightcol,
#main_rightcol
{
	height:auto;
	margin:0px;
	background-color:white;
	padding-top:9px;
}

#leftcol img
{
	padding-bottom:15px;
}

.destacamos
{
	border-bottom:2px solid #eeeeee;
	margin-top:10px;
}

.subtitulo,
.foldercontent h1,
.menu_espacios h1
{
	color:#153b60;
	font-style:italic;
	font-weight:bold;
	font-size:12pt;
}

.sub_info
{
	color:#ababab;
	font-weight:bold;
	font-size:12px;
	margin-left:20px;
}

.info,
.recomendamos,
.evento,
.camino
{
	color:#757575;
	font-size:12px;
	margin-left:30px;
	font-weight:bold;
}

.evento
{
	font-size:10pt;
	margin-left:0;
}

.camino
{
	margin-left:10px;
	line-height:20px;
}

#rightcol,
#rightcol_menu
{
	width:340px;
	float:right;
}

#rightcol_menu
{
	border-top:4px solid #4091c0;
	margin-top:9px;
	padding-right:15%;
	margin-right:9px;
}

#right_menu1,
#right_menu2,
#right_menu3
{
	border-top:4px solid #4091c0;
	border-bottom:2px solid #716f70;
	border-left:1px solid #c9c7c8;
	border-right:1px solid #c9c7c8;
	background-color:#eeeced;
	margin-left:22px;
	margin-right:12px;
}

.images
{
	margin-left:20px;
	float:left;
	padding-right:8px;
	width:50px;
	height:41px;
	border:0;
}

.destacamos
{
	border-bottom:2px solid white;
	padding-bottom:10px;
}

#rightcol .subtitulo
{
	margin-left:10px;
}

#right_menu2
{
	margin-top:13px;
}

#right_menu3
{
	border-top:0;
	margin-top:10px;
	padding-top:10px;
}

#right_menu3 span
{
	margin-left:0px;
}

#footer
{
	width:760px;	
	float:left;
	text-align: center;
	margin-top:20px;
	border-top:2px solid #0b476c;
	margin-left:9px;
	padding-top:10px;
}

#copyright
{
	color:#537388;
	font-size:9pt;	
}

#leftcol_acerca,
#leftcol_folder
{
	width:269px;
	float:left;
	border-top:4px solid #4091c0;
	margin-top:9px;
	height:auto;
	background-color:white;
	padding-top:9px;
	margin-left:9px;
}

#mapa_menu1,
#mapa_menu2,
#mapa_menu3,
#leftcol_menu1,
#leftcol_mapa
{
	width:269px;
	float:left;
	border-top:4px solid #4091c0;
	margin-top:9px;
	height:auto;
	background-color:#eeeced;
	padding-top:9px;
	margin-left:9px;
	border-bottom:2px solid #716f70;
	border-left:1px solid #c9c7c8;
	border-right:1px solid #c9c7c8;
	padding-left:9px;
}

#leftcol_mapa
{
	width:605px;
	padding-left:10%;
	padding-right:10%;
}

#leftcol_mapa h1
{
	color:#417a97;
}

#leftcol_menu1 .info
{
	margin-left:3px;
	width:85%;
}

#leftcol_menu1 .destacamos
{
	width:280px;	
	margin-left:-10px;
	padding-left:9px;
}

#mapa_menu1
{
	width:auto;
}

#mapa_menu2
{
	padding-top:43px;
}

#rightcol_acerca,
#main_rightcol,
#content
{
	width:460px;
	float:left;
	border-top:4px solid #4091c0;
	margin-left:25px;
	margin-top:9px;
}

#main_rightcol,
{
	margin-top:30px;
}

.image-left
{
	border:0;
}

#linkmenu
{
	margin-left:0;
	padding-left:0;	
}

#linkmenu:hover li { display: block; }

#linkmenu li
{
	background-color: #eeeced;
	padding-left:22px;
	line-height:12px;
	border-top: 1px solid white;
	list-style-type: none;
	margin-top:-10px;
}

#linkmenu li a
{	
	display: block;
	font-size:9pt;
	margin-top:8px;
	color:#727272;
}

#linkmenu a:link
{
	color:red;
	text-decoration:none;
}

.foldercontent
{
	padding-top:5px;
	border-left:2px solid #c4c4c4;
	border-right:2px solid #c4c4c4;
	border-bottom:2px solid #959595;
	background-color:#eeeced;
}

.foldercontent h1
{
	background-color:#eeeced;
	font-style:italic;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-top:-14px;
	border-left:2px solid #c4c4c4;
	border-right:2px solid #c4c4c4;
	width:260px;
	margin-left:-2px;
}

#site_info
{
	margin:.2em 80px 0 0;
	padding: .3em .5em;
	float:right;
	font-size:7pt;
}

#registries
{
	border-left:1px solid white;
	padding-left:5px;
}

#main
{
	height:auto;
	width:auto;
	margin-top:0px;	
	float:left;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;/*Verdana sans-serif;*/
	font-weight:normal;
	font-size:10pt;
	line-height:15pt;
}

#main a
{
	color: #0118fc;
	text-decoration: none;
}

#welcome,
.menu_espacios
{
	margin-bottom: 20px;
	padding: 5px;
}

#welcome h1
{
	font-style:italic;
	font-weight:bold;
	padding-bottom:0;
	border:0px;
}

#welcome p
{
	margin-top:8px;
}

.menu_espacios
{
	font-size:11px;
	height:auto;
	margin-top:5px;
	margin-left:10px;
}

.documentAuthor
{
	font-size:10px;
}

#main .documentAuthor
{
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 0;
}

#main .documentAuthor
{
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 0;
}

#main li a
{
	color:black;
	font-weight:bold;	
}

#main ul
{
	list-style-type:square;
}

.visualIcon 
{
	color:black;
}

.documentDate
{
	margin-top: 0px;
	font-size:9px;
}

.documentActions,
.reviewHistory, 
.lastItem,
#main dd,
#breadcrumbs-you-are-here,
.breadcrumbSeparator,
#noView,
#table_contents,
.link-parent,
.documentByLine,
{
	display:none;
}

/*.discreet
{
	display:none;
}*/

#Heading1, .documentByLine
{
	display:none;
}

#rightcol
{
	float:right;
}

#logcipre
{
	float:left;
	margin-top:10px;
	margin-left:32px;
}

.link a
{
	color:blue;
	font-size:11px;
}

h4
{
	font-size:11px;
	float:right;
}

.portletHeader
{
	border: 0;
}

.tile
{
	text-transform:none;
	font-style:normal;
}

.portletItem
{
	background-color: #eeeced;
	border:0;
	margin-left:9px;
	font-size:9pt;
	padding-left:0;
}

.odd
{
	border:0px;
}

.even
{
	background-color:#d2b498;
	border:0px;
	margin-top:-25px;
	font-size:8.5px;
	font-style:italic;
	font-weight:bold;
	color:yellow;
}

.even .tile
{
	color:black;
	font-style:italic;
	font-weight:normal;
}

.field
{
	font-size:10px;
}

.field label
{
	color:black;
	font-weight:normal;	
}

#__ac_name,
#__ac_password
{
	font-size:9px;	
	width:82%;
}

.formControls input
{
	background-color:white;
	text-transform:none;
}

.field table tr td img,
.portletContent img,
#linkmenu li img
{
	margin-top: 3px;
}

#destino
{
	font-weight:bold;
}

#portal-breadcrumbs
{
	font-size:10px;
	border:0px;
	color:black;
	padding-top:10px;
	margin-left:-20px;
}

#portal-breadcrumbs a
{
	color:black;
}

#portal-breadcrumbs a:hover,
#footer ul li a:hover
{
	font-weight:bold;
}

.newsItem
{
	border-bottom: 1px solid black;
	margin-bottom:30px;
}

.newsFooter a
{
	font-size:11px;
	margin-left:-20px;
}

.returIndex
{
	font-size:11px;
	color:black;
}

#question
{
	font-size:12px;
	margin-left:-15px;
}

.faqBody span
{
	padding-bottom:10px;
}

.faqEntry
{
	border-bottom:1px solid black;
	margin-bottom:35px;
}

#number
{
	margin-left:-3px;
}

/*Listado de b?squeda*/
.tileFooter a
{
	font-size:10px;
}

.tileFooter a
{
	padding-top:10px;
	color:black;
}

.tileImage
{
	width:70px;
	height:70px;
}

.tileItem
{
	border-top:0px;
	border-bottom:1px solid #8cacbb;
	margin-top:0;
}

#main table
{
	border:0px;
	border-color:transparent;
	width:150px;
}

#editcol
{
	width: 565px;
	background-color:#ffffff;
	float: right;
	height:auto;
	margin: 0;
	padding: 25px;
}

.documentContent, .documentDescription
{
	font-weight:normal;
	font-size:10pt;
	
}

.description
{
	font-size:9pt;
	margin-top:-20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.ciprelink
{
	font-size:12px;
}

.documentContent
{
	border-top:4px solid #4091c0;
	padding-top:0;
	width:450px;
	padding-right:9px;
}

.documentDescription
{
	border:0;
	padding-top:0;
}

.documentContent .visualIcon
{
	font-size:11pt;
}

#rightcol_acerca h3 a
{
	color:#417a97;
}

form fieldset
{
	border:0;
}

.field 
{
 font-size:12px;
}

.documentContent
{
	margin-top:16px;
	padding-left:-10px;
}

#rightcol2
{
	padding-top:0px;
	height:auto;
	float:left;
	border-top:4px solid #4091c0;
	margin-left:0px;
	width:360px;
	margin-top:9px;
	margin-right:9px;
}

.portalMessage
{
	background-color:transparent;
	border:0;
	margin-top:0;
	font-size:12pt;
}

.unaprueba
{
	margin-left:0px;
	width:300px;
}

.navTreeLevel3
{
	margin-left:20px;
}

#content
{
	width:440px;
	float:right;
	margin-right:9px;
	margin-left:0;
}

#content .documentDescription
{
	display:none;
}

.menu_espacios
{
	list-style-type: none;
}

.link_espacios li
{
	line-height:12px;
	list-style-type: none;
	margin-top:10px;
	background-color:white;
}

.link_espacios li a
{
	font-size:9pt;
	color:#b1b1b1;
	margin-top:10px;

}

.link_espacios p
{
	color:#757575;
	font-size:12px;
	font-weight:bold;
	padding-left:22px;
	border-bottom:2px solid #eeeeee;
	padding-bottom:10px;	
}

#heading
{
	font-style:italic;
	margin-top:5px;	
}

#right_menu1 ul li
{
	border-top:0;
	margin-top:10px;
}

.plain
{
	padding-bottom:20px;
}

.mensaje, .contac, .atras
{
	margin-left:5%;
	width:auto;
}

.results
{
	margin-top:9px;
}

.contac
{
	margin-top:2%;
}

#rightcol
{
	float:right;
}

#recomend
{
	margin-top:15px;
}

.linkImage
{
	float:left;
	width:40px;
	height:40px;
	border:0;
	padding-right:5px;
	margin-top:8px;
}

.goback
{
	margin-left:0;
	margin-top:20px;
	padding-right:50px;
}

.comeback
{
	margin-left:40px;
	padding-right:50px;
}

#saltar
{
	padding-bottom:20px;
	width:500px;
}

.listmenu li
{
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	font-size:9pt;
}

#linkmenu 
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.1 {
  float: left;
  position: relative;
  width: 10em;
  }

.1 ul 
{
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
}

.1 < ul 
{
	top: auto;
	left: auto;
}

#listmenu a
{
	font-size:11pt;
}

.1:hover #linkmenu, a 
{
	display: block;
}

#portlet-navigation-tree
{
	width:280px;
	border:0;
	float:left;
}

.navTreeItem
{
	margin-left:0;
}

.foldername
{
	color:#417a97;
	margin-left:9px;
	margin-top:9px;
	border-top:4px solid #4091c0;
	background-color: #eeeced;
	margin-bottom:0;
	padding-top:9px;
	padding-bottom:0;
	padding-left:20px;
}

#contact
{
	color:#417a97;
	margin-top:0px;
	padding-bottom:5px;
	height:auto;
}

.newsImage
{
	border-top:4px solid #4091c0;
	border-bottom:4px solid #4091c0;
	border-left:0;
	border-right:0;
	margin-left:10px;
}

.resume
{
	margin-right:5px;
}

* html .foldername 
{
	margin-left:-4px;
	margin-right:0;
	width:251px;

}

*html #lista li a
{
	display:inline;
	margin-left:-3px;
}

*html #top_list li a
{
	display: inline;
}

*html .subtitulo
{
	padding-left:10px;
	padding-top:5px;
}

*html .ciprelink
{
	padding-top:-20px;
}

*html .resume
{
	margin-top:0px;
	margin-right:0!important;
	
}

*html .linkImage
{
	margin-top:25px;
	float:left;
}

* html .listmenu li
{
	margin-top:-20px!important;
	margin-right:10px!important;
	margin-left:-10px!important;
	padding-bottom:0px;
	padding:0!important;
}

* html .link-external a
{
	display:inline;
}

*html .plain p a
{
	display:inline;
}

*html .mensaje
{
	margin-left:20px;
	padding-left:20px;
}

*html .contenttype-document a
{
	margin-left:-15px;
	padding-bottom:-20px;
}

*html #leftcol_menu1 .destacamos
{
	width:260px!important;
	margin-right:10px;

}
