/* MLP Design (http://www.mlpdesign.net). All Rights Reserved*/

body
{background:url(img/bg.gif) 0 0 repeat #eee; color:#333; margin:auto; font-family: Verdana,sans-serif; font-size:10pt;}

img {border:0;}

h1
{ font-weight:700; font-size:1.2em; background:inherit; color:inherit;}

h2
{ font-weight:500; font-size:1.2em;}

ul 
{ list-style:none; margin-left:20px; padding:1px;}

.listado
{ list-style-image:url(img/favicon.png); margin-left:60px;}

li
{ line-height:1.5em;}

a:link, a:visited, a:active
{ background: inherit; text-decoration: none; color:#999;}

a:hover
{ background: inherit; text-decoration: underline; color:#000;}

blockquote
{ background:url(img/quo.gif) 0 0 no-repeat; background-color:inherit; color:#999; display:block; padding:0 0 0 50px; margin:15px 30px;
  font-size:.90em; font-weight:normal;}

p
{ line-height:1.5em;}

input, textarea
{ background:#fff; color:inherit;  border:1px solid #111; margin:5px;}

.buttons 
{ background: #000; color:#fff;  border: 1px solid #111;}

#wrapper
{ background:#fff; color:inherit; width:750px; margin:auto;}

#header
{ color:inherit; width:750px; height:160px; margin: 0 auto; cursor:pointer;}

#logotipo
{ background:url(img/logo3.jpg) 25% 0% no-repeat #fff; color:inherit; margin: 0 auto; float:left; height:150px; width:375px;}

#puzzle
{ background:url(img/missing_piece_of_the_puzzle2.jpg) 25% 0% no-repeat #fff; color:inherit; margin: 0 auto; height:150px; width:375px; float:right;}

#body
{ background:#fff; color:inherit; width:750px; margin:auto;}

#bottom
{ background:url(img/top.gif) 50% 0 no-repeat #eee; color:inherit; width:750px; height:10px; margin:0;}

#midbottom
{ background:url(img/mid.gif) 50% 0 repeat-y #eee; color:#d50; width:750px; line-height:1em; margin:0;}

#btmbottom
{ background:url(img/btm.gif) 50% 100% no-repeat #eee; color:inherit; width:750px; height:20px; margin:0;}

.logo
{ width:450px; margin-top:4em; padding-left:25px; float:left;}

.search
{ width:250px; text-align:right; margin-top:6em; padding-right:25px; float:right;}

.menu
{ background:url(img/strip.gif) 50% 50% no-repeat #000; color:#fff; width:750px; height:40px; font-size:.92em; margin: 0 auto;}

.left
{ width:580px; padding:10px 0 0 25px; float:left;}

.right
{ width:100px; padding:12px 25px 0 0; text-align:right; float:right;}

.left-footer
{ width:480px; padding:10px 0 0 25px; float:left; font-size:xx-small;}

.right-footer
{ width:200px; padding:12px 25px 0 0; text-align:right; float:right; font-size:xx-small;}


.right a:link,.right a:visited,.right a:active
{ background: inherit; text-decoration: none; color:#fff;}

.right a:hover
{ background: inherit; text-decoration: none; color:#ddd;}

.right-footer a:link,.right a:visited,.right a:active
{ background: inherit; text-decoration: none; color:#fff;}

.right-footer a:hover
{ background: inherit; text-decoration: none; color:#ddd;}


.column
{ width:215px; padding:0 0 0 25px; float:left;}

.column p
{font-size:.90em;}

.column a:link,.column a:visited,.column a:active
{ background:#eee; text-decoration: none; color:#d50; font-size:.89em; display: block; padding:8px 2px; border-bottom:#d51 1px dashed;}

.column a:hover
{ background:#eee; text-decoration: none; color:#777; border-bottom:#888 1px dashed;}

.left a:link,.left a:visited,.left a:active
{ background: inherit; text-decoration: none; color:#fff;}

.left a:hover
{ background: inherit; text-decoration: none; color:#ddd; }

.left-footer a:link,.left a:visited,.left a:active
{ background: inherit; text-decoration: none; color:#fff; }

.left-footer a:hover
{ background: inherit; text-decoration: none; color:#ddd; }

.content
{ background:#fff; color:inherit; width:500px; padding:10px 5px 0 25px; text-align:justify; float:left;}

.sidebar
{ background:#fff; color:inherit; width:175px; padding:10px 20px 0 0; float:right;}

.sidebarcontent
{ border-bottom:#999 1px solid; margin-bottom:20px;}

.img
{ border:0; margin:1em 1em 1em 1em; float:right;}

.spacer
{ height:2px; clear: both;}

.negrita{ font-weight:bold; }

.special {
  width:5px;
  visibility:hidden;
}
.centered {
	margin-left: 130px;
	margin-top: 20px;
	margin-bottom: 20px;
		
}

#contact_name { margin-left: 38px; }
#contact_email { margin-left: 55px; }
#contact_email_en { margin-left: 42px; }
#contact_textarea { margin-left: 15px; }
#contact_send { margin-left: 100px; }
#contact_label_comentario { vertical-align:top;}
.negritaRoja { font-weight:bold; color:#FF132F;}
.tabulado { text-indent:20px; }
