/* Portfolio Filter Stylesheet */

/*****Reset*****/
/*html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }*/

/*****Basic Definitions*****/
body { color: #333; font: 12px Verdana, Helvetica, Arial, sans-serif; }
h1 { font-size: 1.667em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.333em; }
h4 { font-size: 1.167em; }
h5, h6 { font-size: 1em; }

a { color: #333; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration: none; }
p, ul, ol, dl, table { margin-bottom: 18px; }
ul, ol, dd { margin-left: 36px; }

/*****Custom Classes*****/
.clearing { clear: both; }
.last { margin-bottom: 0; }
.screenReader { left: -9999px; position: absolute; top: -9999px; }

/*****Basic Layout*****/
div#container { margin: 20px auto 0; overflow: hidden; width: 662px; float:right; }

ul#filter { float: left; font-size: 16px; list-style: none; margin-left: 0; width: 100%; }
ul#filter li { 
	border-right: 1px solid #dedede;
	float: left;
	line-height: 16px;
	margin-right: 10px;
	padding-right: 10px;
}
ul#filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
ul#filter a { color: #999; text-decoration: none; }
ul#filter li.current a, ul#filter a:hover { text-decoration: none; }
ul#filter li.current a { color: #333; font-weight: bold; }

ul#portfolio { float: left; list-style: none; margin-left: 0; width: 672px; }
ul#portfolio li { 
	border: 0px solid #dedede; 
	float: left; 
	margin: 0 10px 10px 0; 
	padding: 5px;
	width: 120px;
}
ul#portfolio a { display: block; width: 100%; }
ul#portfolio a:hover { text-decoration: none; }
ul#portfolio img { border: 1px solid #dedede; display: block; padding-bottom: 0px; }


body,h1,h2,h3,quote,small,form,input,ul,li,ol,label{
	/* Page reset */
	margin:0px;
	padding:0px;
}

body{
	/* Setting default text color, background and a font stack */
	color:#444444;
	font-size:13px;
	background: #f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
}


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

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



h1{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	font-size:36px;
	font-weight:normal;
	margin-bottom:25px;
}


h1.grande{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	font-size:44px;
	font-weight:bold;
	margin-bottom:15px;
}
/*
h2{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	position:absolute;
	right:0;
	text-transform:uppercase;
	top:15px;
}
*/
h3 {
	margin-bottom: 10px;
}


/* 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(img/panel.jpg) repeat-x bottom center #ffffff;
	
	/* The width of the gallery */
	width:920px;
	overflow:hidden;
	
	margin-top:5px;
}

#header {
	text-align: right;
}

#header #izq {
	display:inline-block;float: left;
	margin-left: 20px;
}

#header #drh {
	display:inline-block;
	margin-right: 20px;
}


 #izquierda
{
	 border-right: 1px solid #D9D3C1; /* border-right: 1px solid #A4C5B9;*/
	 background-color: #EDEDED;
}
        
#agenda, #agenda2
{
	 background-image: url(../images/degradado.gif);
	 background-position: top;
	 background-repeat: repeat-x;
	 background-color: #EDEDED;
	 border-bottom: 1px solid #D9D3C1;
}


#fotoPersonal img {	
	/*-webkit-box-reflect: below -5px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(100, 100, 100, 0.4)));*/
}

#ficha{ 
 	padding-top:20px; 
	padding-left:20px;
	background-image: url('../images/degradado.gif');
	border-bottom: 1px solid #D9D3C1;
}


#imagen{float:left; width:64px;}
#datos{float:right; width:166px; margin-top:25px;}


.opciones {
}

.columna {
  float:left;
  margin-left:5px;
  /*padding-bottom:10px;*/
  /*width:308px;*/
	border-top: 1px solid #D9D3C1;
	border-left: 1px solid #D9D3C1;
	width: 642px;
}

.tema {
  background-image: url("../images/degradado.gif");
  border-bottom: 1px solid #D9D3C1;
  /*border-left: 1px solid #D9D3C1;*/
  float:left;
  height:auto !important;
  height:60px;  
  min-height:60px;
  width: 300px;
  text-align: left;
  padding: 10px 10px 10px 10px;
	border-right: 1px solid #D9D3C1;
}

.tema img {
  float:left;
  margin-right:5px;
}

.tema img.restringido {
  float:right;
  margin-right:5px;
  
}

.tema p {
  float:left;
  padding-right:5px;
  padding-top:5px;
  width:185px;
}


.tema a.titulo_tema  {
  color: #617798;
  display:block;
  /*font-size:11px;*/
  font-weight:bold;
  padding-bottom:2px;
  text-align:left;
  text-decoration:none;
  margin-top: 8px;
}


.tema a.titulo_tema:hover {
	color: #464268;
}

.tema:hover{
        background-color:#FFFFC3;
        background-image:none;


}



.tema p span {
  display:block;
  padding-top:4px;
}

.separador {
  clear:both;
}



