body	{}
select	{font-family:Arial , Verdana; font-size:1em; }
textarea{font-family:Arial , Verdana; font-size:1em; }
input	{font-family:Arial , Verdana; font-size:1em; }
form	{margin:0; padding:0; }
img		{border:0; }
a		{text-decoration:underline; }
a:hover	{text-decoration:none; }
ul		{margin:0; padding:0; list-style:none; }
p		{margin:0; padding:0; }
fieldset	{border:0;padding:0; margin:0; }

table		{width:450px; border-top:1px solid #ccc; border-left:1px solid #ccc; font-size:.6875em; color: #444444; margin:15px 0 15px 20px; }
td			{border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:4px; }
th			{border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:4px; }



.pagina_1		{width:788px; margin:0 auto; }
.pagina_2		{float:left; width:788px;}
.pagina_3		{}
.pagina_4		{}



/*	menu horizontal	*/
.menu 					{float:left; width:788px; background:#ff8005 url(../i/menu_c.gif) top left repeat-x; font-size:.8125em; border-top:12px solid #fff;}
.menu ul				{padding:0 0 0 0; }
.menu li				{float:left; }
.menu li a				{display:block; padding:0 0 0 0;  background-image: url(../i/menu_a.gif);  background-repeat:repeat-x; background-position:top left; background-color:transparent; color:#fff; text-decoration:none; font-weight:bold; border-right:1px solid #fff; }
.menu li a:hover		{background-position:bottom left; background-color:#fed614; color:#666; }
.menu li a span			{display:block; /*background-image: url(../i/menu_b.gif);  background-repeat:no-repeat; background-position:0 0; */padding:4px 10px 5px 10px; }
.menu li a.on			{background-position:bottom left; background-color:#fed614; color:#666; }
.menu li.fin 			{border-right:0; }
.menu li.fin a 			{color:#333;  }
.menu li.mi_carpeta span{background-image: url(../i/menu_carpeta.gif); padding:4px 10px 5px 35px; }
.menu .salir 			{float:right; }
.menu .salir li			{padding:4px 15px 0 0; }
.menu .salir a 			{border:1px solid #fff; background:none;  color:#fff; text-align:center; padding:0 2px; font-weight:normal; text-transform:uppercase; font-size:x-small; }
.menu .salir a:hover	{color:#666666; background:#fff; color:#b41b18; }







body {background-color: #C0C0C0; color: #444444; font-family: verdana, sans-serif;	font-size: 100%;	margin: 0;	padding: 0;	min-width: 788px;	text-align: center;}

a, #content h2 a:hover, strong, b {	color: #0066B2;}
a:hover {	color: #589616;	text-decoration: none;}

blockquote, pre {	background-color: #F5F5F5;	font-size: 1em;	padding: 5px;}

caption {	font-weight: bold;}

code {	color: #000000;	font-size: 1.2em;}

dd {	background-color: #F5F5F5;	border-left: 1px solid #589616;	padding: 5px;}
dt {	border-bottom: 1px solid #589616;	font-weight: bold;}
em,i, cite {	color: #297016;}
h1		{color: #0066B2;	font-size: 1.1em;	letter-spacing: 0.2em;	margin-bottom:0;	/*text-transform: capitalize;*/ padding:10px 0 15px 0; }
h3		{color: #777777;	font-size: 0.75em;	font-style: italic;	font-weight: normal;	margin-top: 0px;	padding: 0px;}
h4		{color: #0066B2;	font-family: "Trebuchet MS", sans-serif;	font-size: 1.1em;	letter-spacing: 0.1em;}
h5 		{color: #0066B2;	font-size: 1.1em;	font-weight: normal;}
h6 		{font-family: "lucida console", monospace;	font-size: 0.9em;	font-weight: normal;	text-align: right;	text-transform: uppercase;}
hr 		{background-color: #589616;	border: 0px;	height: 2px;}
input, textarea, select 	{	background-color: #EEEEEE;	border: #0066B2 1px solid;}
input.focus 				{	background: #9FE5AC;}

h1 span		{color: #0066B2; display:block; 	font-size: .75em;		color: #0066B2; margin:5px 0 0 0; }



input[type="checkbox"], h6 ul .post-categories, input[type="radio"] {
	border: 0px;
}

p {
	font-size: small;
	line-height: 145%;
	margin-bottom: 8px;
	margin-top: 8px;
	text-align: left;
	/*text-indent: 15px;*/
	padding: 0 0 0 15px; 
}

u {
	font-size: 0.9em;
	text-transform: uppercase;
}

.post-categories {
	display: inline;
	margin: 0;
	padding: 0;

}

.post-categories li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#container {
	background-color: #FFFFFF;
	border: 2px solid #CC0000;
}

#content {
	background-color: #FFFFFF;
	color: #000000;
	margin-left: 20px;
	margin-top: 10px;
	width: 550px;
	border: 0px solid red;
	float: left;
}
* html #content {
	margin-left: 10px;
	width: 540px;
}

#content li {
	line-height: 155%;
	text-indent: 0px;
	font-size: .8em;
	margin-bottom: .5em;
}

#content ul li p {
	text-indent: 0px;
}

#content p img {border: 1px solid #999; margin:10px 0; }


#content .meta .post-categories {
	font-size: 1.2em;
}

#content .meta {
	font-size: 0.7em;
	font-weight: normal;
	line-height: 170%;
	text-align: right;
	text-transform: uppercase;
}

#content h2 {
	color: #333333;
/*	font-family: "Trebuchet MS", sans-serif;*/
	font-size: 1.1em;
	letter-spacing: 0.15em;
	margin-bottom: 0px;
}

#content h2 a {
	color: #333333;
	text-decoration: none;
}

#content h1 {
	color: #333333;
	font-size: 1.1em;
	letter-spacing: 0.15em;
}

#content h1 a {
	color: #333333;
	text-decoration: none;
}



#pie {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 0.8em;
	padding: 15px 0 15px 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 788px;
}

#head {
	float:left; 
	border: 0px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	top: 0px;
	width: 788px;
}

#main {
	background-color: white;
	width: 788px;
	color: black;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	border: 0px solid red;
	text-align: left;
}

#nav {
	background-color: #F5F5F5;
	border: #E0E0E1 1px solid;
	color: #000000;
	padding: 8px 2px 30px 8px ;
	text-align: left;
	width: 180px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;

}
* html #nav {	margin-right: 5px;}


#skipnav {display: none;}

#nav h2 {
	color: #333333;
	font-size: .75em;
/*	letter-spacing: 0.2em;*/
	padding:20px 0 0 0 ; 
/*	text-transform: capitalize;*/
	margin:0 ! important; 
}

#nav ul {
	list-style-type: none;
	margin:0;
	padding:0;
}



#nav ul li {
	color: #333333;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.2em;
	line-height: 150%;
	margin-bottom: 0px;
	margin-top: 10px;
	/*text-transform: capitalize;*/
}

#nav ul li li a:hover {
	padding-left: 13px;
}

#nav ul li ul {
	margin: 0px;
	padding: 0px;
}

#nav ul li ul li {
	font-family: verdana, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	letter-spacing: 0em;
	margin: 0px;
}

#nav ul li ul li a {
	background-image: url(images/bullet.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 13px;
}

#wp-calendar {
	border: 1px solid #589616;
	margin-top: 5px;
	text-align: center;
	width: 100%;
}

#wp-calendar caption {
	text-align: left;
}

#wp-calendar td {
	background-color: #FFFFFF;
	font-size: 0.75em;
	font-weight: normal;
}

#wp-calendar th {
	background-color: #CCCCCC;
	font-family: verdana, sans-serif;
	font-size: 0.75em;
}

#commentlist li {
	font-size: 1em;
}
#comment {
	width: 500px;
}
#content #comment p {
	text-align: left;
}
.form-item  textarea {
	width: 400px !important;
}
#topad, #sidead {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#sidead {
	margin-top: 1em;
}
#subscribe h2 {
	font-size: .9em;
	margin-bottom: 0;
}
#subscribe p {
	text-indent: 0;
	margin: .25em 0 .4em 0;
	line-height: 130%;
	font-size: .7em;
}


.formulario_registro				{clear:both; padding:20px; }
.formulario_registro .linea			{margin:0 0 15px  0 ; }
.formulario_registro label			{font-size:.75em; }
.formulario_registro label span		{display:block; }
.formulario_registro input			{display:inline; font-size:1em; width:400px; }
.formulario_registro textarea		{display:inline; font-size:1em; width:400px; height:80px;}
.formulario_registro .boton			{padding:15px 0 0 350px; }
.formulario_registro button			{display:inline; font-size:.75em; }


.formulario_comentario				{clear:both; padding:10px 20px 10px 20px; }
.formulario_comentario .linea		{width:500px; margin:0 0 8px  0 ; }
.formulario_comentario label		{font-size:.75em; }
.formulario_comentario label span	{display:block; }
.formulario_comentario input		{display:inline; font-size:1em; width:350px; }
.formulario_comentario textarea		{display:inline; font-size:1em; width:350px; height:60px;}
.formulario_comentario .boton		{padding:0  0 0 0; float:right; width:80px; margin:-30px 0 0 0 ; }
.formulario_comentario button		{display:inline; font-size:.75em; }


.uno				{float:left; width:500px; padding:20px 0; border-bottom:1px solid #ccc; }
/*.home .uno			{border-bottom:0; }*/

.uno .fecha			{display:block; color:#e8860c; font-size:.6875em;}
.uno h3				{font-style:normal ! important; padding:5px 0 0 0; color: #0066B2 ! important;font-size:medium ! important;  }
.uno h3 a 			{font-style-style:normal ! important; font-size:medium ! important; }
.uno h3 a:hover 	{}
.uno p				{}
.uno p img			{float:left;  margin:0 10px 10px 0 ! important; border:1px solid #ccc ! important;  }
.uno p strong		{}
.uno p a			{}


.lineag				{float:left; width:550px; border-bottom:1px solid #ccc; padding:15px 0; }
.lineagg			{float:left; width:550px; border-bottom:1px solid #ccc; padding:15px 0; margin:0 0 50px 0; }
.galeria			{float:left; width:170px;  }
.galeria .fecha		{display:block; color:#e8860c; font-size:.6875em; }



.imagen 		{float:left; width:550px; border-bottom:1px solid #ccc; padding:15px 0; margin:0 0 20px 0; }
.imagen .fecha	{display:block; color:#e8860c; font-size:.6875em; }
.imagen p		{padding:10px 0 ! important; margin:0 ! important; }
.imagen img		{border:1px solid #ccc ! important;  margin:0 0 15px 0; }

.paginador		{float:left; width:550px; margin:0 0 80px 0; }
.paginador li	{float:left; padding:0 15px 0 0; ; }

.paginador2		{float:left; width:550px; margin:0 0 20px 0; /*border-bottom:1px solid #ccc;*/ }
.paginador2 li	{float:left; padding:0 15px 0 0; ; }



.h1imagen			{}
.h1imagen a			{color: #0066B2 ! important; text-decoration:underline ! important; }
.h1imagen a:hover	{text-decoration:none ! important; }


h2.home			{float:left; width:550px; /* border-bottom:1px solid #ccc; */padding:20px 0 10px 0; margin:0; }
h2.home a		{color: #0066B2 ! important; text-decoration:underline  ! important; }
h2.home a:hover	{text-decoration:none  ! important;}
h2.home span	{display:block; padding:6px 0;  font-size:small; }
.mapac		{padding:0 0 1px 0 ! important; border-bottom:1px solid #ccc; }


.flec li 			{padding:0 0 5px 0; }
.flec li a 			{font-size:small ! important; background-image: url(../i/flec.gif)  ! important; background-position:top left   ! important; background-repeat: no-repeat ! important; padding:0 0 0 12px ! important;  }
.flec li a:hover	{background-position:bottom left  ! important; }
.flec li a.on		{background-position:bottom left  ! important; color: #589616 ! important; }



#nav a.on	{color: #589616 ! important; text-decoration:none ! important; }

