/*
Theme Name: Agenpi 3
Theme URI: http://www.agenpi.es/
Description: A ver si el tio decide de una Puta Vez
Version: 1.0
Author: Area Europa
Author URI: http://www.area-europa.es/
*/

body { background: #eee url('images/bg.gif') left top; color: #1a1a1a; font: 78% Arial, Helvetica, sans-serif;}

* { padding: 0px; margin: 0px; border:0px;}
	


/*---:[ core layout elements ]:---*/

#container { background: transparent url('images/container_bg.gif') top left repeat-x; margin:0px auto; padding-top:12px;}
	#header {width:980px; margin:0px auto; height:160px; background: transparent url('images/header_bg.gif') center top no-repeat;}
	  #logoANDtitle {padding: 16px 0px 0px 36px;}
	    h1#headertitle {padding:10px 0px 5px 10px;}
	    h1#headertitle, h1#headertitle a:link, h1#headertitle a:visited {font-size:1em; text-decoration:none;}
		#menu {margin:4px auto 0px; text-align:center;}
	#content {width: 940px; margin:0px auto; padding-top:8px; background: transparent url('images/content_bg.gif') left top repeat-y;}
	    #2col, #3col {width:900px; margin:0px auto;}
		#one_col {padding:1em;}
		#left_col {width:250px; color:#879ebd; background-color: transparent;}
			#internal_left {margin:0px 6px 0 18px;}
		#mid_col { width:350px;font-size:12px; background-color: transparent;}
			#internal_mid {margin:0px 6px}
		#main_col { width:650px; font-size:12px; background-color: transparent;}
			#internal_main {margin:0px 6px}
		#right_col {width:300px; color:#879ebd; background-color: transparent;}
			#internal_right {margin:0px  6px}
	#footer {width: 980px; margin:0px auto; background: transparent url('images/ft_bg.gif') center top no-repeat; color:#8B8B8B; font-size:9px; text-transform:uppercase; text-align: center; padding:3em 0em 1.2em;}
#signature {color:#5C5C5C; text-align:left; padding:12px; font-size:9px; text-transform:uppercase;}
			

/*---:[ Menu Stuff ]:---*/
#menu ul { margin-left: 0; padding-left: 0; display: inline; } 
#menu ul li {margin-left: 0; padding: 0px 10px; list-style: none; list-style-image: none; display: inline;}
#menu ul li a {color:#fff; font-size:14px; text-transform:uppercase; font-weight:bold; width:100px; background: transparent url('images/menu_a.gif') 0px -25px repeat-x; line-height:25px; padding:4px 14px 4px;}
#menu ul li a:hover {color:#FFFFC8; text-decoration:none; background-position: 0px -2px;}

/*---:[ General ]:---*/
hr {margin:0px 28px; color:transparent; clear:both; display:block;}
strong, td.title {color:#8b344a; font-weight:bold;}
td {vertical-align:top;}
th {padding:0px 12px;}
td p {padding:5px;}
.alignleft {float:left; margin:0px 12px 6px 0px;}
.alignright {float:right; margin:0px 0px 6px 12px;}
.aligncenter {display:block; margin: 0 auto;}
.alignnone {margin:0px;}

/*---:[Page Content]:----*/
.grey {background-color:#868686;color:#fdfdfd;}
.white {background-color:#fff;color:#1a1a1a;}
.small {font-size:76%; padding:1em;}
.address_frame {width: 600px; height: 500px; border:1px solid silver; margin:auto; background:#eee url('images/map_loading.gif') no-repeat 50% 50%;}
#map {margin:auto;}





#footer h1 {color:white; text-align:right; padding:20px 12px;}


/*---:[ links ]:---*/
a:link, a:visited { color:#8b344a; font-weight:bold;} 
h1 a {color:#a23e27;}
h2 a, h3 a {text-decoration:none;}
h3 a, h3 a:visited {color:#073f77;}
#footer a {color:#3a515c; font-size:11px; text-decoration:none; text-transform:uppercase; padding:0 20px; font-weight:bold;}
#footer a:hover {color:#8f3849;}
#signature a{color:#3a515c; font-size:9px; text-decoration:none;}
h4 a {color:#FFFFC8;}
h4 a:hover {text-decoration:underline;}
a.rightlink {display:block; text-align:right;}


/*---:[ lists ]:---*/
ol {list-style-type: lower-roman; margin-left:2em;padding-left:14;}
ol li {list-style-type: lower-roman; padding:3px 0px;  color:#656565;}
ul {list-style: none; margin:1em auto 1em 1em; padding-left:14px;}
ul li {list-style: none; color:#555;}
#left_col ul {list-style:none; margin:24px 0px 0px 0px; padding:0;}
#left_col ul li {list-style:none; margin:0;
		background: transparent url('images/bracket_left.gif') left 50% no-repeat;
		padding:2px 0px 2px 6px; font-weight:bold;}
#left_col ul li a {text-transform:uppercase; color:#902626; text-decoration:none; 
		background: transparent url('images/bracket_right.gif') right 50% no-repeat; padding-right:6px;}
#left_col ul li a:hover {color:#ffba00;}

dl {list-style: none; margin:1em auto 1em;}
dt {color:#343484; font-weight:bold; margin-top:8px;}
dd {color:#555; padding-left: 1em; text-align:justify;}
dl ul {padding-left:0px; margin-left:0px;}


/*---:[ forms ]:---*/
form {margin:2em auto; display:block; text-align:center;}
input, select, textarea {border: 1px solid #5C5C5C; background-color:#eee; margin: 0.25em auto; color:#6E7574;}
input[type="submit"] { width:218px; background: white url('images/blank_button.png') left top no-repeat; padding: 7px 0px 10px; font-weight: bold; cursor: pointer; color:white; border:none; font-size:12px;}
input[type="submit"]:hover { color: #eee;}
input[type="checkbox"], input[type="radio"] {border:none;}

form.wpcf7-form input, select, textarea {width: 20em;}
form.wpcf7-form input[type="checkbox"], form.wpcf7-form input[type="radio"] {width:auto;}
form.wpcf7-form input[type="submit"] { width:218px;}
td.right form.wpcf7-form input, select, textarea {width:218px;}

address {margin:.3em 0.3em 0.5em 3em; font-weight:bold;}
table.bank input {width:4em;}
td.form_errors {background-color:#dedede; color:#3a3a3a; border-bottom:6px solid #dedede;}
td.lastrow { border-bottom:6px solid #ffffff;}


/*---:[ Privacy & Legal ]:---*/
#form_privacy {font-size:9px;color:#888;padding:1em 2em;}
#legal p, #privacy p {padding-left:3em;}
#legal dl {margin-left:2em;padding-left:14;}
#legal dl dt {font-weight:bold; margin-left:12px; color:#e5f5ff;}
#legal dl dd {margin:0px 0px 12px 44px;}
#privacy, #legal {border:1px outset #374c69;color:#555; padding:2em;}
#legal h1, #privacy h1 {margin:1.2em; color:#8b344a; font-size:22px;}
#legal h2, #privacy h2 {margin:1.2em; color:#8b344a; font-size:18px;}
#legal h3, #privacy h3 {margin:1.2em; color:#8b344a;  font-size:14px;}
#legal h4, #privacy h4 {margin:1.2em; color:#8b344a; font-size:12px;}
#privacy ol, #legal ol {margin-left:5em;}
#privacy ol li {}