/*@import url(http://fonts.googleapis.com/css?family=Spinnaker);*/
@import url("http://fonts.googleapis.com/css?family=Khula");

/*html { min-width: 960px; height:100%; margin: 0; padding: 0;}*/
html, body { min-width: 960px; height: 100%;  margin: 0; padding: 0;} 
/*html, body.home {
	/*background-image: url(../images/home_global_bg.png);
	background-repeat: repeat-x;
	background-position: center 178px;
	
}*/
html, body.inner {
	background-image: url(../images/home_hd.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	background-size: 1024px 150px;
	font-family: 'Khula';	
}

 
blockquote{
    border:1px solid #CCC;
    padding:5px;
    margin: 0px 0px 0px 0px;
    background-color: #f1f1f1;
}


.sus_newsletter_top {	
background: -webkit-linear-gradient(top,#FFFFFF 0%, #0F3A5D 90%); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(top, #FFFFFF 0%, #0F3A5D 90%); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(top, #FFFFFF 0%, #0F3A5D 90%); /* For Firefox 3.6 to 15 */
background: linear-gradient(top, #FFFFFF 0%, #0F3A5D 90%); /* Standard syntax */
}

.sus_newsletter_bottom {	
background: -webkit-linear-gradient(top,#FFFFFF 0%, #ff6600 90%); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(top, #FFFFFF 0%, #ff6600 90%); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(top, #FFFFFF 0%, #ff6600 90%); /* For Firefox 3.6 to 15 */
background: linear-gradient(top, #FFFFFF 0%, #ff6600 90%); /* Standard syntax */
}


.home .footer_ext, .inner .footer_ext, .footer_ext {	
	background-image: url(../images/home_global_ft_bg_mini.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
	background-size: 1024px 93px;
}

.splash .lang_selector{	
	padding-top: 60px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;	
}
.home #bd { padding-top: 56px; }
home #ft, .inner #ft, .intranet #ft { height: 113px;}



a { text-decoration:none; outline:none; }
a:link { color:#0099CC;}
a:visited { color:#0099CC; }
a:hover { color:#00B6F2; }
a:active { color:#00B6F2; }

.txt01 {color:#455260; text-decoration:none; outline:none; }
a.txt01:link { color:#455260; }
a.txt01:visited { color:#455260; }
a.txt01:hover { color:#455260; }
a.txt01:active { color:#455260; }

.txt02 {color:#ba7d3e; text-decoration:none; outline:none; }
a.txt02:link { color:#FFFFFF; }
a.txt02:visited { color:#ba7d3e; }
a.txt02:hover { color:#FFFFFF; }
a.txt02:active { color:#FFFFFF; }

.txtRed {color: #5c697a;}
.txtGreen {color: #5c697a;}
.txtBlue {color: #757c8b;}


p, li { line-height: 160%; }
h1 {
	padding-left: 0px;
	/*background-image: url(../images/view-refresh.png);
	background-repeat: no-repeat ;
	background-position: -0. 5em;*/	
	color: #555;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	padding-bottom: 8px;
	margin-bottom: 8px;
	margin-top: 0px;
	line-height: 100%;	
}
h1 span {
	font-size:80%; 
	color:#455260;    
}


h2 {
	/*background-image: url(../images/view-refresh.png);
	background-repeat: no-repeat ;
	background-position: -0. 5em;	*/
	color: #555;
	font-size:80%; 
	/*
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dfdfdf;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e2e2e2;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	line-height: 100%;	*/
}


h3 {
	padding-left: 5px;
	/*background-image: url(../images/view-refresh.png);
	background-repeat: no-repeat ;*/
	background-position: -0. 5em;	
	color: #a9bd22;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dfdfdf;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e2e2e2;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	line-height: 100%;	
}



.arrow_date {
	vertical-align:text-top;
	padding-left: 8px;
	background-image: url(../images/arrow_date.png);
	background-repeat: no-repeat ;
	background-position: 0. 5em;	
}

/*******************************************************************************
									HEADER
*******************************************************************************/

#hd {
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 0px;
	/*background-image: url(../images/home_hd.png);
	background-repeat: repeat-x;	*/
}
#hd .logo { margin-left: 10px; margin-top:10px;}
#hd .lang_selector {
	font-size: 100%;
	float: right;
	clear: both;
	padding-top: 10px;
	color: white;
	/*line-height: 110%;*/
}
#hd .lang_selector a { font-weight:bold; }

#hd .access_slots {
	float: right;
	clear: both;
	padding-top: 0px;	
	*padding-top: 0px; *margin-top: -6px; /* ie7 hack */
}
#hd .access_slots h1 {
	float:left;
	border: none;
	padding: 0px;
	margin: 0px;
	color: #455260;
	font-size: 167%;
	font-weight: normal;
	padding-right: 20px;
	padding-top: 8px;
}
#hd .access_slots h1 span {
	/*color: #ba7d3e;*/
	display:block;
	padding-left: 80px;
	font-size: 153.9%;
	padding-top: 6px;
}
#hd .access_slots div {
	float: left;
	height: 100px;
	margin-left: 12px;
}
#hd .access_slots a {
	display: block;
	padding-top: 25px;
	padding-left: 20px;
	height: 56px;	
}
#hd .access_slots p {
	font-size: 138.5%;
	line-height: 120%;
}
#hd .access_slots p span {
	/*color: #455260;*/
	font-size: 93%;
	font-weight: normal;
	display: block;
	line-height: 100%;
}
#hd .access_slots .acceso {
	background-image: url(../images/intranet.png);
	background-repeat: no-repeat;
	background-position: right center;
	width: 270px;	
}



#hd .menu_container {	
	/*background-color: #0099CC;   Azul claro anterior*/
	/*background-color: #FF6600;*/
	background-color: #ee7d23;
	float: left;
	height: 45px;
	clear: both;
	margin-top: 0px; *margin-top: 0px;
	width: 960px;
	margin-bottom: 10px;
	font-size:120%; 
}


#hd .main_menu {
	margin: 0px;
	padding: 0px;
}
#hd .main_menu li {
	float: left;
	list-style-type: none;
	height: 45px;
	line-height: 45px;
	font-weight: bold;
	margin-right:5px;
}

#hd .main_menu li a {	
    padding-right: 10px;
	padding-left: 10px;
    display: block;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #5f6a72;
	border-bottom-color: #5f6a72;
	
}
#hd .main_menu li a:link { color:#F1F1F1; }
#hd .main_menu li a:visited { color:#F1F1F1; }
#hd .main_menu li a:hover { 
	color:#0f3a5d;
    padding-left:10px; 
    padding-right:10px;   
    background-color: #fff;
    border: 1px solid #0f3a5d; 
}
#hd .main_menu li a:active { 
	color:#000; 
    /*
    padding-left:33px; 
    padding-right:33px; 
    */
    padding-left:10px; 
    padding-right:10px; 
    border: 1px solid #576268; 
    background-color: #fff; 
}


/***************************************************
MENU PARA IE8, IE9, IE10 FIREFOX, CHROME AND SAFARY
****************************************************/
/*
#cssmenu{ height:49px; display:block; padding:0; margin: 0 auto;  border:1px solid; border-radius:5px; } 
#cssmenu > ul {list-style:inside none; padding:0; margin:0;} 
#cssmenu > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative;} 
#cssmenu > ul > li > a{ outline:none; display:block; position:relative; padding:12px 20.274px; text-align:left; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.4); } 
#cssmenu > ul > li:first-child > a{border-radius:5px 0 0 5px;} 
#cssmenu > ul > li > a:after{ content:''; position:absolute; border-right:1px solid; top:-1px; bottom:-1px; right:-2px; z-index:99; } 
#cssmenu ul li.has-sub:hover > a:after{top:0; bottom:0;} 
#cssmenu > ul > li.has-sub > a:before{ content:''; position:absolute; top:18px; right:6px; border:5px solid transparent; border-top:5px solid #fff; } 
#cssmenu > ul > li.has-sub:hover > a:before{top:19px;} 
#cssmenu ul li.has-sub:hover > a{ background:#3f3f3f; border-color:#3f3f3f; padding-bottom:13px; padding-top:10px; top:-1px; z-index:999; } 
#cssmenu ul li.has-sub:hover > ul, #cssmenu ul li.has-sub:hover > div{display:block;} 
#cssmenu ul li.has-sub > a:hover{background:#3f3f3f; border-color:#3f3f3f;} 
#cssmenu ul li > ul, #cssmenu ul li > div{ display:none; width:auto; position:absolute; top:30px; padding:12px 0; background:#3f3f3f; border-radius:0 0 5px 5px; z-index:999; } 
#cssmenu ul li > ul{width:245px;} 
#cssmenu ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative;} 
#cssmenu ul li > ul li a{ outline:none; display:block; position:relative; margin:0; padding:8px 20.274px; color:#fff; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.5); } 
ul ul {
    margin-left: 0;
    
}
#cssmenu, #cssmenu > ul > li > ul > li a:hover{ background:#ff9812; background:-moz-linear-gradient(top, #ff9812 0%, #e17310 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9812), color-stop(100%,#e17310)); background:-webkit-linear-gradient(top, #ff9812 0%,#e17310 100%); background:-o-linear-gradient(top, #ff9812 0%,#e17310 100%); background:-ms-linear-gradient(top, #ff9812 0%,#e17310 100%); background:linear-gradient(top, #ff9812 0%,#e17310 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9812', endColorstr='#e17310',GradientType=0); } 
#cssmenu{border-color:#b05a0d;} 
#cssmenu > ul > li > a{border-right:1px solid #b05a0d; color:#fff;} 
#cssmenu > ul > li > a:after{border-color:#ffa32b;} 
#cssmenu > ul > li > a:hover{background:#e17310;} 
*/

#hd .collage {
	clear: both;	
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 30px;
	margin-bottom: 80px;  *margin-bottom: 15px; 
}
#hd .collage .world_wrapper {
	/*background-image: url(../);*/
	background-repeat: no-repeat;
	background-position: left center;
	height: 247px;
}
#hd .collage .rotator {
	/*
    background-image: url(../images/interface/rotator_holder.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	*/
    float: center;
	width: 960px;
	height: 100px;
}



.social{
   background: transparent url(../images/icon-social-sprite.png) no-repeat 0 0;	
   width:26px;
   height: 26px;   
   float: right;  
   overflow: hidden;
   text-indent: -999em;
   position:relative;
   margin: -7px 8px 10px 0px;
}
.facebook{
   background-position: 0px 0px;
}
.facebook:hover{
   background-position: -26px 0px;
}

.twitter{
   background-position: 0px -26px;
}
.twitter:hover{
   background-position: -26px -26px;
}
.widget {
	padding-top:10px;
}
/*********************************************************************************
									BODY
*********************************************************************************/

#bd {
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size:115%;

}
#bd h1 {
	font-size: 115%;
}
#bd h2 {
	font-size: 105%;
}
#bd h3 {
	font-size: 100%;
}
#bd h4 {
	font-size: 78%;
	font-style: italic;
}
#bd h5 {  /*Para la fecha de los eventos*/
	font-size: 90%;
	margin-top:5px;
}



/****************************************************************************
								FOOTER
****************************************************************************/



#ft {
	position: relative;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 20px;	
	/*background: url(../images/socios_mittic.gif) no-repeat center bottom;*/
}
#ft a:link { color:#455260; }
#ft a:visited { color:#455260; }
#ft a:hover { color:#a9bd22; }
#ft a:active { color:#a9bd22; }
#ft img  {
	vertical-align:middle;	
}
/*
#ft .socials {
	float: right;
	width: 300px;
}
*/
#ft .logos p {
	display: inline;
	border-left: solid 0px #d8d8d8; *border:none; /* ie7 hack */
	padding-left: 30px;
	color: #ba7d3e;
	padding-top: 20px;
	padding-bottom: 0px;
}
#ft .logos p img { margin-left: 20px; }
#ft .logos img { margin-right: 30px; }

#ft .aux_menu {
	color: #455260 !important;
	clear: both;
	display: block  !important;
	border: none !important;
	padding: 0px !important;
	text-align:center;
}


/* FORMS */

form 	{
margin : 0;
padding : 0;
}

fieldset {
margin : 10px;
padding : 1em;
border : 1px solid #ccc;
}

	fieldset div br {
	display : none;
	}

/* Style the legend, labels and the div containing the submit button. */

legend {
font-weight : bold;
color : #333;
margin : 0;
padding : 0.5em;
}

label {
display : block;
margin-bottom: 5px;
}

#fm-submit {
clear : both;
padding-top : 1em;
text-align : center;
}

fieldset div {
margin-bottom : 8px;
padding : 0;
}

fieldset div.fm-optional  {
	display : block;
}

fieldset div input {
	width: 400px; /* Width for modern browsers */
	border : 1px solid #900;
	padding : 1px;
}
	
fieldset div select {
	/*font-family : "Verdana, Arial, Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;*/
	/*font-size : 100%;	*/
	width: 350px; /* Width for modern browsers */
	border : 1px solid #900;
	padding : 1px;	
}
						
fieldset div label:before {
	content: "*";
}

fieldset div.fm-optional label:before {
	content: "";
}

/*Campos con input cortos obligatorios*/
.fm-cortos input {
width: 100px; /* Width for modern browsers */
border : 1px solid #900;
padding : 1px;
}
fieldset div.fm-radio label:before {
content: "";
}
.fm-radio input {
width: 20px; /* Width for modern browsers */
border : 0px solid #900;
padding : 1px;
}

/*Campo Fechas*/
.fm-fecha input {
width: 35px; /* Width for modern browsers */
border : 1px solid #900;
padding : 1px;
}


/* Optional fields. */

.fm-optional input {
width: 35px; /* Width for modern browsers */
border : 1px solid #ccc;
}
.fm-optional select {
	/*font-family : "Verdana, Arial, Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;*/
	/*font-size : 100%;	*/
	width: 350px; /* Width for modern browsers */
	border : 1px solid #ccc;
	padding : 1px;	
	}
fieldset div.fm-fechaopcional label:before {
content: "";
}
.fm-fechaopcional input {
width: 100px; /* Width for modern browsers */
border : 1px solid #ccc;
padding : 1px;
}
fieldset div.fm-otrosdatos label:before {
content: "";
}
.fm-otrosdatos input {
/*width: auto; /* Width for modern browsers */
border : 1px solid #ccc;
padding : 1px;
}

/*FORMULARIO DE NOTICIAS*/
fieldset div.noticias  {
	display : block;
}
fieldset div.noticias label:before {
	content: "";
}
.noticias input,textarea {
width: 100%; /* Width for modern browsers */
border : 1px solid #ccc;
}



/* END FORMS */


/* ESTILOS DE TABLAS ZEBRA */
/*.zebra th {
	background: #455260;
	color: #fff;
	font-weight: bold;
	padding: 5px 5px;
	text-align: left;
}

.zebra td {
	padding: 5px 5px;
	border-bottom: 1px solid #313131;
	vertical-align: middle;
}

.zebra tr.alt td {
	background: #ddd;
}

.zebra tr.over td {
	background: #ffd2dd;
}
/* FIN ESTILOS DE TABLAS ZEBRA */

/* ESTILOS DEL PAGINADOR */
/*.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;    
	margin-top: 10px;
	padding-top: 8px;
	border-top: 2px solid #dfdfdf;
    
}
a.paginate {
	border: 1px solid #ba7d3e;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #ba7d3e;
}
a.paginate:hover {
	border: 1px solid #ba7d3e;
	background-color: #ba7d3e;
	color: #FFF;
	text-decoration: none;
}
a.current {
	border: 1px solid #ba7d3e;
	font: bold 10px Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background:#ba7d3e;
	color: #FFF;
	text-decoration: none;
}
span.inactive {
	border: 1px solid #008489;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 6px 2px 6px;
	color: #999;
	cursor: default;
}
/* FIN DE ESTILOS DEL PAGINADOR */

/* PAGING */
/*.paging_2 {
	margin-top: 10px;
	padding-top: 8px;
	clear: both;
	float: left;
	width: 100%;
	border-top: 4px solid #dfdfdf;
}
.paging_2 a {
	font-weight:bold;
	height: 24px;
	display: block;
	float: left;
	text-align: center;
	margin-right: 4px;
	line-height: 24px;
	padding-right: 8px;
	padding-left: 8px;
	background: #dfdfdf;
} 
.paging_2 a:link { color:#fff; }
.paging_2 a:visited { color:#fff; }
.paging_2 a:hover {
	color:#fff;
	background: #ba7d3e;
}
.paging_2 a:active {
	color:#fff;
	background: #ba7d3e;
}
.paging_2 .current {
	color:#FFF;
	background: #ba7d3e;
	font-weight:bold;
	height: 24px;
	display: block;
	float: left;
	text-align: center;
	margin-right: 4px;
	line-height: 24px;
	padding-right: 8px;
	padding-left: 8px;
}
.paging_results {
	margin-top: 10px;
	float: left;
	width: 100%;
	clear: both;
}
/* PAGING END */

.left_aligned {
	float:left;
	margin-right: 16px;
	margin-bottom: 10px;
}
.list_filter {
	float: right;
	width: auto;
	margin-top: -6px;
}
.picture   {
	padding: 5px;
	border: 1px solid #dfdfdf;
	background-color: #f1f1f1;
}

.horizontal_split_dotted{
	clear:both;
	border-top:1px dotted #dfdfdf;
	margin-top:10px;
	height:10px;
}

.map_zone{
    display:block;
    float:left;
    width:20%;
    text-align:center;
    margin:0;
    padding:0;
}
#txt_paises{
    display:block;
    float:left;
    width:100%;
    height:100px;
    text-align:justify;
}

/* TABS PANEL */
ul.tabs_panel {
    margin:0;
    padding:0;
    text-align:center;
}
ul.tabs_panel li {
    list-style:none;
    display:inline-block;
    width:150px;
    margin:5px;
    padding:10px;
    text-align:left;
    /*outline:1px solid #990;*/
}
ul.tabs_panel li.tab_active {
    background-color: #455360;
    font-weight:bold;
    color:#ffffff;
}
ul.tabs_panel li.tab_inactive {
    background-color: #f1f1f1;
    color:#999;
}
ul.tabs_panel li.tab_inactive a{color:#999;}
/* END TABS PANEL */

.big_option{
    display:block;
    float:left;
    width:30%;
    text-align:center;
    padding:10px 5px;
}

.horizontal_split {
	clear:both;
	margin-top:10px;
	height:10px;
}


/* ---------------------------------------------------------------------------------------- TABS */
/* --------------------------------------------------------------------------------------------- */
/*
.tab_active {
	color: #FFFFFF;
    background-image:url(../images/interface/tab_active.png);
    background-repeat:no-repeat;
    background-position:center center;
	height: 30px;
	width: 223px;
	text-align: center;
	line-height: 22px;
}
.tab_active_wide {
	color: #FFFFFF;
    background-image:url(../images/interface/tab_active_wide.png);
    background-repeat:no-repeat;
    background-position:center center;
	height: 30px;
	width: 230px;
	text-align: center;
	line-height: 22px;
}
.tab_inactive {
	color: #455260;
    background-image:url(../images/interface/tab_inactive.png);
    background-repeat:no-repeat;
    background-position:center center;
	height: 30px;
	width: 223px;
	text-align: center;
	line-height: 22px;
	cursor: hand;
}
.tab_inactive_wide {
	color: #455260;
    background-image:url(../images/interface/tab_inactive_wide.png);
    background-repeat:no-repeat;
    background-position:center center;
	height: 30px;
	width: 230px;
	text-align: center;
	line-height: 22px;
	cursor: hand;
}
.tab_inactive a:link { color:#455260; }
.tab_inactive a:visited { color:#455260; }
.tab_inactive a:hover { color:#ba7d3e; }
.tab_inactive a:active { color:#455260; }

.tab_inactive_wide a:link { color:#455260; }
.tab_inactive_wide a:visited { color:#455260; }
.tab_inactive_wide a:hover { color:#ba7d3e; }
.tab_inactive_wide a:active { color:#455260; }

.photo {
    display:inline-block;
    height:155px;
    /*float:left;*/
/*    text-align:center;
}
.photo img {
    padding:2px;
    margin: 0px 10px;
    border:1px solid #f1f1f1;
}
ul#first {
	list-style:none;
    margin:0px;
    padding:0px;
}   
ul#first li {
	list-style:none;
}
/*ESTILOS ADICIONALES*//*
.resaltado{
	text-decoration:underline; 
	color:#ba7d3e;
}
.minibutton {
	color: #ffffff; 
	background: #e7740e;
	border: 1px solid;
	border-color: #666666;
	font-family: Arial;
	font-size: 10px;
	width: 20px;
}
.clearer{
	clear:both;
}
.texto_comunicado_anterior{
	width:70%;
	float:right;
	border: 1px solid grey;
	padding:5px;
}
.capa_texto_concurso{
	padding-top:5px; 
	width:50%;
}

/*********************MENU******************************************/
ul.dropdown {
	position: relative;
	z-index: 597;
}
ul.dropdown li {
	zoom: 1;
}
ul.dropdown li.hover, ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0%;
	z-index: 598;
	margin:0px;
	margin-top: 0px;
}
ul.dropdown ul li {
	float: none !important;
	background-color: #FF6600;
	line-height: 36px !important;
	height: 38px !important;
	width: 250px;
	*margin-top: -4px;
}
ul.dropdown ul a {
	font-weight: normal;
	border-top: 1px solid #0f3a5d;
	border-left: 1px solid #0f3a5d;
	border-right: 1px solid #0f3a5d;
}
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown ul ul { left: 160px }

/***************************************************************
								EVENTOS
***************************************************************/
#inscripcion_evento {
	position: relative;
	background : url(../images/tags-clouds.png);
	/*background: url(../images/fondo_home_900.gif);*/
	/*background-image:url(../images/slide-bg.png);*/
	/*border-top: dotted 1px #6B9F00;*/
	border: dotted 1px #ccc;	 
	line-height: auto;
	height: auto;
	/*padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;*/
	/*height: 20px;*/
	width: 538px;
	/*margin-left: 10px;*/
	/*margin-top: 1px;*/
	margin-bottom: 20px;
	margin-left: 0px;
	margin-top: 20px;
	padding: 5px;	
	/*color: #6B9F00;*/
	text-align: justify;
	/*font-size:15px;*/
	/*color: #7DBA00;
	font-weight : bold;*/

}

#evento {
	position: relative;
	/*background : url(../images/tags-clouds.png);*/
	/*background: url(../images/fondo_home_900.gif);*/
	/*background-image:url(../images/slide-bg.png);*/
	/*border-top: dotted 1px #6B9F00;*/
	border: dotted 1px #ccc;	 
	line-height: auto;
	height: auto;
	/*padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;*/
	/*height: 20px;*/
	width: 700px;
	/*margin-left: 10px;*/
	/*margin-top: 1px;*/
	margin-bottom: 20px;
	margin-left: 0px;
	margin-top: 20px;
	padding: 5px;	
	/*color: #6B9F00;*/
	text-align: justify;
	/*font-size:15px;*/
	/*color: #7DBA00;
	font-weight : bold;*/

}

.error
{
	color:red;	
	display:none;
}

/******************************************************************
						NUBE DE TAGS
******************************************************************/
/*
#tags_clouds
{
	position: relative;
	background-image:url(../images/tags-clouds.png);
	color: black;
	/*width: 823px;*/
/*	padding: 10px;
	/*margin-top: 15px;*/
/*	margin-bottom: 30px;
	text-align: center;
	height: auto;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-ms-border-radius: 12px;
}
#tags_clouds a { 
	color: #4d616f;
}

#tags
{
	position: relative;
	/*background: url(../images/fondo_home_900.gif);*/
	/*background-image:url(../images/slide-bg.png);*/
	/*border-top: dotted 1px #6B9F00;*/
/*	border-bottom: dotted 1px #6B9F00;	 
	line-height: auto;
	height: auto;
	/*padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;*/
	/*height: 20px;*/
	/*width: 823px;*/
	/*margin-left: 10px;*/
	/*margin-top: 1px;*/
/*	margin-bottom: 20px;
	padding-bottom: 20px;	
	/*color: #6B9F00;*/
/*	text-align: justify;		
}
.titulo_tag
{
	position: relative;
	font-size: 20px;
	/*color: #7DBA00;*/
/*	text-decoration: none;
	display: block;
	margin-bottom: 15px;
	/*padding-bottom: 15px;*/
	/*float: left;*/
/*}
.tag_registro
{
	position: relative;
	font-size: 10px;
	color: #4d616f;
	display: block;
	margin-bottom: 10px;
	/*float: left;*/
/*}
.derecha_proyecto   { float: right; /*width: 310px;*/}
/*.izquierda_proyecto { float: left; width: 70%;}
#clear_proyecto  { clear: both; }
*/
/***************************** RRHH *******************************************/
#rrhh
{
	position: relative;
	/*background : url(../images/rrhh_fondo.png);*/
	/*background: url(../images/fondo_home_900.gif);*/
	/*background-image:url(../images/slide-bg.png);*/
	/*border-top: dotted 1px #6B9F00;*/
	border: dotted 1px #ccc;	 
	line-height: auto;
	height: auto;
	/*padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;*/
	/*height: 20px;*/
	width: 98%;
	/*margin-left: 10px;*/
	/*margin-top: 1px;*/
	margin-top: 15px;
	margin-bottom: 20px;
	padding: 10px;	
	/*color: #6B9F00;*/
	text-align: justify;
	
}

.titulo_oferta
{
	position: relative;
	font-size: 20px;
	color: #8FA6BE;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
	/*padding-bottom: 15px;*/
	/*float: left;*/
}

/*****************************************************************************/

/************************************************************\
  *
  *	  wordCloud Copyright 2007 Derek Harvey
  *	  www.lotsofcode.com
  *
  *	  This file is part of wordCloud.
  *
  *	  wordCloud is free software; you can redistribute it and/or modify
  *	  it under the terms of the GNU General Public License as published by
  *	  the Free Software Foundation; either version 2 of the License, or
  *	  (at your option) any later version.
  *
  *	  wordCloud is distributed in the hope that it will be useful,
  *	  but WITHOUT ANY WARRANTY; without even the implied warranty of
  *	  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
  *	  GNU General Public License for more details.
  *
  *	  You should have received a copy of the GNU General Public License
  *	  along with wordCloud; if not, write to the Free Software
  *	  Foundation, Inc., 59 Tpxple Place, Suite 330, Boston, MA	02111-1307	USA
  *
  \************************************************************/

  .word {
  	font-family: Verdana, Tahoma, Arial;
  	padding: 4px 4px 4px 4px;
  	letter-spacing: 2px;
  	text-decoration: none;
  	font-weight: normal;
	color: white;
  }
  .size9 {
  	color: #000;
  	font-size: 28px;
  }
  .size8 {
  	color: #111;
  	font-size: 26px;
  }
  .size7 {
  	color: #222;
  	font-size: 24px;
  }
  .size6 {
  	color: #333;
  	font-size: 22px;
  }
  .size5 {
  	color: #444;
  	font-size: 20px;
  }
  .size4 {
  	color: #555;
  	font-size: 18px;
  }
  .size3 {
  	color: #666;
  	font-size: 16px;
  }
  .size2 {
  	color: #777;
  	font-size: 14px;
  }
  .size1 {
  	color: #888;
  	font-size: 12px;
  }



/*******************************************************************/

/************************SLIDE*************************************/
/*******************************************************************/

/************************SLIDE*************************************/

#slideshow { 
margin: 0px auto; 
position: relative; 
width: 960px; 
height: 200px; 
padding: 0px; 
 box-shadow: 0 0 20px rgba(0,0,0,0.4); 
}
				
#slideshow > div { 
position: absolute; 
top: 0px; 
left: 0px; 
right: 0px; 
bottom: 0px; 
}

/************************************************************************/

/************************************************************************/


/**=============================================================================
 *
 *	Filename: stylesheet.css
 *	
 *	(c)Autor: Arkos Noem Arenom
 *	
 *	Description: Estilos del documento
 *	
 *	Licence: GPL|LGPL
 *	
 *===========================================================================**/


#allContent{
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	//text-align: center;
}


#alertBoxes{
	display: block;
	width: 350px;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 10px;
}
.loginBlock{
	display: block;
	width: 100%;
	border: 1px solid #eaeaea;
	//background-color: #004375;
	/*text-align: left;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
	/*mozilla*/
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	box-shadow: 1px 1px 1px rgba(0,0,0,.5);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
	//text-shadow: #fff 1px 1px 1px;
	/*-webkit-box-shadow: 0 0 10px 10px #ddd;
	-moz-box-shadow: 0 0 10px 10px #ddd;
	-ms-box-shadow: 0 0 10px 10px #ddd;*/
}

.loginBlock form input[type=text], .loginBlock form input[type=password]{
	display: inline-block;
	margin: 5px;
	border: 1px solid #dadada;
	background-color: #eaeaea;
	padding: 3px;
	color: #000000;
	width: 250px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
.loginBlock form button{
	display: inline-block;
	margin: 5px;
	border: 1px solid #dadada;
	background-color: #eaeaea;
	padding: 3px;
	padding-left: 20px;
	padding-right: 20px;
	color: #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
.timer{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url('../images/loader.gif');
	background-position: 0px;
	/*margin-right: 5px;*/
	background-repeat: no-repeat;
}

.box-info, .box-success, .box-alert, .box-error{
	clear: both;
	border-width: 1px;
	border-style: solid;
	margin: 0px;
	padding: 5px;
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.box-info {
	color: #00529b;
	background-color: #bde5f8;
	border-color: #00529b;
}
.box-success {
	color: #4f8a10;
	background-color: #dff2bf;
	border-color: #4f8a10;
}
.box-alert {
	color: #9f6000;
	background-color: #feefb3;
	border-color: #9f6000;
}
.box-error {
	color: red;;
	background-color: #fff;
	border-color: red;
}

.session_on{
	display: block;
	text-align: left;
}
