/* GENERALES
-------------------------------------------------- */

* {	margin: 0; padding: 0; }

img, embed, object, form, table, div, select, textarea, input, script, h1, h2, h3, h4, h5, h6, p, fieldset, ul, ol, li, button { border:0; margin:0; padding:0; }

.oBloque h1 { margin-bottom:0px; margin-top:0px; }

body {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	color: #808080;
	font-size: 11px;
	text-align: center;
	padding: 0;
	background: #ebebeb url(../img/f_body.gif) 0 0 repeat;
	padding: 0 0 20px 0;
	background-color: #00CCCC;
}

p, select, textarea, input, label { font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;}

a {	color: #54616e; outline: none; }
a:hover {	color: #7b7c00; outline: none; }

ul, ol, li { list-style: none; }

abbr, acronym {	cursor: help; }

legend { display: none; }

/* .clearfix - FIX para capas padre que no se ajustan al tamaño de los hijos  http://www.webtoolkit.info/demo/css/clearfix/demo.html */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
/* FIN .clearfix */


/* Listas
-------------------------------------------------- */

ul.horizontal li { float: left; display: inline; }

/* Formularios
-------------------------------------------------- */

form { clear: both; margin: 0 0 0 0; }


/* Variantes de tipografías y  Clases Generales
-------------------------------------------------- */

.noscreen {	display:none; }
.floatleft { float:left; margin:0; padding:0; }
.floatright {	float:right; margin:0; padding:0; }
.center {	text-align: center; }
.clearall {	clear:both; }
.noborder {	border:none; border-color:transparent; }
.inline { clear: none; display: inline; border:0; margin:0; padding:0; }

.sub { text-decoration: underline; }
.nosub { text-decoration: none; }
.bold { font-weight: bold; }
.capital{ text-transform: uppercase; }
.normal { font-weight: normal; }


/* Márgenes y anchos
-------------------------------------------------- */
.nomargin { margin: 0; }
.separador { margin-top:15px; margin-bottom:0px; }
.msharebutton {
	padding-top:15px;
}
.sendBloque input {
	border:#808080 solid 1px;
	margin:0;
	padding:0;
}
.sendBloque {
	margin-top:8px;
}
#gallery #thumbs img{
	padding-right:2px;
	height:29px;
	width:29px;
}
#gallery #thumbs{
padding-bottom:10px;
}

#galleryfoto img{
	border:#dee0dd solid 5px;
	width:500px;
}


#galleryfoto {
	padding-bottom:10px;
}
#thcount a{
	text-decoration:none;
}
