/*
Theme Name: Area Europs dot ES
Theme URL: http://www.area-europa.es
Description: Custom theme for Area Europa Web Design Site
Version: 1.0
Author: Area Europa
Author URI: http://www.area-europa.es

*/



html, * { padding: 0px; margin: 0px; border:0px;}
body { color: #983222; font: 74% Verdana, Arial, Helvetica, sans-serif; text-align:justify; background: #8c8c8c url('images/background.gif') left top;}


/*---:[ core layout elements ]:---*/

#container {width:960px; margin: 0em auto;}
	#header {margin:10px 0 0; background: transparent url('images/header.png') left top no-repeat; height:88px;}
	#menu {text-align:center; background-color:#ff9706; border:1px solid #8c8c8c; border-bottom:0; padding: 8px;}
	#content {padding:16px 20px 6px; margin:0px auto; background-color:white; border:1px solid #8c8c8c; }
	#footer {text-align:center; background-color:#ff9706; border:1px solid #8c8c8c; border-top:0; padding:8px 0; color: #983222;}
#areaeuropa {width:960px; margin:1em auto;}
#areaeuropa h1 {color:#0000cc; font-size:1em; font-weight:bold; text-align:right; margin:0px;}
#signature {color:#5C5C5C; text-align:left; padding:12px; font-size:9px; text-transform:uppercase;}
			

/*---:[ Menu Stuff ]:---*/
#menu h2 {display:inline; margin:0 12px; font-size:14px;}
#menu h2 a:link, #menu h2 a:visited, #menu h2 a:hover {color:white; text-decoration:none;}

/*---:[ Footer Stuff ]:---*/
#footer h2 {display:inline; margin:0 4px; font-size:12px;}
#footer h2 a:link, #footer h2 a:visited, #footer h2 a:hover {color:white; text-decoration:none;}

/*---:[ General ]:---*/
hr {margin:1em 0px; color:silver; clear:both;}
strong {color:#3B3B3B; font-weight:bold;}
td {vertical-align:top;}
th {padding:0px 12px;}
td.right {border-left:5px solid white;}
td p {padding:5px;}
img.alignleft {float:left; margin:0px 12px 6px 0px;}
img.alignright {float:right; margin:0px 0px 6px 12px;}
img.aligncenter {margin:3px auto;}

/*---:[ Headers ]:---*/
h1, h2, h3, h4, h5 {font-weight:bold; color:#d52b1e;}
h1 {font-size: 20px; margin:4px auto 20px; }
h2 {font-size:16px; color:#824bb0; margin:12px 0px;}
h3 {font-size: 11px; margin:10px 0px 4px;}
h4 {font-size:11px;}
h5 {margin:8px; font-size:11px;}
h1#slogan { text-align:right; padding:20px 20px 0px;}
h1#slogan a:link, h1#slogan a:visited {font-size:16px; color:#ff9706; text-decoration:none;}
h1#slogan a:hover {color:#d52b1e;}
h2#contacto { text-align:right; padding:0px 20px;}
h2#contacto a:link, h2#contacto a:visited {font-size:12px; text-decoration:none;}
h2#contacto a:hover {color:#d52b1e;}
h2.reverse {margin-top:1em; background:#ff9706 url('images/h2_reverse.png') 12px 2px no-repeat; color:white; padding:0.5em 3em; border-right:18px solid #8c8c8c;}

/*---:[Page Content]:----*/
#sidebar {width:40%; float:right;}

/*---:[ links ]:---*/
a:link, a:visited { text-decoration:underline; color:#6aade4; font-weight:bold;} 
a:hover {text-decoration:none;}
a.wpGallery {background:transparent url('images/globe_16.png') right center no-repeat;padding-right:20px; padding-bottom:6px;}
a.screenshotlink:link, a.screenshotlink:visited {color:inherit; text-decoration:none;}
a.screenshotlink:hover {color:inherit; text-decoration:underline;}
/*---:[ screenshots ]:---*/
.screenshot { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; margin: 10px; padding-top:4px;}


/*---:[ lists ]:---*/
ol {list-style: lower-roman outside; margin:0 2em 2em; }
ul {list-style: disc url('images/o_arrow.gif') outside; margin:0 2em 2em; padding-left:14px;}
li, li a:link, li a:visited {line-height:18px; color:#124958; text-decoration:none;}
li a:hover{text-decoration:underline;}
ol li {color:#3a3a7a;}


/*---:[ forms ]:---*/
form {margin:0.1em auto; display:block; text-align:center;}
input, select, textarea {border: 1px solid #5C5C5C; background-color:#eee; width:20em; margin: 0.15em auto; color:#6E7574;}
input#sld {width:14.7em;}
select#tld {width:5em;}
input[type="checkbox"], input[type="radio"] {border:0; margin: 0; background-color:transparent; width:auto;}
input[type="submit"] { padding: 2px 3px; font-weight: bold; cursor: pointer; width:auto;}
input[type="submit"]:hover { color: #eee; background-color:#6E7574;}
td.required {background: transparent url('images/key.png') top right no-repeat; padding:6px 0px; width:25em; text-align:left;}
form td {vertical-align:middle;}
address {margin:.3em 0.3em 0.5em 3em; font-weight:bold;}
#domaincheck {text-align:center;}
.wpcf7-list-item {display:block;} /* Check boxes ?? */
input.landing {display:block; margin:2px 0px 12px 28px;}
span.landing .wpcf7-list-item {display:inline; margin-left:28px;}

/*---:[ tables ]:---*/
#left_col {width:210px;}
#main_col {width:520px;}
#right_col {width:210px;}

/*---:[ box ]:---*/
#boxtop { background:#fff url('images/box.gif') left top no-repeat; width:360px; margin-top:12px;}
#boxtop h2 {padding:28px 24px 0px;}
#boxmiddle { background:#fff url('images/box_middle.gif') left top repeat-y; width:360px;}
#boxmiddle ul {margin-bottom:0px;}
#boxbottom { background:#fff url('images/box.gif') left bottom no-repeat; width:360px; padding-bottom:36px; padding-top:24px;}
#boxmiddle h3, #boxmiddle p, #boxbottom h3, #boxbottom p {padding-left:16px; padding-right:32px;}
#boxmiddle li {padding-right:38px;}
/*---:[ general ]:---*/
.alignleft {text-align:left;}
.aligncenter {text-align:center;}
.alignright {text-align:right;}

/*---:[ Privacy & Legal ]:---*/
#form_privacy {font-size:9px;color:#888;padding:1em 2em;}
#legal p {}
#legal dl {margin-left:2em; text-align:left;}
#legal dl dt {font-weight:bold; margin-left:12px;}
#legal dl dd {margin:0px 0px 12px 44px;}
#privacy, #legal {padding:2em;}
#privacy h2, #legal h2 {margin:0;}
#privacy h3, #privacy strong, #privacy a, #legal h3, #legal strong, #legal a {}
#privacy p {}
#privacy ol {}
#privacy ol li {}