﻿* { margin: 0; padding: 0; }
body {
	font: .74em Tahoma, Verdana, Sans-Serif, Arial;
	color: #333;
	background-color: #3f0009;
	background-image: url(../images/bg-pattern-blue.gif);
}
h1 {
	font: normal 1.8em "Trebuchet MS", Helvetica, Arial;
	color: #004830;
	margin-bottom: 20px;
}
h2 { font: normal 1.2em "Trebuchet MS", Helvetica, Arial; color: #004830; margin-top: 3px; }
h3 { font: normal 1.2em  "Palatino Linotype", "Book Antiqua", Palatino, serif;  color: #004830; margin-bottom: 10px}
p { margin: 0 0 15px; line-height: 1.6em; }
a:hover {color:#a71051}
a { outline: 0; color: #a71033; text-decoration: none; }
a:hover { color: #004830; }

li { list-style: none; }
img { outline: 0; border: 0; }
#wrapper {
	width: 984px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: top;
}
.clr {
	clear: both;}
	
	/*menu*/
	
#menu {
	height: 25px;
	padding-top: 20px;
	clear:both;	

	}
#menu a { font-size: 1.0em; text-transform: uppercase; margin: 0 5px;color: #333;}
#menu a.current, #menu a:hover {
	color: #a61237;
}	
.der {
	float:right}
/*content*/
#pitch {
	clear: both; height: 288px;

}
.content {
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	
}
#main {
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	
}
.columna { float: left; width: 610px; margin: 25px 30px 25px 0; }

.col { float: left; width: 292px; margin: 25px 30px 15px 0; }
.col.last { float: right; margin-right: 0; }
.col.last img{ border:#cecdcd 1px solid }
.first{ float: left; width: 290px; height:100px; margin: 45px 0 0 0; border:#cecdcd 1px solid }
.services { float: left; width: 290px; height:100px; margin: 15px 0 0 0; border:#cecdcd 1px solid }

.case {
	height:80px;
	margin-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #004830;
}
.case img {
	float: left;
	clear: left;
	margin: 3px 20px 0 0;
}
.short {
	padding: 0 0 15px 0;
	font-family: "Trebuchet MS", Helvetica, Arial;;
}
.date { font-size: .84em; margin: 0 0 3px; }
.women {
	float: left;
	margin-right: 15px;
	}
.columna p {
	font-size: 13px;
	line-height: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.izq {
	float: left;
}
.der {
	float:right}
	
	/*footer*/
	
#footer {
	height:70px;
	clear: both;
	font-size: 0.9em;
	color: #004830;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #5d3039;	
	background-color: #e6e5e1;

}	
#footer .izq { margin:25px 0 0 20px}
#footer .der { margin:15px 20px 0 0}	
#footer .der img{ margin-left: 15px}	

#footer a {
	margin: 0 10px 0 0;
	border-bottom: 1px dotted #444;
	padding: 0 0 1px;
	color: #333;
}
#footer a:hover { color:#a61237}
	
#footer p {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 0;
}
/* detalles*/

.listado {
	background:#f6f5f2;
	padding: 13px 20px;
	border: 1px solid #cecdcd;
	border-bottom: 2px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; margin-bottom:15px}
.listado li {list-style-position: outside; list-style-type: square; margin:5px 0 0 11px; }
.listado a { color:#50492f}
.listado a:hover { color:#a71051}

input { margin: 3px 0 12px 0 }
textarea { margin-bottom:20px; width:550px}
.checkbox { margin:0 6px 0 0 }
form { margin-left:15px}
.form td{  margin:5px}
.foto { padding: 8px 15px 5px 0}