@charset "UTF-8";
/* CSS Document */


a:link {
text-decoration:none;
color:#5588bb;
}
a:visited {
text-decoration:none;
color:#5588bb;
}
a:hover {
text-decoration:underline;
color:#5588bb;
}

hr {margin:5px 0 10px 0;}

ul {
margin:0;
padding:0;
list-style-type:none;
float:left;
}




h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#999999;
	line-height: 100%;
	font-weight: normal;
	margin-top:5px;
	margin-bottom:15px;

}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#999999;
	line-height: normal;
	font-weight: normal;
	margin: 0px;
	}
	
h2r {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#F00;
	line-height: normal;
	font-weight: normal;
	margin: 0px;
	}
	
	
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	line-height: 110%;
	font-weight: normal;
	margin: 0px;
	}
	
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	line-height: 110%;
	font-weight: normal;
	margin:0;
	}
	
	
	
 
 h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#333333;
	line-height: 140%;
	font-weight: normal;
	margin-top:5px;
	margin-bottom:20px;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#999999;
	line-height: 120%;
	font-weight: normal;
	margin: 0 0 15px 0;
	}
 
 
 p {
 font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 120%;
	padding-bottom:10px;
	margin:0;
}
 
 
 
/* CLASES ESPECIALES */

.albertoceballos_cv p {font-size:12px;padding: 0.2em 0 0.2em 0;}


ul.carrusel li {float:left;}

li.carruselanterior {background:url(images/flechacarruseliz_21.gif) no-repeat left top;}
.carruselanterior a{ background:url(images/flechacarruseliz_21.gif) no-repeat left top;display:block;width:21px;height:30px;}
.carruselanterior a:hover {background-position:right top;}

li.carruselsiguiente {background:url(images/flechacarruselde_21.gif) no-repeat left top;}
.carruselsiguiente a{background:url(images/flechacarruselde_21.gif) no-repeat left top; display:block;width:21px;height:30px;}
.carruselsiguiente a:hover {background-position:right top;}


p.anterior a{background:url(images/trianguloiz_11.gif) left no-repeat; display:block;width:50px;height:15px;padding-left:15px;}
.anterior a {background:url(images/trianguloiz_11.gif) left no-repeat;}
.anterior a:hover {background:url(images/trianguloiz2_11.gif) left no-repeat;color:#333333;}

p.siguiente a{background:url(images/triangulode_11.gif) right no-repeat ; display:block;width:50px;height:15px;padding-right:15px;text-align:right;}
.siguiente a {background:url(images/triangulode_11.gif) right no-repeat ;}
.siguiente a:hover {background:url(images/triangulode2_11.gif) right no-repeat;color:#333333;}


.directorio h4 {padding-bottom:5px;}


h3.volver {background:url(images/flechaiz_11.gif) no-repeat left top;width:60px;}
.volver a {background:url(images/flechaiz_11.gif) no-repeat left top;display:block;width:45px;height:15px;padding-left:15px;}
.volver a:hover {background-position:right top;}

p.volverarriba  {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5588bb;background:url(images/volverarriba_11.gif) no-repeat left top;width:100px;height:15px;padding:0;margin-top:0.4em;}
.volverarriba a {background:url(images/volverarriba_11.gif) no-repeat left top; display:block;width:85px;height:15px; padding-left:15px;}
.volverarriba a:hover {background-position:right top;}

.irancla {display:block;}
.irancla p {margin:0;padding:0;background-image:url(images/irancla_11.gif); background-position:left; background-repeat:no-repeat;}
.irancla a {background-image:url(images/irancla_11.gif); background-position:left; background-repeat:no-repeat;padding:0 0 0 15px; display:block;}
 

h2.noticias {padding-bottom:5px;}
h2.noticias a {background:url(images/flechaderecha_13.gif) left no-repeat;padding-left:20px;display:block;}
h2.noticias a:hover {background:url(images/flechaderechazul_13.gif) left no-repeat;}
 p.noticias  {padding-left:20px;padding-bottom:15px;}
 
 
 #artistas h1 {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#000000;padding: 0 0 0.5em 0;}
 #artistas h4 {color:#999999;}
 
  #programacion h4 {color:#999999;}
 
.piezasprehistoria  h1, #monumento h1 {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#000000;padding: 0 0 0.5em 0;}
.piezasprehistoria h2, #monumento h2 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;}
.piezasprehistoria  h4, #monumento h4 {color:#999999;}
.piezasprehistoria h5, #monumento h5 {font-family:Arial, Helvetica, sans-serif;color:#666666;}

.piezasedadantigua  h1, #monumento h1 {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#000000;padding: 0 0 0.5em 0;}
.piezasedadantigua h2, #monumento h2 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;}
.piezasedadantigua  h4, #monumento h4 {color:#999999;}
.piezasedadantigua h5, #monumento h5 {font-family:Arial, Helvetica, sans-serif;color:#666666;}

.piezasedadmedia  h1, #monumento h1 {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#000000;padding: 0 0 0.5em 0;}
.piezasedadmedia h2, #monumento h2 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;}
.piezasedadmedia  h4, #monumento h4 {color:#999999;}
.piezasedadmedia h5, #monumento h5 {font-family:Arial, Helvetica, sans-serif;color:#666666;}

.piezasedadmoderna  h1, #monumento h1 {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#000000;padding: 0 0 0.5em 0;}
.piezasedadmoderna h2, #monumento h2 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;}
.piezasedadmoderna  h4, #monumento h4 {color:#999999;}
.piezasedadmoderna h5, #monumento h5 {font-family:Arial, Helvetica, sans-serif;color:#666666;}

.piezasedadcontemporanea  h1, #monumento h1 {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#000000;padding: 0 0 0.5em 0;}
.piezasedadcontemporanea h2, #monumento h2 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;}
.piezasedadcontemporanea  h4, #monumento h4 {color:#999999;}
.piezasedadcontemporanea h5, #monumento h5 {font-family:Arial, Helvetica, sans-serif;color:#666666;}

.piezasartesacro  h1, #monumento h1 {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#000000;padding: 0 0 0.5em 0;}
.piezasartesacro  h2, #monumento h2 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;}
.piezasartesacro   h4, #monumento h4 {color:#999999;}
.piezasartesacro  h5, #monumento h5 {font-family:Arial, Helvetica, sans-serif;color:#666666;}

 
 h5.noticias a {color:#333333;display:block;height:25px;padding-left:20px;padding-top:10px;}
 h5.noticias a:hover {color:#333333;}
 
 h5.obras {
	font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
	color:#999999;
	padding:0;
	margin: 1em 0 0.6em 0;
	background:url(images/lineapuntos_600.gif) no-repeat left bottom;}
 
 h2.teatro{font-size:16px;color:#FFFFFF;text-align:right;background:url(images/iconoteatro_160.gif) left top no-repeat;padding:10px;height:40px;}
 h2.literatura {font-size:16px;color:#FFFFFF;text-align:right;background:url(images/iconoliteratura_160.gif) left top no-repeat;padding:10px;height:40px;}
 h2.conferencias {font-size:16px;color:#FFFFFF;text-align:right;background:url(images/iconoconferencias_160.gif) left top no-repeat;padding:10px;height:40px;}
 h2.exposiciones {font-size:16px;color:#FFFFFF;text-align:right;background:url(images/iconoexposiciones_160.gif) left top no-repeat;padding:10px;height:40px;}
 h2.musica {font-size:16px;color:#FFFFFF;text-align:right;background:url(images/iconomusica_160.gif) left top no-repeat;padding:10px;height:40px;}
 h2.cursos {font-size:16px;color:#FFFFFF;text-align:right;background:url(images/iconocursos_160.gif) left top no-repeat;padding:10px;height:40px;}
 h2.danza {font-size:16px;color:#FFFFFF;text-align:right;background:url(images/iconodanza_160.gif) left top no-repeat;padding:10px;height:40px;}
 h2.otros {font-size:16px;color:#FFFFFF;text-align:right;background:url(images/iconootros_160.gif) left top no-repeat;padding:10px;height:40px;}
 h2.cine {font-size:16px;color:#FFFFFF;text-align:right;background:url(images/iconocine_160.gif) left top no-repeat;padding:10px;height:40px;}
 
h3.negro {margin-bottom:0.4em;color:#000000;}
h3.negro a {background:url(images/flechaderecha_11.gif) top left no-repeat ; display:block;padding-left:15px;}
h3.negro a:hover {background:url(images/flechaderecha2_11.gif) top left no-repeat;}
 
.caja275iz h3 a {background:url(images/flechaderecha_11.gif) left no-repeat ;width:180px; display:block;padding: 0 0 0 15px;margin-bottom:0.5em;float:right;}
.caja275iz p {padding-left:15px;width:180px;display:block;float:right;}
 
 h4.negro {margin-bottom:0.4em;color:#000000;}

 
 .piedefoto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#999999;
	line-height: 120%;
	font-weight: normal;
	margin: 0 0 15px 0;
	}
 
 
  .destacado {
 color:#5588BB;
 }
   .destacadomj {
	color:#FFFFFF;
 }
  .destacado a:link{
 color:#5588bb;
 }
   .destacado a:visited{
 color:#5588bb;
 }
 
 .negro {color:#000000;}
 .negrobold {color:#000000;font-weight:bold;}
 
 .24px {font-size:24px;}
 
 
  .calendariomes {font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-align:center;
 color:#BBBBBB;

 }
 .calendario {font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-align:center;
 color:#666666;

 }
 
 .calendario a {
	display:block;
	padding-top:0.35em;
	width:20px;
	height:1.5em;
	font-weight:bold;
	color:#5588BB;	
}
 
 .calendario a:hover {

 text-decoration:none;
 color:#FFFFFF;
 background:#5588BB;}
 
 p.fecha_cv {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#999999;margin-top:0.6em;}
 
 /* tipos de letra */


.arial9gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	line-height: 140%;
}


.arial10negro {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;line-height: 130%;}
.arial10negro a:link, .arial10negro a:visited {color:#000000;}


.arial10gris {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#AAAAAA;line-height: 130%;}
.arial10gris a:link, .arial10gris a:visited, .arial10gris a:hover {color:#AAAAAA;}


.arial10grisclaro {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#999999;line-height: 130%;}
.arial10grisclaro a:link, .arial10grisclaro a:visited {color:#999999;}


.arial10griscalido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#888870;
}
.arial10griscalido a:link{
	color:#888870;
	
}
.arial10griscalido a:hover{
	color:#888870;
}
.arial10griscalido a:visited{
	color:#888870;
	
}




.arial10blancosub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
	line-height: 130%;
}


/**/

.arial11negro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 120%;
}

/**/

.arial11grisosc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 120%;
}


.arial11azul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006;
}
.arial11azul a:link{
	color:#5588BB;	
}
.arial11azul a:hover{
	color:#5588bb;
}
.arial11azul a:visited{
	color:#5588BB;	
}



.arial11gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:120%;
}

.arial11grispad {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:120%;
	padding-left:15px;
}



.arial12negro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height: 140%;
}
.arial12grisosc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 140%;
}

.aria111rojo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f00;
}

/* GEORGIA */

.georgia12gris {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#999999;
	line-height: 130%;
}

.georgia12grismed {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
	line-height: 130%;
}


.georgia24gris {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#666666;
	line-height: 120%;
}
.georgia30gris {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#969686;
	line-height: 120%;
}
.georgia36gris {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:#999999;
	line-height: 100%;
}
.georgia42gris {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:42px;
	color:#999999;
	line-height: 100%;
}
.georgia42negro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:42px;
	color:#000000;
	line-height: 100%;
}

