/*******************/
/* ESTILOS COMUNES */
/*******************/

@font-face {
    font-family: 'pt_sans_narrowregular';
    src: url('PTN57F-webfont.eot');
    src: url('PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTN57F-webfont.woff') format('woff'),
         url('PTN57F-webfont.ttf') format('truetype'),
         url('PTN57F-webfont.svg#pt_sans_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_sans_narrowbold';
    src: url('PTN77F-webfont.eot');
    src: url('PTN77F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTN77F-webfont.woff') format('woff'),
         url('PTN77F-webfont.ttf') format('truetype'),
         url('PTN77F-webfont.svg#pt_sans_narrowbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'jenna_sueregular';
    src: url('JennaSue-webfont.eot');
    src: url('JennaSue-webfont.eot?#iefix') format('embedded-opentype'),
         url('JennaSue-webfont.woff') format('woff'),
         url('JennaSue-webfont.ttf') format('truetype'),
         url('JennaSue-webfont.svg#jenna_sueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'journalregular';
    src: url('journal-webfont.eot');
    src: url('journal-webfont.eot?#iefix') format('embedded-opentype'),
         url('journal-webfont.woff') format('woff'),
         url('journal-webfont.ttf') format('truetype'),
         url('journal-webfont.svg#journalregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'good_footregular';
    src: url('goodfoot-webfont.eot');
    src: url('goodfoot-webfont.eot?#iefix') format('embedded-opentype'),
         url('goodfoot-webfont.woff') format('woff'),
         url('goodfoot-webfont.ttf') format('truetype'),
         url('goodfoot-webfont.svg#good_footregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



.pt_sans_narrowregular { font-family: 'pt_sans_narrowregular', Arial, sans-serif; }

.pt_sans_narrowbold { font-family: 'pt_sans_narrowbold', Arial, sans-serif; }

.jennasue { font-family: 'jenna_sueregular', Arial, sans-serif; }

.journalregular { font-family: 'journalregular', Arial, sans-serif; }

.good_footregular { font-family: 'good_footregular', Arial, sans-serif; }


/* Tamaños de letras */
.ocho { font-size:8px; }
.nueve { font-size:9px; }
.diez { font-size:10px; }
.once { font-size:11px; }
.doce { font-size:12px; }
.catorce { font-size:14px; }
.dieciseis { font-size:16px; }
.dieciocho { font-size:18px; }
.veinte { font-size:20px; }
.veinticuatro { font-size:24px; }
.treinta { font-size:30px; }
.cuarenta { font-size:40px; }

/* Colores de letras */
.txt_blanco { color:#FFFFFF; }
.txt_azul { color:#5dd5ef; }
.txt_gris { color:#666666; }
.txt_gris_claro { color:#CCCCCC; }
.txt_rojo { color:#ff0000; }
.txt_negro { color:#000000; }
.txt_naranja { color:#fb8227; }
.txt_verde { color:#8cad0e; }

/* Alineacion de textos */
.izquierda { text-align:left; }
.derecha { text-align:right; }
.centrado { text-align:center; }
.justificado { text-align:justify; }

/* Anchura texto */
.negrita { font-weight:bold; }

/* Formato de fuente */
.versales { font-variant:small-caps; }
.cursiva { font-style:italic; }

/* Fondos */
.bg_blanco { background-color:#FFFFFF; }
.bg_naranja { background-color:#f58b3c; }
.bg_azul { background-color:#68bbec; }
.bg_verde { background-color:#aad122; }
.bg_grisclaro { background-color:#f5f5f5; }
.bg_grisoscuro { background-color:#404045; }
.bg_gris { background-color:#999999; }

.sinborde { border:0; }

/* Estilos ratón */
.puntero { cursor:pointer; }


/************************/
/* FIN ESTILOS COMUNES */
/***********************/

html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-align:left;}
#scroller {position:absolute; width:100%; overflow-y:scroll; height:100%; top:0; left:0; z-index:2;} 
#content {padding:20px 0px 20px 0px;}

img {
	border:0;
}

hr {border: 0; height: 0; box-shadow: 0 1px 5px 1px grey;}


ul, li{
    margin:0; 
    padding:0; 
    list-style:none;
}


.opcion_hover:hover {
	color:#666666;
	cursor:pointer;
}

/**************/
/* FONDO WEB */
/*************/

#background, #background2{
	position:absolute; 
	z-index:-1; 
	width:100%; 
	height:100%;
}

/***************/
/* BARRA MENU */
/**************/
/*
.barra_menu2 {
	margin-left:10%;
	margin-right:10%;
	width:80%; 
	height:80px; 
	vertical-align:middle; 
	position:fixed; 
	top:85%; 
	
	background-color:#FFFFFF;
	opacity: 0.75;
  	filter: alpha(opacity = 75);
	
	
	background:url(../imagenes/fondo_cuerpo.png) repeat-x;
	

	background-color:#CCCCCC;
	opacity: 1;
  	filter: alpha(opacity = 100);
	
	z-index:7;
}
*/

.barra_menu {
	width:100%; 
	height:80px; 
	vertical-align:middle; 
	position:fixed; 
	top:85%; 
	z-index:999;
}

#margen_izq {
	background:url(../imagenes/margen.png) no-repeat right;
}

#margen_der {
	background:url(../imagenes/margen2.png) no-repeat left;
}

.margenes_barra_menu {
	width:10%; 
	float:left; 
	height:80px;
}

.margenes_barra_menu2 {
	width:9%; 
	float:left; 
	height:80px;
}


#cont_idiomas {
	line-height:20px; 
	padding-top:60px; 
	height:20px; 
	width:100%;
}

.cuerpo_barra_menu {
	width:80%; 
	float:left; 
	height:80px;
	
	background:url(../imagenes/fondo_cuerpo.png) repeat-x;
}

.barra_menu_home_curriculum {
	width:20%; 
	height:75px; 
	float:left; 
	padding-top:5px;
}

.gabriel_home {
	width:98%; 
	height:75px; 
	padding-top:9px; 
	padding-left:2%; 
	line-height:80px; 
	vertical-align:middle;
	text-shadow:  2px 2px 2px #333333;
}

.cont_birrete {
	position:absolute; 
	top:5px;
}

.cont_contacto {
	top:0;
	position:absolute;
	margin-left:100px;
}


#opciones_menu {
	width:80%; 
	height:80px; 
	float:left;
}

.cont_opciones_menu {
	width:33%; 
	height:80px; 
	vertical-align:middle;
	text-shadow: 2px 2px 2px #666666; 
	line-height:80px; 
	vertical-align:middle; 
	float:left;
}

.img_opciones_menu_serv_prof {
	background:url(../imagenes/servicios_profesionales.png) center no-repeat; 
}

.img_opciones_menu_form_interp {
	background:url(../imagenes/formador_interpretes.png) center no-repeat; 
}

.img_opciones_menu_interp_tfca {
	background:url(../imagenes/interpretacion_telefonica.png) center no-repeat; 
}


.contdiv_opciones_menu {
	height:60px; 
	line-height:30px; 
	padding-top:10px;
	padding-bottom:10px; 
	vertical-align:middle;

}

.contdiv_opciones_menu2 {
	height:60px; 
	line-height:60px; 
	padding-top:10px;
	padding-bottom:10px; 
	vertical-align:middle;

}

.opacidad_0 {
	opacity: 0;
  	filter: alpha(opacity = 0);
}

.opacidad_100 {
	opacity: 1;
  	filter: alpha(opacity = 1);
}

.w_100 {
	width:100%;
}



/*************************/
/******* CUERPO **********/
/************************/

#cuerpo_contenido {
	padding-top:20px;
}

#margen_izq_cuerpo, #margen_der_cuerpo {
	width:7%; 
	float:left;
} 


#central_cuerpo2 {

	position:absolute;
	margin-left:7%;

	-webkit-box-shadow: 10px 0px 25px 20px rgba(0,0,0,0.5);
	-moz-box-shadow: 10px 0px 25px 20px rgba(0,0,0,0.5);
	box-shadow: 10px 0px 25px 20px rgba(0,0,0,0.5);

	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 0px solid #000000;

	background-color:#FFFFFF;
	
	opacity: 0.75;
  	filter: alpha(opacity = 75);
	
	z-index:-1;

}

#central_cuerpo {

	width:86%; 
	float:left;
/*
	-webkit-box-shadow: 10px 0px 25px 20px rgba(0,0,0,0.5);
	-moz-box-shadow: 10px 0px 25px 20px rgba(0,0,0,0.5);
	box-shadow: 10px 0px 25px 20px rgba(0,0,0,0.5);

	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 0px solid #000000;
	*/
	z-index:3;

	/*background-color:#FFFFFF;*/
	
/*	opacity: 0.75;
  	filter: alpha(opacity = 75);*/
	

/*
  background-color: #FFFFFF;
 border: 1px solid #EAEEFA;
  border: 1px solid rgba(234, 238, 250, 0.6); 
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
  z-index: 99999;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
*/
}

#contenido_central {
	padding:10px;
}

#margen_inferior_cuerpo_contenido {
	clear:both; 
	height:150px;
}


.cont_titulo_apartados, .titulo_redes {
	width:100%;
	/*border:1px solid #CCCCCC;*/
	float:left;
	margin-bottom:10px;
}
	.titulo_apartados {
		width:98%; 
		/*height:32px; */
		float:left;
		line-height:32px;
		vertical-align:middle;
		padding-left:2%;
		
		/*background:url(../imagenes/fondo_menu_noticias.png) repeat-x top left;*/
		background-image: linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		background-image: -o-linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		background-image: -moz-linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		background-image: -webkit-linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		background-image: -ms-linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, #dddddd),
			color-stop(0.5, #c3c3c3),
			color-stop(1, #aaaaaa)
		);
		
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dddddd, endColorstr=#aaaaaa);
		/* For Internet Explorer 8 */
	/*	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#666666, endColorstr=#000000)";    
		background-color: #666666;	*/
		text-shadow:1px 1px 1px #FFFFFF;
		
		border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		border: 1px solid #999999;

	}

.cuerpo_apartado {
	float:left; 
	width:96%; 
	padding:2%;
}

.cont_titulo:hover, .cont_titulo_lugares:hover {
	color: #FFFFFF;
	text-shadow:1px 1px 1px #666666;
	cursor:pointer;
}

.ir_evento:hover {
	color:#000000;
	text-shadow:1px 1px 1px #FFFFFF;
	cursor:pointer;
}

.ir_evento {
	height:100%; 
	width:90%; 
	float:left; 
	padding-left:10px; 
	line-height:32px; 
	text-shadow:1px 1px 1px #FFFFFF;

}

.cont_titulo_subapartados {
	width:100%;
	/*border:1px solid #CCCCCC;*/
	float:left;
	margin-bottom:10px;
}
	.titulo_subapartados {
		width:98%; 
		height:32px; 
		float:left;
		line-height:32px;
		vertical-align:middle;
		padding-left:2%;
		
		/*background:url(../imagenes/fondo_menu_noticias.png) repeat-x top left;*/
		background-image: linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		background-image: -o-linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		background-image: -moz-linear-gradient(bottom, #cccccc 0%, #d7d7d7 50%, #ffffff 100%);
		background-image: -webkit-linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		background-image: -ms-linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, #dddddd),
			color-stop(0.5, #c3c3c3),
			color-stop(1, #aaaaaa)
		);
		
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dddddd, endColorstr=#aaaaaa);
		/* For Internet Explorer 8 */
	/*	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#666666, endColorstr=#000000)";    
		background-color: #666666;	*/
		text-shadow:1px 1px 1px #FFFFFF;
		
		border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		border: 1px solid #999999;

	}


.cont_titulo_eventos {
	width:100%;
	/*border:1px solid #CCCCCC;*/
	float:left;
	margin-bottom:10px;
	
	margin-left:20px; 
	display:none;
}
	.titulo_eventos {
		width:98%; 
		/*height:32px; */
		float:left;
		line-height:32px;
		vertical-align:middle;
		padding-left:2%;
		
		text-shadow:1px 1px 1px #FFFFFF;
	}
	
	


/*************************/
/******* CAJITAS *********/
/*************************/

ul.listing_calenders {
	margin:0;
	padding:30px 0 0 0;
	list-style:none;
}
ul.listing_calenders li {
	float:left;
	margin:0 30px 70px 30px;
	padding:0;
	position:relative;
}
ul.listing_calenders li:hover .borderhover{
	border:3px solid #999999;
	width:204px;
	z-index:8;
	position:absolute;
	left:1px;
	top:1px;
	height:194px; /*228*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:block;
}
ul.listing_calenders li:hover .counter{
	background-position:0 -39px;
	color:#FFFFFF;
	text-shadow:1px 1px #000000;
}

.calenderblock {
	width:190px;
	z-index:9;
	height:200px; /*234*/
	border:1px solid #dbd9da;
	padding:0 10px;
	position:relative;
	text-align:center;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.calenderblock .pic{ 
	height:135px;  /*169*/
	position:relative;
	margin:30px 0 10px 0;
	text-align:left;
	/*color:#666666;*/
	font-size:16px;
/*	font-family: 'CalibriRegular';*/
	line-height:18px;

}

.counter {
	background:url(../imagenes/roundcircle.png) no-repeat top;
	height:39px;
	width:110px;
	text-align:center;
	line-height:38px;
	font-size:18px;
	color:#333333;
	/*font-family: 'CalibriBold';*/
	text-shadow:1px 1px #FFFFFF;
	position:absolute;
	left:-15px;
	top:-15px;
}
.shadow {
	position:absolute;
	right:-23px; /*-29*/
	bottom:0;
	background:url(../imagenes/shadow.png) no-repeat;
	width:24px; /*24*/
	height:168px; /*202*/
}
.buttonMore span {
	background:url(../imagenes/morebutton.png) no-repeat left top;
	width:120px;
	height:25px;
	display:inline-block;
	padding: 0 0px 0 0;
	margin:0 0px 0 0;
	line-height:25px;
	color:#000000;
	text-shadow:1px 1px #FFFFFF;
	
}
.buttonMore span:hover {
	text-decoration:none;
	background-position:0 -25px;
	color:#FFFFFF;
	text-shadow:1px 1px #000000;
}


.cont_titulo_buscar {
	width:100%;
	/*border:1px solid #CCCCCC;*/
	float:right;
	margin-bottom:10px;
}
	.titulo_buscar {
		width:50px; 
		/*height:32px; */
		float:right;
		line-height:32px;
		vertical-align:middle;
		text-align:center;
		padding:5px 0 5px 0;
		
		/*background:url(../imagenes/fondo_menu_noticias.png) repeat-x top left;*/
		background-image: linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		background-image: -o-linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		background-image: -moz-linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		background-image: -webkit-linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		background-image: -ms-linear-gradient(bottom, #aaaaaa 0%, #c3c3c3 50%, #dddddd 100%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, #dddddd),
			color-stop(0.5, #c3c3c3),
			color-stop(1, #aaaaaa)
		);
		
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dddddd, endColorstr=#aaaaaa);
		/* For Internet Explorer 8 */
	/*	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#666666, endColorstr=#000000)";    
		background-color: #666666;	*/
		text-shadow:1px 1px 1px #FFFFFF;
		
		border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		border: 1px solid #999999;

	}


/****************************/
/* BLOG COMENTARIOS */
/*****************************/


.ir_comentarios span:hover {

	font-weight:bold;
}

.ir_comentarios {
	float:right; 
	margin-right:20px; 
	line-height:35px; 
	text-shadow:1px 1px 1px #FFFFFF;
}


#gallery2{
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	
	/* CSS3 Rounded Corners */
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	
	border:1px solid white;
	
	background:url(../galeria/img/panel.jpg) repeat-x top center #ffffff;
	
	/* The width of the gallery */
	width:100%;
	overflow:hidden;
	
	margin-bottom:10px;
}

.gallery2_1{
	/* CSS3 Box Shadow */
	-moz-box-shadow:3px 3px 3px #666666;
	-webkit-box-shadow:3px 3px 3px #666666;
	box-shadow:3px 3px 3px #666666;
	
	/* CSS3 Rounded Corners */
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	
	border:1px solid white;
	
	background:url(../galeria/img/panel.jpg) repeat-x bottom center #ffffff;
	
	/* The width of the gallery */
	width:100%;
	overflow:hidden;
	
	margin-bottom:10px;
}

#slides2{
	/* This is the slide area */
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:90%;
	overflow:hidden;
	padding:5%;
}

.slides2_1{
	/* This is the slide area */
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:250px; 
	height:100px;
	overflow:hidden;
}

#menu2 {
	/* This is the container for the thumbnails */
	height:45px;
}

.menu2 {
	line-height:45px; 
	margin-left:10px; 
	vertical-align:middle;
}

.menu2_1{
	/* This is the container for the thumbnails */
	height:45px;
	line-height:45px; 
	vertical-align:middle; 
	text-shadow: 2px 2px 2px #666666;
}

.caja {

	padding:3px 3px 3px 6px;

    border:solid 1px #999999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	

    -moz-box-shadow:inset 5px 5px 5px #CCCCCC;
    -webkit-box-shadow:inset 5px 5px 5px #CCCCCC;
    box-shadow:inset 5px 5px 5px #CCCCCC;
	
	text-shadow:1px 1px 1px #999999;

	background:-moz-linear-gradient(42% 100% 90deg, #E6E6E6, #FFFFFF 100%)

}



/*.txt_opcion_submenu:hover {
	color:#999999;
	text-shadow: 0.1em 0.1em 0.2em #ffffff;
}

.img_submenu_serv_prof:hover {
	background:url(../galeria/img/active_bg.png);
}
*/
.img_icono_submenu {
	width:32px; 
	height:32px; 
	margin-top:8px; 
	margin-left:14px;
}

#submenu_serv_prof {

	-webkit-box-shadow: 10px 0px 20px 20px rgba(0,0,0,0.5);
	-moz-box-shadow: 10px 0px 20px 20px rgba(0,0,0,0.5);
	box-shadow: 15px 10px 20px 10px rgba(0,0,0,0.5);

	border-radius: 10px ;
	-moz-border-radius: 10px ;
	-webkit-border-radius: 10px ;
	border: 0px solid #000000;

	position:absolute; 
	/*margin-left:5%; */
	width:250px; 
	top:-170px;  
	display:none;

}

.cont_servicios_profesionales {
	width:40%; 
	margin-left:30%; 
	margin-right:30%;
}

#submenu_contacto {

	-webkit-box-shadow: 10px 0px 20px 20px rgba(0,0,0,0.5);
	-moz-box-shadow: 10px 0px 20px 20px rgba(0,0,0,0.5);
	box-shadow: 15px 10px 20px 10px rgba(0,0,0,0.5);

	border-radius: 10px ;
	-moz-border-radius: 10px ;
	-webkit-border-radius: 10px ;
	border: 0px solid #000000;

	position:absolute; 
	margin-left:5%; 
	width:280px; 
	top:-225px;  
	display:none;

}

.clear {
	width:90%; 
	clear:both;
}

.clear2 {
	width:100%; 
	height:10px; 
	clear:both;
}

.cont_submenu_opciones, .cont_submenu_opciones2 {

	width:100%; 
	height:45px; 
	float:left; 
	background:url(../galeria/img/panel.jpg); 

}

.img_submenu_serv_prof, .img_submenu_contacto {

	z-index:1; 
	width:60px; 
	height:45px; 
	float:left; 
	top:0; 
	vertical-align:middle; 
	text-align:center;

}

#img_ico_submenu1 {
	background:url(../imagenes/trad_jurado.png) no-repeat;
}

#img_ico_submenu2 {
	background:url(../imagenes/int_simult.png) no-repeat;
}

#img_ico_submenu3 {
	background:url(../imagenes/ponente.png) no-repeat;
}

#img_ico_submenu4 {
	background:url(../imagenes/locutor_radio.png) no-repeat;
}

#img_ico_submenu5 {
	background:url(../imagenes/email.png) no-repeat;
}

#img_ico_submenu6 {
	background:url(../imagenes/telefono.png) no-repeat;
}

#img_ico_submenu7 {
	background:url(../imagenes/twitter.png) no-repeat;
}

#img_ico_submenu8 {
	background:url(../imagenes/skype.png) no-repeat;
}

#img_ico_submenu9 {
	background:url(../imagenes/proz.png) no-repeat;
}

.txt_opcion_submenu {

	float:left; 
	height:45px; 
	line-height:45px; 
	padding-left:5px;

}

.email_gabriel {

	margin-left:5px;
	/*background:url(../imagenes/email_gabriel.png) no-repeat;*/
	height:40px;
	width:200px;

}

.telefono_gabriel {

	margin-top:3px;
	margin-left:5px;
	/*background:url(../imagenes/telefono_gabriel.png) no-repeat;*/
	height:40px;
	width:200px;

}

.twitter_gabriel {

	/*margin-top:3px;*/
	margin-left:5px;
	/*background:url(../imagenes/twitter_gabriel.png) no-repeat;*/
	height:40px;
	width:200px;

}

.skype_gabriel {

	margin-left:5px;
	/*background:url(../imagenes/skype_gabriel.png) no-repeat;*/
	height:40px;
	width:200px;

}

.proz_gabriel {

	margin-left:5px;
	/*background:url(../imagenes/proz_gabriel.png) no-repeat;*/
	height:40px;
	width:200px;

}

.img_divider {
	float:left;
	background-image:url(../galeria/img/divider.png);
	width: 2px;
	height: 45px;
} 

#cont_form_interp {
	width:100%; 
	float:left; 
	margin-top:40px;
}

.capa_cajas { 
	width:49%; 
	float:left;
}

.ambitos {
	width:250px; 
	height:150px;
}

#cont_titulo, #cont_titulo_entrada, #cont_titulo_int_simult, #cont_titulo_ponente, #cont_titulo_locutor {
	height:100%; 
	float:left; 
	padding-right:10px;
}

.flecha_derecha {
	background-image:url(../imagenes/flecha_derecha.png); 
	width:24px; 
	height:24px; 
	float:left; 
	margin-top:4px;
}

#cont_titulo_ambito, #cont_titulo_ambito_ver, #cont_titulo_entrada_ver, #cont_titulo_congresos_ver, #cont_titulo_ponencias_ver, #cont_titulo_ponencia, #cont_titulo_programa, #cont_titulo_programas_ver, #cont_titulo_lugar, #cont_titulo_congreso {
	height:100%; 
	float:left; 
	padding-left:10px;
	padding-right:10px;
}

.cont_titulo_lugares {
	height:100%; 
	float:left;
}

.img_titulo_form {
	background-image:url(../imagenes/formacion.png); 
	width:32px; 
	height:32px; 
	float:left;
}

#cont_titulo_ambito_ver {
	height:100%; 
	float:left; 
	padding-left:10px; 
	padding-right:10px;
}

.titulo_detalle_evento {
	height:100%; 
	width:90%; 
	float:left; 
	padding-left:10px; 
	line-height:32px; 
	text-shadow:1px 1px 1px #FFFFFF;
}

.cont_paginacion_imagenes {
	width:100%; 
	float:right;
}

.cont_img_pag {
	width: 48px; 
	float:right;
}

.paginacion_imagenes {
	background-position:center; 
	width:48px; 
	height:48px; 
	margin-top:4px; 
	float:left;
}

.img_mas {
	background-image:url(../imagenes/mas.png)
}

.img_menos {
	background-image:url(../imagenes/menos.png)
}

#cont_buscar_entrada, #cont_buscar_congreso, #cont_buscar_ponencia, #cont_buscar_programa {
	margin-left:20px; 
	height:32px; 
	float:right; 
	vertical-align:middle;
}

.aceptar_buscar {
	background-image:url(../imagenes/aceptar.png); 
	width:24px; 
	height:24px; 
	float:right; 
	margin:0px 9px 0px 9px; 
	float:right;
}

.input1 {
	float:right; 
	padding-right:10px;
}

.input2 {
	float:right; 
	padding-right:5px;
}

.img_buscar {
	background-image:url(../imagenes/lupita.png); 
	width:32px; 
	height:32px; 
	float:right; 
	margin:0 9px 0 9px;
}

.txt_denom_entrada {
	padding-bottom:5px;
}

.floatright {
	float:right;
}

.cont_mostrar_mas {
	width:50%; 
	clear:both; 
	float:right; 
}

.mostrar_mas {
	background-image:url(../imagenes/mostrar_mas.png); 
	background-position:center; 
	width:48px; 
	height:48px; 
	margin-top:4px;
}

.txt_no_results {
	width:100%; 
	text-align:center;
}

.input_nombre_coment {
	width:100%; 
	height:30px; 
	line-height:30px;
}

.input_coment {
	width:100%; 
	resize:none;
}

.img_publicacion {
	background-image:url(../imagenes/publicacion.png); 
	width:32px; 
	height:32px; 
	float:left;
}

.img_evento {
	background-image:url(../imagenes/evento.png); 
	width:32px; 
	height:32px; 
	float:left;
}

.img_locutor_radio {
	background-image:url(../imagenes/locutor_radio.png); 
	width:32px; 
	height:32px; 
	float:left;
}

.img_ponente {
	background-image:url(../imagenes/ponente.png); 
	width:32px; 
	height:32px; 
	float:left;
}

.ir_entrada, .ir_congreso, .ir_programa, .ir_ponencia {
	height:100%; 
	width:95%; 
	float:left; 
	padding-left:10px; 
	line-height:32px; 
	text-shadow:1px 1px 1px #FFFFFF;
}

.titulo_entradas, .cont_contenido_entrada {
	float:left; 
	width:100%;
}

.cont_100left {
	width:100%; 
	float:left;
}

.cont_49left {
	width:49%; 
	float:left;
}

.cont_opc_serv_prof {
	width:250px; 
	height:150px; 
	z-index:2;
}

.img_sp_cong {
	background:url(../imagenes/congresos.png) no-repeat;
}

.img_sp_galeria {
	background:url(../imagenes/galeria_fotos.png) no-repeat;
}

.img_sp_ponenc {
	background:url(../imagenes/ponencias.png) no-repeat;
}

.img_opc_progs_radio {
	background:url(../imagenes/programas_radio.png) no-repeat;
}

.paddingb5 {
	padding-bottom:5px;
}

.cont_coment {
	width:33%; 
	float:left;
}

.txt_compartelo {
	float:left; 
	margin-right:20px; 
	line-height:35px; 
	text-shadow:1px 1px 1px #FFFFFF;
}

.cont_twitter {
	float:left; 
	line-height:35px; 
	margin-right:20px; 
	margin-top:8px;
}

.cont_facebook {
	float:left; 
	line-height:35px; 
	vertical-align:top; 
	margin-top:8px;
}

#numveces_leido {
	float:right; 
	width:70%; 
	line-height:35px; 
	text-shadow:1px 1px 1px #FFFFFF;
}

.nuevo_comentario {
	background-image:url(../imagenes/comentarios.png);
	width:32px; 
	height:32px; 
	float:right;
}

.contenido_comentario {
	width:48%; 
	margin-right:2%; 
	float:left;
}

#titulo_nombre, #titulo_comentario {
	line-height:24px; 
	vertical-align:middle; 
	float:left;
}

#mensaje_nombre, #mensaje_comentario {
	margin-left:10px; 
	float:right;
}

#campo_nombre {
	margin-bottom:10px;
}

.input3 {
	width:100%; 
	height:30px; 
	line-height:30px;
}

.input4 {
	width:100%; 
	resize:none;
}

.cont_guardar_coment {
	margin-top:10px; 
	text-align:center; 
	float:left;
}

.btn_guardar {
	width:80px; 
	text-align:center; 
	height:30px; 
	line-height:30px; 
	float:left;
}

.mensaje_btn_guardar {
	float:left; 
	margin-left:20px; 
	line-height:30px; 
	vertical-align:middle;
}

.cont_nombre_coment {
	line-height:45px; 
	vertical-align:middle;
}

#txt_nombre_coment {
	width:45%; 
	float:left; 
	margin-left:5%;
}

#txt_fecha_coment {
	width:45%; 
	float:right; 
	margin-right:5%;
}




/*************************/
/**** ESTILO GALERIA ****/
/*************************/

/* Gallery styles */

#gallery{
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	
	/* CSS3 Rounded Corners */
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	
	border:1px solid white;
	
	background:url(../galeria/img/panel.jpg) repeat-x bottom center #ffffff;
	
	/* The width of the gallery */
	width:800px;
	overflow:hidden;
}


#slides{
	/* This is the slide area */
	height:600px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:800px;
	overflow:hidden;
}

.slide{
	float:left;
}

#menu{
	/* This is the container for the thumbnails */
	height:45px;
}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu ul li{
	/* Every thumbnail is a li element */
	width:60px;
	display:inline-block;
	list-style:none;
	height:45px;
	overflow:hidden;
}

#menu ul li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url(../galeria/img/pic_bg.png) repeat;
}

#menu ul li.act, #menu ul li.act:hover{
	/* The active state of the thumb */
	background:url(../galeria/img/active_bg.png) no-repeat;
}

#menu ul li.act a{
	cursor:default;
}

.fbar{
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	background:url(../galeria/img/divider.png) no-repeat right;
}

#menu ul li a{
	display:block;
	background:url(../galeria/img/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
}

a img{
	border:none;
}


#main{
	/* The main container */
	margin:15px auto;
	text-align:center;
	width:800px;
	position:relative;
}

a, a:visited {
	color:#000000; /*0196e3*/
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:none;
}

p{
	padding:10px;
	/*text-align:center;*/
}
