body {margin: 0; padding: 0; background-color: #fff;
	background-image: url(/img/header_bg.png);
	background-repeat: repeat-x;
	background-position: center top; font-size: .9em;}
body * {font-family: Arial, Helvetica, sans-serif;}
.cl {clear: both;}
h1 {font-size: 1.5em; margin-top: 2em; clear: both;color: #7f8082;}
h4 {font-size: 1em; font-weight: bold; margin: 0 0 .6em 0;color: #7f8082;}

#wrapper, #footer_content {width: 960px; margin-left: auto; margin-right: auto;}
#footer {clear: both; padding-top: 4em;	background-image: url(/img/footer_bg.png);background-repeat: repeat-x; background-position: 0 3.6em;}

#content {margin: 1.5em 0 0 6em;}
#content p {color: #333;}
form#fBuscador #q {width: 400px;}
form#fBuscador {font-size: .9em;}
form#fBuscador p, form#fBuscador a {margin: 0; color: #fdf3a4; }

div#ejemplos {margin: 2em 0 0 0;}
ul#presearch {margin: 0; padding: 0; list-style: none; font-size: .9em;}
ul#presearch li {float: left; margin-right: 1.5em; width: 14em; padding-bottom: .25em;}
ul#presearch li.first {clear: both;}
ul#presearch li a {color: #ff6900; text-decoration: none;}
ul#presearch li a:hover {text-decoration: underline;}

#footer_content ul {margin: 0 0 0 6em; padding: 0; list-style: none; color: #4e4f50;}
#footer_content ul li {display: inline; margin-right: 1.5em; font-size: .8em;}
#footer_content a {text-decoration: none; color: #4e4f50;}
#footer_content a:hover {text-decoration: underline;}

#cse-search-results {margin: 6em 0 0 0}

#pestanas table {margin: 3em 0 0 -8em;}
#pestanas table td {padding: 0; width: 127px; height: 49px; text-align: center; font-size: .9em;}
#pestanas table td a {text-decoration: none; color: #fff; padding:0 .5em 0 .5em;}
#pestanas table td a:hover {text-decoration: underline;}
td#pest1 {background-image: url(/img/pestana1.gif); background-repeat: no-repeat;}
td#pest2 {background-image: url(/img/pestana2.gif); background-repeat: no-repeat;}
td#pest3 {background-image: url(/img/pestana3.gif); background-repeat: no-repeat;}
td#pest4 {background-image: url(/img/pestana4.gif); background-repeat: no-repeat;}
td#pest5 {background-image: url(/img/pestana5.gif); background-repeat: no-repeat;}
td#pest6 {background-image: url(/img/pestana6.gif); background-repeat: no-repeat;}
td#pest7 {background-image: url(/img/pestana7.gif); background-repeat: no-repeat;}

span.dest {font-size: 1.3em;}

/** formulario **/
#fContacto div {clear: both; padding-bottom: .5em;}

label.required {font-weight: bold;}
#fContacto input {float: right; margin-right: 42em; width: 15em; padding: 0 .25em 0 .25em; font-size: .85em;}
#fContacto label {float: left; font-size: .9em;}
#fContacto textarea {display: block; clear: both; font-size: .85em; padding: 0 .25em 0 .25em; }

div.error {	color: black; border: solid 1px #e4e466; padding: .25em; margin: .25em 0 .25em 0; background-color: #ffffd9;}
div.error p {margin: 0;}

#fContacto input.error, #fContacto textarea.error { background-color: #ffffd9; border: solid 1px #666;}