/*  
Theme Name: San Telmo 01
Theme URI: http://www.santelmo.net/
Description: None
Version: 0.1
Author: Gustavo Bianchi 
Author URI: http://www.ar2.info/

*/
html {margin:0;}
body { font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; background: url(images/columnas.gif) repeat-y 0 0; margin:0px;}
#wrap { width:1000px; font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; color:#666; margin:0; padding:0;}
#header { height:100px; width:300px; position:relative;  color:#000; margin-bottom:0px; float:left; padding:0; background: #fff /*url(images/header_001.jpg) no-repeat*/;} 
#header h1 {float:none;  text-indent:-10000px; margin:40px 0 0 0; padding:0;}
#header h1 a { display:block; background:url(images/san-telmo.gif) no-repeat left top; height:56px; }
#search {padding:60px 10px 0 0; float:right;  margin:0 0 0 0; background: #fff; }
input#searchsubmit { background:#fc6 url(images/search.gif) no-repeat left top; border:2px solid #f93; color:#333; font-size:13px; margin: 5px 0px 5px 0px ; padding: 0 0 0 20px; }
a:hover { text-decoration:none; color:#555353; border:none;  }

.left a{color:#364074;}
.left { float:left; width:248px; border:0px solid #f3f3f3; margin:0; padding:0px; /*background: #00FF00;*/clear:both;}
.left .tit{ font-size:18px;font-weight:normal; border-bottom:solid 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.left .stit{font-size:18px;font-weight:normal; margin:0 7px 3px; padding:3px 0; }
.left h2 { font-size:18px;font-weight:normal; }
.left ul {  list-style-type:none; margin:0 4px 0px 10px; padding:5px 5px 0 5px; line-height:150%; font-size:11px; }
.left ul.active {background:url(images/fdo_claro.gif);}
.left ul li { list-style-type:none; margin:0 0 5px 0 ; padding:0; }
.left ul li ul { list-style-type:square; margin:0; padding:0 3px; border:0px;}
.left ul li ul li { float:left;   list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 5px 2px 12px; }
.left ul li ul li :hover { border-bottom:#ccc 1px solid;}
.left ul hr { clear:both; 
	height: 3px;
	/* color is for IE */
	color: #CCCCCC;
	/* background is for all other web browsers */
	background: #CCCCCC;
	/* border: 0 removes the shading in most web browsers */
	border: 0;
	/* A zero-margin aligns it in most web browsers */
	margin: 0;
	padding:0;
	/* Aligns it in IE */
	text-align: left;
}
.right { float:right; width:208px; border:0px solid #f3f3f3; margin:0; padding:10px; /*background: #00FF00;*/} 
.right img { border:0; display:block; margin-left:auto; margin-right:auto; }

/* middle */
.middle { /*font-family: Helvetica, Arial, sans-serif;*/ margin-top:10px; line-height:16px; margin-left:6px; float:left; width:512px; border:0px solid #f3f3f3; overflow:hidden; /*padding:10px;*/ font-size:11px; /*background: #00FF00;*/}
.middle h1 { font-size:26px; font-weight:normal; margin:0 7px 3px 10px; padding:3px 0; color:#006699;}
.middle h2 {

font-family: Georgia,"Times New Roman",Times,serif;

font-style: normal;

font-variant: normal;

font-weight: normal;

font-size: 14px;

line-height: normal;

font-size-adjust: none;

font-stretch: normal;

/*color: #333333;*/

color: #333333;
position: relative;
margin: 0 0 6px 10px;
padding:0;


}
.middle h2 strong {
font-weight: normal;
font-size:20px;
color:#003366;
/*border-bottom: 1px solid #003366;*/
}

#destacados h2 { font-size:16px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; }


.middle img { border:4px #eee solid; }
.middle img.sinBorde { border:0px #eee solid; }
.middle.entry { border-bottom:dashed 1px #ccc; }
#middle .pie{
	margin-left: 3px;
	font-size: 13px;
	font-weight: bold;
	color: #D80505;
	margin-bottom:8px;
	padding-top:2px;
	margin-bottom:8px;
	}
	/*#middle p.detalle{
	padding:0px;
	padding-top:5px;
	margin-bottom:0px;
	color:#555555;
	/*font-weight:bold;
	font-size: 11px;
	}*/
	
	#middle table {
	pading:0;
	margin:0;
	border:0;
border-collapse: collapse;
border-spacing: 0;
	}
	
#middle tr {


}
.entry ul { margin: 5px; padding:2px;}
.entry li {float:left;   list-style-type:none; background:transparent url(images/bulldatos.gif) no-repeat 0 4px; border:0; margin:0; padding:0 5px 2px 12px;  }

	
#middle td {
	margin:0;
	border:0;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#D80505;

	padding:4px;
	text-align:left;
	vertical-align:top;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	color:#313F9B;


}

#middle thead p {
	font-weight: bold;
	cursor: pointer;
}
#middle th {
 cursor: pointer;
white-space: no-wrap;
	text-align:left;
	align: top;
	padding: 0 4px 0 4px;
background-color:#E5E1D4;
color:#D80505;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
}

/*#middle h2 {
padding:0;
margin:0 0 4px 0;
color: #313F9B;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
}*/

.br hr { 
clear:both; 
	height: 1px;
	/* color is for IE */
	color: #CCCCCC;
	/* background is for all other web browsers */
	background: #CCCCCC;
	/* border: 0 removes the shading in most web browsers */
	border: 0;
	/* A zero-margin aligns it in most web browsers */
	margin: 0;
	padding:0;
	/* Aligns it in IE */
	text-align: left;
}

.middle h3 {
padding:0;
margin:0 0 0 10px;
color: #666666;
font-size:14px;
/*font-weight:normal;*/
}

.categorypost {
border-bottom: 1px solid #003366;
}


#middle h2 .subcat{
border-bottom:solid #003366 1px;
}


#middle p {
color: #666666;
margin: 4px 0 4px 0;
font-weight:normal;
font-size:12px;
}

#middle td acronym{
  cursor: help;
  border-bottom: 1px dotted #000;
  font-size:10px;
font-weight:normal;
}

#middle hd acronym{
 
}

#middle form p{
 
}

#middle form h2{
 padding:0;
margin:10px 0 10px 0;
color: #313F9B/*#D80505*/;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
border-bottom: 1px solid #313F9B;
}

#middle form hr{
 color: #666666;
margin: 4px 0 4px 0;
font-weight:normal;
font-size:12px;
}
 li.vdir { float:left;   list-style-type:none; background:transparent url(images/direccion.gif) no-repeat 0 4px; border:0; margin:0; padding:0 5px 2px 12px; }
 li.vtel { float:left;   list-style-type:none; background:transparent url(images/telefono.gif) no-repeat 0 4px; border:0; margin:0; padding:0 5px 2px 12px; }
 li.vmail { float:left;   list-style-type:none; background:transparent url(images/email.gif) no-repeat 0 4px; border:0; margin:0; padding:0 5px 2px 12px; }
 li.vweb { float:left;   list-style-type:none; background:transparent url(images/web.gif) no-repeat 0 4px; border:0; margin:0; padding:0 5px 2px 12px; }
 li.vhor { float:left;   list-style-type:none; background:transparent url(images/horario.gif) no-repeat 0 4px; border:0; margin:0; padding:0 5px 2px 12px; }


      #dias {
     float:left;
      width:100%;
      background: url("images/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
	  font: 11px Verdana, Arial, Helvetica, sans-serif;
	  text-transform:uppercase;
      }
    #dias ul {
      margin:0;
      padding: 0 10px 0 10px;
      list-style:none;
      }
    #dias li {
      float:left;
      background:url("images/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 8px;
      border-bottom:1px solid #765;
      }
    #dias a {
      float:left;
      display:block;
      width:.1em;
      background:url("images/right_both.gif") no-repeat right top;
      padding:5px 9px 4px 1px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    #dias > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #dias a {float:none;}
    /* End IE5-Mac hack */
    #dias a:hover {
      color:#333;
      }
    #dias #current {
      background-position:0 -150px;
      border-width:0;
      }
    #dias #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #dias li:hover, #dias li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #dias li:hover a {
      background-position:100% -150px;
      }
	  #eventos {
	  clear:both;
	  }
	   #eventos td {
	 vertical-align:top;
	 padding:10px 0 0 0;
color:#333333;
	
	
	  }
	     #eventos td.evento {

	  border-bottom:#990000 1px solid;
	
	
	  }
	  
	     #eventos td.horario {
font-size:14px;
	 color: #666666;
	
	padding-right:6px;
	  }
	
	   #eventos h3 {
	  color: #990000;
	 padding:0 0 5px 0;
margin:0;
font-size:16px;
font-weight:bold;

	  }
	  .venue {
	  color:#000000;
	  padding:2px 0 0 0;
	  margin:0;
	  background-color:#FAFFED;
	  }

.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }
#footer { width:1000px; text-align:center; clear:both; padding:10px 0 10px 0; background: #FFFFFF; }
div.hr { height:3px; background:#fff url(images/hr.gif) repeat-x scroll center; clear:both; margin:0; padding:0 1px 0 0 ;}
div.br { height:10px; clear:both; }
.alignright { float:right; } 
.alignleft { float:left; } 
.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
input#submit { background:#fc6; border:2px solid #f93; color:#fff; font-size:13px; }
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
span { background:#FFC; }
.addthis { float:right; clear:both; }
a:link,a:active,a:visited { text-decoration:none; color:#416e90; border:none; }
/*.left h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.left ul li ul li :hover { border-bottom:#ccc 1px solid;}*/
.right h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 10px; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.right ul li ul li :hover { border-bottom:#ccc 1px solid;}
div.hr hr,div.br br { display:none; }
.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }
.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }