@charset "utf-8";
/* CSS Document */

body {
	background-color:#900;
	padding:0;
	margin:0;
}

#body {
	background-color:#FFF;
	padding:0;
	margin:0;
}

a {text-decoration:none;}

img {border:none;}

/*--- INDEX ---*/

#welcome {
	width:560px;
	height:auto;
	padding:0;
	margin:200px auto 0 auto;
}

#welcome img {
	float:left;
	padding:0;
	margin:20px 0;
}

#welcome ul {
	list-style:url(/images/vineta.jpg);
	float:right;
	padding:0;
	margin:0;
}

#welcome ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	padding:0;
	margin:5px 0;
}

#welcome ul li a, #welcome ul li a:link, #welcome ul li a:active, #welcome ul li a:visited, #welcome ul li a:focus {
	color:#FFF;
}

#welcome ul li a:hover {
	color:#CCC;
}

/*--- CONTENT ---*/

#content {
	width:730px;
	height:auto;
	padding:0;
	margin:0 auto;
}

#content-interiores {
	width:710px;
	height:auto;
	padding:0;
	margin:0 auto;
}

#content-middle {
	width:728px;
	height:auto;
	padding:0;
	margin:0;
}

/*--- HEADER ---*/

#header {
	width:730px;
	height:80px;
	padding:0;
	margin:10px auto;
}

.header-corner {
	width:10px;
	height:80px;
	float:left;
	padding:0;
	margin:0;
}

.header-middle {
	width:710px;
	height:80px;
	background-color:#900;
	background-image:url(/images/middle_header.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	float:left;
	padding:0;
	margin:0;
}

.header-middle p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#F00;
	float:right;
	padding:0;
	margin:30px 0;
}

.header-middle p a, .header-middle p a:link, .header-middle p a:active, .header-middle p a:visited, .header-middle p a:focus {
	color:#FFF;
}

.header-middle p a:hover {
	color:#999;
}

.logo-agroplan {
	float:left;
	padding:0;
	margin:15px 0;
}

/*--- CONTENT BODY ---*/

#content-body {
	width:730px;
	height:auto;
	padding:0;
	margin:15px auto;
}

.content-body-corners {
	width:730px;
	height:10px;
	padding:0;
	margin:0;
}

.content-body-middle {
	width:728px;
	height:auto;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding:0;
	margin:0;
}

/*--- INSTITUCIONAL ---*/

.columns {
	width:305px;
	height:auto;
	float:left;
	padding:0;
	margin:10px 0 10px 40px;
}

.columns h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#900;
	padding:0;
	margin:0 0 10px 0;
}

.columns h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#900;
	padding:0;
	margin:10px 0;
}

.columns h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0 0 10px 0;
}

.columns p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:justify;
	padding:0;
	margin:10px 0;
}

.columns p a, .columns p a:link, .columns p a:active, .columns p a:visited, .columns p a:focus {
	color:#000;
}

.columns p a:hover {
	color:#900;
}

.columns ul {
	list-style:disc;
	padding:0 0 0 15px;
	margin:5px;
}

.columns ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding:0;
	margin:5px 0;
}

.content-column-grey {
	width:305px;
	height:auto;
	padding:0;
	margin:0;
}

.column-grey-corners {
	width:305px;
	height:10px;
	padding:0;
	margin:0;
}

.column-grey-middle {
	width:295px;
	height:auto;
	background-color:#DDD;
	padding:5px;
	margin:0;
}

/*--- LINEA DECORATIVA ---*/

.linea {
	width:auto;
	height:1px;
	border-bottom:1px solid #666;
	display:block;
	padding:0;
	margin:5px 0;
}

/*--- PLANES ---*/

#top-planes {
	width:710px;
	height:40px;
	padding:0;
	margin:0 auto;
}

.top-planes-left {
	width:10px;
	height:40px;
	float:left;
	padding:0;
	margin:0;
}

.top-planes-right {
	width:55px;
	height:40px;
	float:left;
	padding:0;
	margin:0;
}

.top-planes-middle {
	width:645px;
	height:40px;
	background-image:url(/images/middle_top.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	float:left;
	padding:0;
	margin:0;
}

.top-planes-middle h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	color:#FFF;
	border-bottom:1px solid #FFF;
	display:block;
	padding:0;
	margin:10px 0 0 0;
}

/*---------*/

#bottom-planes {
	width:710px;
	height:auto;
	padding:0;
	margin:0;
}

.bottom-planes-corner-bottom {
	width:710px;
	height:10px;
	padding:0;
	margin:0;
}

.bottom-planes-middle {
	width:710px;
	height:auto;
	background-image:url(/images/corner_bottom_middle.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	float:left;
	padding:0;
	margin:0;
}

/*-----*/

#plan {
	width:690px;
	height:auto;
	border-bottom:5px solid #666;
	padding:0 0 10px 0;
	margin:20px 10px;
}

.plan-logo {
	width:130px;
	height:auto;
	float:left;
	padding:10px 0 10px 5px;
	margin:0;
}

.plan-right {
	width:535px;
	height:auto;
	float:left;
	padding:10px;
	margin:0;
}

.plan-vineta {
	float:left;
	padding:0;
	margin:8px 5px 5px 0;
}

.plan-right h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:#333;
	border-bottom:1px solid #900;
	display:block;
	padding:2px 0;
	margin:5px 0;
}

.plan-right h1 a, .plan-right h1 a:link, .plan-right h1 a:active, .plan-right h1 a:visited, .plan-right h1 a:focus {
	color:#333;
	padding:0;
	margin:0;
}

.plan-right h1 a:hover {
	color:#F00;
}

.plan-right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
	padding:0;
	margin:5px 0;
}

.plan-right p a, .plan-right p a:link, .plan-right p a:active, .plan-right p a:visited, .plan-right p a:focus {
	font-size:10px;
	color:#900;
	float:right;
	padding:0;
	margin:0;
}

.plan-right p a:hover {
	color:#999;
}

/* BOTONERA LEFT INTERIOR PLANES ---*/

#botonera-left {
	width:150px;
	height:auto;
	float:left;
	padding:0;
	margin:0 10px 0 0;
}

.botonera-left-top {
	width:150px;
	height:40px;
	background-image:url(/images/top_botonera_left.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

.botonera-left-top h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	color:#FFF;
	border-bottom:1px solid #FFF;
	display:block;
	padding:10px 0 0 0;
	margin:0 0 0 5px;
}

.botonera-left-middle {
	width:150px;
	height:auto;
	background-image:url(/images/middle_botonera_left.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0;
	margin:0;
}

.logos-botonera {
	padding:0;
	margin:15px 12px;
}

.botonera-left-bottom {
	width:150px;
	height:10px;
	padding:0;
	margin:0;
}

/* COLUMN RIGHT INTERIOR PLANES ---*/

#column-right-planes {
	width:550px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}
	
/* BOTONERA TOP INTERIOR PLANES ---*/

#botonera-top {
	width:550px;
	height:40px;
	padding:0;
	margin:0 auto;
}

#botonera-top img {
	border:none;
	padding:0;
	margin:0;
}

.botonera-top-left {
	width:10px;
	height:40px;
	float:left;
	padding:0;
	margin:0;
}

.botonera-top-right {
	width:55px;
	height:40px;
	float:left;
	padding:0;
	margin:0;
}

.botonera-top-middle {
	width:485px;
	height:40px;
	background-image:url(/images/middle_top.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	float:left;
	padding:0;
	margin:0;
}

.botonera-top-middle p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px !important;
	font-weight:normal;
	color:#F00 !important;
	text-align:right !important;
	border:none !important;
	padding:0 !important;
	margin:22px 0 0 0 !important;
}

.botonera-top-middle p a, .botonera-top-middle p a:link, .botonera-top-middle p a:active, .botonera-top-middle p a:visited, .botonera-top-middle p a:focus {
	color:#FFF;
}

.botonera-top-middle p a:hover {
	color:#999;
}

/*--- INTSITUCIONAL PLANES ---*/

#institucional-planes-right {
	width:530px;
	height:auto;
	padding:0;
	margin:0 auto;
}
	
#institucional-planes-right h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#900;
	text-align:right;
	border-bottom:1px solid #999;
	display:block;
	padding:0;
	margin:20px 0;
}

#institucional-planes-right h4 a, #institucional-planes-right h4 a:link, #institucional-planes-right h4 a:active, #institucional-planes-right h4 a:visited, #institucional-planes-right h4 a:focus {
	color:#900;
}

#institucional-planes-right h4 a:hover {
	color:#666;
}

#institucional-planes-right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0 0 0 10px;
}

#institucional-planes-right img {
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	padding:10px 0;
	margin:20px 0;
}
	
.logos-right {
	width:160px;
	height:auto;
	float:left;
	border-right:1px solid #999;
	padding:0 10px;
	margin:0 10px 10px 0;
}

.logos-right img {
	border:none !important;
	padding:0 !important;
	margin:0 !important;
}

/*--- BENEFICIOS PLANES RIGHT ---*/

#beneficios-planes-right {
	width:530px;
	height:auto;
	padding:0;
	margin:10px auto;
}

#beneficios-planes-right img {
	width:170px;
	height:auto;
	border-right:1px solid #999;
	float:left;
	padding:0 10px 0 0;
	margin:0 30px 0 0;
}

#beneficios-planes-right ul {
	list-style:square;
	color:#900;
	padding:0 15px;
	margin:0;
}

#beneficios-planes-right ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:2px 0;
}

#beneficios-planes-right h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#900;
	border-bottom:1px solid #999;
	display:block;
	padding:0;
	margin:0 0 10px 0;
}

#beneficios-planes-right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#000;
	padding:0;
	margin:5px 0;
}

#beneficios-planes-right table {
	width:499px;
	height:auto;
	border-left:2px solid #900;
	padding:2px;
	margin:5px auto;
}

#beneficios-planes-right table td {
	width:125px;
	height:auto;
	border-right:1px solid #900;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	padding:0;
	margin:0;
}

#beneficios-planes-right table h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#900;
	padding:0 10px;
	margin:0;
}

#beneficios-planes-right table p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	color:#000;
	padding:0;
	margin:5px 0;
}

/*----*/

.logo-reducido {
	width:100px !important;
	height:auto !important;
	border:none !important;
	float:right !important;
	padding:0 !important;
	margin:0 !important;
}

/*--- BIENES PLANES RIGHT ---*/

#bienes-planes-right {
	width:530px;
	height:auto;
	padding:0;
	margin:10px auto;
}

#bienes-planes-right h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#900;
	border-bottom:1px solid #999;
	display:block;
	padding:0;
	margin:0 0 10px 0;
}

#bienes-planes-right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#900;
	padding:0;
	margin:5px 0;
}

/*--- PRODUCTOS BIENES ---*/

.productos-bienes {
	width:250px;
	height:auto;
	float:left;
	padding:0;
	margin:10px 7px;
}

.productos-bienes h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#000;
	padding:0;
	margin:5px 0;
}

.productos-bienes p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal !important;
	font-style:normal !important;
	color:#F33;
	padding:0;
	margin:5px 0;
}

.productos-bienes img {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding:10px 0;
	margin:5px 0;
}

/*--- ADJUDICADOS PLANES RIGHT ---*/

#adjudicados-planes-right {
	width:530px;
	height:auto;
	padding:0;
	margin:10px auto;
}

#adjudicados-planes-right h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#900;
	border-bottom:1px solid #999;
	display:block;
	padding:0;
	margin:0 0 10px 0;
}

#adjudicados-planes-right form {
	width:530px;
	height:auto;
	border-bottom:1px solid #999;
	padding:10px 0;
	margin:0;
}

#adjudicados-planes-right form p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	float:left;
	padding:0;
	margin:0;
}

#adjudicados-planes-right form select {
	width:125px;
	height:15px;
	background-color:#CCC;
	border:none;
	float:left;
	padding:2px;
	margin:0 25px 0 5px;
}

#adjudicados-planes-right form input {
	width:55px;
	height:15px;
	float:right;
	padding:0;
	margin:0;
}

/*-----*/

.adjudicado {
	width:530px;
	height:auto;
	border-bottom:1px solid #999;
	padding:10px 0;
	margin:0 0 10px 0;
}

.adjudicado h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#333;
	padding:0;
	margin:0 0 5px 0;
}

.adjudicado p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:0;
	margin:0 0 5px 0;
}

.adjudicado img {
	float:right;
	padding:0;
	margin:0;
}

/*--- SORTEOS ---*/

#sorteos-column {
	width:305px;
	height:auto;
	padding:0;
	margin:0;
}

.sorteos-column-corners {
	width:305px;
	height:10px;
	padding:0;
	margin:0;
}

.sorteos-column-middle {
	width:303px;
	height:auto;
	background-color:#DDD;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:0;
	margin:0;
}

.sorteos-column-middle h1 {
	text-align:center;
	padding:5px 0;
	margin:0;
}

.sorteos-column-middle p {
	color:#333;
	text-align:center;
	padding:0 25px;
	margin:0;
}

.sorteos-column-middle table {
	width:295px;
	height:auto;
	padding:0;
	margin:10px 5px;
}

.sorteos-column-middle table tr td {
	border-bottom:1px solid #999;
	padding:0 5px;
}

.sorteos-column-middle table h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#900;
	padding:0;
	margin:5px 0;
}

.sorteos-column-middle table p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333;
	text-align:left;
	padding:0;
	margin:5px 0;
}

/*--- CONTACTO ---*/

#contacto-column {
	width:305px;
	height:auto;
	padding:0;
	margin:0;
}

#contacto-column p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
	padding:0;
	margin:2px 0;
}

#contacto-column form {
	width:305px;
	height:auto;
	padding:0;
	margin:0;
}

#contacto-column form p {
	float:left;
	padding:0;
	margin:5px 0;
}

#contacto-column form input {
	width:225px;
	height:15px;
	background-color:#EEE;
	border-left:1px solid #999;
	border-bottom:none;
	border-top:none;
	border-right:none;
	float:right;
	padding:2px;
	margin:5px 0;
}

#contacto-column form textarea {
	width:225px;
	height:100px;
	background-color:#EEE;
	border-left:1px solid #999;
	border-bottom:none;
	border-top:none;
	border-right:none;
	float:right;
	padding:2px;
	margin:5px 0;
}

.image-field {
	width:55px !important;
	height:15px !important;
	border:none !important;
	float:right !important;
	padding:0 !important;
	margin:5px 0 !important;
}

/*--- CLEARIT ---*/

.clearit {
	clear:both;
	padding:0;
	margin:0;
}