body {
    margin:0;
    padding:0;
    background-color:#091d42;
    color:#333;
}
a {
    text-decoration:underline;
}
a:hover {
    color:#f60;
}
p {
    margin-left:60px;
    margin-top:1em;
    line-height:1.5em;
    text-align:justify;
}
li {
    list-style:none;
}
h1, h2, h3, h4, a, strong{ color:#0C3683}
h3 {
    margin:2em 0 1em 0;
    font-size:24px;
}
h4 {
    font-size:14px;
    margin-top:30px;
    margin-left:25px;
    font-weight:normal;
}
h3 {font-family: "Times New Roman", Times, serif;}
form {
    margin:40px 0 80px 70px;
}
#todo {
    width:1000px;
	padding:20px;
	min-height:1080px;
	background-color:#fff;
    margin:0 auto;
    border-left:2px solid #ddd;
	border-right:2px solid #ddd;
}
#cabecera {
    height:150px;
    border-bottom: 3px #0C3683 solid;
    margin:auto;
}
#cabecera, #pestañas {
    font-family:"Times New Roman", Times, serif;
    font-size:16px;
}
#cabecera h1 {
    float:right;
    margin:100px 10px 10px 10px;
}
#cabecera h2 {
    float:left;
    margin:110px 10px 10px 10px;
}
#pestañas li {
    display:inline;
    margin: 0 50px 0 0;
}
#index p {
    text-indent:1.5em;
    width:600px;
	margin-left:110px;
}
#contenido {
    font-family:verdana, arial, sans-serif;
    font-size:14px;
    padding:20px 30px 0 60px;
}
#foto {
    float:right;
    margin:0 15px;
	border-radius: 10px 10px 10px 10px;
}
#contenido ul {
    margin-left:20px;
}
#contenido li {
    line-height:2em;
}
.primera {
    margin-top:100px;    
}
#pcontacto {
   width:600px;
   margin:80px auto 0 auto;
}
#jom {
    position:relative;
	height:242px;
}
#jom li {
    margin-left:40px;
	width:250px;
	float:left;
	clear:both;
}
#jom li strong {
    /*text-decoration:underline;*/
    font-weight:normal;
}
#jom li ul, #jom span {
    position:absolute;
	top:0px;	
}
#jom li ul {
    left:320px;
}
#jom span {
    left:380px;
	width:495px;
}
#jom li ul li, #jom span{
	visibility:hidden;
	text-align:justify;
}
#jom li ul li {
    list-style:circle;
	width:495px;
	margin-left:0;
}
#jom li:hover > strong{
    color:#FF6600;
}
#jom li:hover > ul li, #jom li:hover > span {
    visibility:visible;
}
#ultima {margin-bottom:45px;}
#fullelectric li {
    list-style:circle;
    margin-left:40px;
}
#valido {
    margin-top:90px;
}
#valido a {
    border:0;
}
#valido img {
    border:0;
}
#index #valido {
    margin-top:150px;
}