/*****************************************************************
Principal
******************************************************************/
html {font-size: 62.5%;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	padding: 0;
	margin: 0 0 13px 0;
	background-color: #DADACF;
}

input, textarea, select {font-size: 1.15em; font-family: Arial, Helvetica, sans-serif; color: #333;}

form {padding:0px; margin:0px;}

h3, h4, h5, h6 {padding: 0; margin: 0;}

p {padding: 0 0 1.1em 0; margin: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}

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

p a:link {color: #055D3E; text-decoration: none;}
p a:visited {color: #055D3E; text-decoration: none;}
p a:hover {color: #055D3E; text-decoration: underline;}

a img {border: none;}

ul { padding: 0; margin: 0; list-style: none;}
ul li {	padding: 5px 0 5px 18px; background: url(imgcomunes/bolillo.gif) 7px 11px no-repeat;}

img.foto_de { float: right; margin-left: 10px;}
img.foto_iz { float: left; margin-right: 10px;}

.finalizador { clear: both; height: 1px;}
form {padding: 0; margin: 0;}

td {vertical-align: top;}
td.pie_iz p {margin-left: 16px; margin-top:17px; color: #4E4E4E; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

td.menu_iz {
	width: 173px;
	background-color:#FFFFFF;
	padding: 0px; margin: 0px;
	padding-bottom: 0px;
} 
td.menu_der {background-image:url(img_home/banda_menuder.jpg); background-repeat:repeat-y;}
td.menu_der p {color: #4E4E4E;}
td.central {width: 380px; background-color:#FFFFFF;}
p.central {margin-left: 33px; color: #4E4E4E;}
td.pie_iz {background-image:url(imgcomunes/fd_pie.gif); background-repeat:repeat-x;}
#lineagris {margin-left:16px;}
#tlf {margin-left:19px; margin-bottom:12px;}
td.menu_der p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
#borde_der {margin-left:3px;}
td.contenido { font-size:1.1em; padding-left: 31px; padding-right: 78px; width: 627px; background-color:#FFFFFF; background-image:url(imgcomunes/borde_inf_gusano.jpg); background-repeat:no-repeat; background-position:top right;}


ul.menu_principal { padding: 0; margin: 0; list-style: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color: #F0F0EA;}
ul.menu_principal li {color: #4E4E4E; padding: 5px 0 5px 33px; background: url(imgcomunes/bolillo2.gif) 27px 11px no-repeat; background-color: #F0F0EA; list-style-position: outside;}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #008171;
	padding-bottom: 4px;
	font-weight:normal;
}
h2 {font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:1.3em; 
	color: #616161;
}
p {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
}
td.pie {background-image:url(img_líneas/borde_pie_der.gif);
		background-repeat:no-repeat;
		background-position:right;
		background-color: #FFFFFF; 
		padding: 0px 0 0 15px}
td.pie p {margin-top: 15px; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#serum_titulo {margin-bottom: 4px;
}
#silkiam_titulo {margin-bottom: 9px;}
ol {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #616161;}



/*****************************************************************/


input.btn1 {
	background-color: #008171; 
	font-weight: bold; 
	color: #fff; 
	border: none; 
	padding: 2px;
	margin: 2px 1px 1px 1px;
	font-size: 11px;
	vertical-align: middle;
}



.formulario_mensaje { width: 90%; margin: 0 auto; font-weight: bold; color: #F14205; border: 1px dashed #D9D3C5; padding: 10px 20px !important;}
.formulario_mensaje  ul li{ font-weight: normal; color: #333;}


p.subir {
	text-align: right;
	background: url(imgcomunes/top.gif) bottom right no-repeat;
	padding: 0 13px 0 0;
	margin: 0 0 10px 0;
	font-size: 0.9em;
	font-style: normal !important;
}
p.subir a {margin: 0; padding: 0;}

ul.actua {font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #616161; list-style-type:disc; 
		list-style-position:outside; 
		margin: 0 0 0 13px; padding: 0px;}
ul.actua li {padding: 0 0 0 5px;}

/*****************************************************************
Tabla datos
******************************************************************/


table.datos tr th {color: #FFFFFF; text-align: left; padding: 3px 4px; background-color: #088171;}

table.datos tr td {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F0F0EA; padding: 2px 6px; width: 75px; font-size: 0.8em !important;}
table.datos tr td.columna1 { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #D2DAD1; width: 100px; font-size: 0.9em !important;}





