/*
Autor: Lisandro Martinez Basabilvaso
Email: lisandro@gmail.com
Website: http://lisandromartinez.com/
*/
body { /*stops floats dropping in IE 5.5/6 */
	margin:0;
	padding:0;
	font:normal normal 12px/normal Arial, Helvetica, sans-serif;;
	color:#484848;
	background:#fff;
}
a, a:link, a:visited, a:hover {
	outline:none;/*Remove active link borders*/
	white-space:nowrap;/*Prevent line breaks in links*/
}
img {
	outline:none;
	border:none;
}
form, img {/*take away extra margins form in IE6*/
	margin:0;
	padding:0;
}
.clearfix { 
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
textarea{
	overflow:auto;/*Remove vertical textarea scrollbar in IE*/
}
/*Web estructure*/
#container, #header {
	width:880px;
	padding:0;
	margin:0 auto;
	color:#666;
	background:#fff;
}
#header {
	height:101px;
	padding-top:15px;
}
#content {
	float:left;
	width:530px;
	margin:0 0 10px 0;
	padding:0 15px 15px 0;
	color:#666;
	background:#fff;
	border-right:1px dotted #ccc;
}
#sidebar {
	float:right;
	width:325px;
	margin:0;
	padding:0;
	color:#666;
	background:#fff;
	/*border-left:1px dotted #ccc;*/	
}
#footer {
	clear:both;
	width:860px;
	padding:5px 10px;
	margin:0;
	font-size:11px;
	color:#fff;
	background:#b9b9b9;
} 
/* HEADER */
.langs {
	position:absolute;
	width:880px;
	text-align:right;
	padding-top:10px;
}
	.langs img {margin-left:5px;}
ul#mainnav {
 	float:right;
 	width:310px;
 	list-style:none;
 	padding:83px 0 0 0;
 	margin:0;
 	font:normal bold 12px/normal Arial;
 	color:#a9a9a9;
 	background:#fff;
 	text-transform:uppercase;
 }
ul#mainnav li {
	float:left;
	display:inline;
	margin:0;
	padding:0 0 0 20px; 
}
ul#mainnav li a, ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:hover {
	float:left;
	text-decoration:none;
	color:#a9a9a9;
}
ul#mainnav li a:hover {
	color:#8b8b8b;
}
ul#mainnav li.selected a{
	color:#ac192c;
}
/* CONTENT */
/*HOME*/
#slide {
	width:880px;
	height:201px;
	color:#fff;
	background:#ab1429
}
.slide-photo {
	float:left;
	display:inline;
	width:402px;
	
}
.slide-txt {
	float:left;
	display:inline;
	width:458px;
	padding:90px 0 0 10px;
	margin:0 0 0 0;
	color:#fff;
	background:#ab1429;
}
#slide h1 {
	font:italic normal 18px/normal Georgia;
	margin:0;
	padding:0;
}
#slide p {
	font:italic normal 16px/22px Georgia;
	margin:0;
	padding:0;
}
#content h2, #sidebar h2 {
	font:italic normal 16px/normal Georgia;
	color:#ab1429;
	padding:0;
	margin:0;
}
#content h3, #sidebar h3 {
	font:italic normal 14px/22px Georgia;
	color:#000;
	padding:0;
	margin:0;
}
.servicioA h2, .servicioB h2 {
	font:normal bold 16px/normal Arial;
	color:#ab1429;
	padding:0;
	margin:0 0 10px 0;
}
#content p, #sidebar p, #container p {
	padding:0;
	margin:10px 0;
	text-align:justify;
}
#container p {
	margin:0 0 10px 0;
}
#sidebar p {margin:5px 0;}
#content p.home, #sidebar p.home {
	padding:0;
	margin:15px 0;
	line-height:25px;
}
#content p a {
	margin:0;
	padding:0 0 0 7px;
	background:url(../images/link.gif) center left no-repeat;
}
#content p a, #content p a:link, #content p a:visited, #content p a:hover {
	color:#ac192c;
}
.imgRight {
	float:right;
	margin:0 0 0 10px;
}
hr {
	border:none;
	height:1px;
	background:#fff url(../images/top.gif) no-repeat;
	padding:0;
	margin:0px auto 10px auto;
}
ul#map {
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
	background:#fff url(../images/bg_map.gif) no-repeat;
}
ul#map p {
	padding:4px 0 4px 131px;
	margin:0;
	line-height:normal;
}
ul#map li {
	font-size:11px;
	color:#000;
	padding:0 0 0 13px;
	background:url(../images/bullet.gif) center left no-repeat;
}
ul.equipment {
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
	font-size:10px;
	color:#000;
	background:#fff;
} 
ul.equipment li {
	padding:2px 0 2px 18px;
	margin:0;
	background:url(../images/tick.gif) left center no-repeat;
}
.servicioA, .servicioB {
	float:left;
	display:inline;
	width:425px;
	margin:0;
	padding:15px 0; 
}
.servicioB {
	float:right;
}
/*Formularios*/
label {
	float:left;
	width:175px;
	display:inline;
	padding:4px 5px 0px 0px;
	margin:0;	
	font:normal normal 12px/normal 'Arial';
	color:#484848;
	text-align:right;
}
fieldset {
	border:none;
	margin:15px 0;
	padding:0;
}
fieldset input, fieldset textarea {
	float:left;	
	width:201px;
	padding:2px;
	margin:0px 0px 10px 0px;
	font:normal normal 11px/normal 'Arial';
	color:#666;
	border-top:1px solid #707070;
	border-right:1px solid #b6b6b6;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #b5b5b5;
}
fieldset textarea {height:70px;}
fieldset em {color:red;}
fieldset br {clear:left;}
/* FOOTER */
#footer span {float:right;}
#footer a, #footer a:link, #footer a:visited, #footer a:hover {
	color:#fff;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
.pentacorp {
	text-align:right;
	padding-top:5px;
	font-size:11px;
	color:#484848;
	background:#fff;
}
.pentacorp img, #sidebar p img {vertical-align:middle;}
.pentacorp a, .pentacorp a:link, .pentacorp a:visited, .pentacorp a:hover {
	color:#484848;
	text-decoration:none;
}
.pentacorp a:hover {
	color:#1e5b8d;
}

/** Estilo de los tooltips **/


.tool-tip {
	color: #fff;
	width: 300px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background-color:black;
	opacity: .8;
	filter: alpha(opacity=80);
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background-color:black;
	opacity: .8;
	filter: alpha(opacity=80);
}

