/*
Estilos CSS1 del sitio web "Javier Hervada. Obras"
http://javier.hervada.org
*/              

body {
	margin-top:       1em;
	margin-bottom:       1em;
	font-size:        11pt;
	font-family:      times new roman,times,serif;
	text-align:       justify;
    color:            black;
    background-color: white;
/*
margin-left:      auto;
margin-right:     auto;
width: 50em;
*/
margin-left:      3em;
margin-right:     3em;
}

div.left { float:left; width:49%; }
div.right { float:right; width:49%; }

h1,h2
{
	text-align: left;
	font-family: verdana,arial,sans serif;
	letter-spacing: 0.1em;
	font-weight: bold;
	font-style: normal;
	color: white;
	background-color: #996633;
	padding-left: 2em;
}
h1 {
	font-size:        13pt;
	line-height:      130%;
	padding-top:	  0.4em;
	padding-bottom:	  0.4em;
	margin-bottom:	  0.5em;
}
h2 {
	font-size:        11pt;
	line-height:      120%;
	padding-top:	  0.1em;
	padding-bottom:	  0.1em;
}

p.nota {
	font-size:        70%;
	font-family:      verdana,arial,sans serif;
        color:            black;
        padding:          0.7em;
        margin-left:           0;
        margin-right:           0;
        margin-bottom:    1em;
        margin-top:       0.5em;
}

p.pie,p.navegacion {
	text-align:       center;
	font-family:      verdana,arial,sans serif;
	font-size:        8pt;
	font-style:       normal;
}
p.pie {
	border-top:       solid thick #996633;
        padding-top:      1em;
	clear:	both;
}
p.separador { text-align: center; }
p.contacto { text-align:center; margin-top:1em;}
p.navegacion { margin-bottom: 0cm; }
hr {
        border-style: dashed ;
        border-width: 1px;
	color:  silver;
	clear:	both;
	margin-top:.5em;
	margin-bottom:0;
}

img
{
	margin-right: 0.4em;
	border-style: none;
}
img.fotografia {
	float: left;
	margin-bottom: 0.5cm;
	margin-right: 0.5cm;
}
ul
{
	margin-left: 0.5cm;
	list-style-type: circle;
	list-style-position: inside;
}

table { width:40em; margin-left:auto; margin-right:auto; }
td { vertical-align:top; }
td.lvl { width:50px; }
td.pag { text-align:right; }

a:link    { text-decoration:underline; color:inherit;  background-color:inherit;  }
a:active  {                            color:inherit;  background-color:inherit;  }
a:visited { text-decoration:underline; color:inherit;  background-color:inherit;  }
a:hover   {                            color:inherit;  background-color:#FFCC99; }
a.inactivo { color: silver; }
a.inactivo:hover { background-color:inherit; }

.navegacion a:visited, .navegacion a:link,
.pie a:visited, .pie a:link
{ color:black; text-decoration:none; }

p.error { color: red; }
