/*	Creativepix HTML/CSS Template
	Created by system32
	Copyright 2009 All rights Reserved
	Themeforest.net
--------------------------------------------------------------------------------------------*/
/*	General settings
--------------------------------------------------------------------------------------------*/

html, body, div, span, small, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, blockquote, acronym, address, code, del, dfn, dl, dt, dd, em, img, q, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, b, p {
	border : 0;
	margin:0;
	padding:0;
	font-size : 100%;
	font-family : inherit;
	}

body{
	background:#efefef url(../images/color10/bg.gif);
	font:normal 12px/20px "Lucida Grande","Lucida Sans Unicode", Arial, sans-serif;
	color:#454545;
	margin:0;
	}

ul,ol {
	margin:0;
	padding:0;
	}
	

/* Selection Styles*/
::-moz-selection{
	background:#dedede;
	color:#fff;}
::selection {
	background:#dedede;
	color:#fff;
}


.alignleft	{ 
float:left; 
margin:0 15px 15px 0;


}
.alignright {	float:right; margin:0 0 15px 15px;}
.aligncenter 	{ text-align:center;}

.textleft 	{ text-align:left;}
.textright  { text-align:right;}


.clear		{ clear:both;}

.featured 	{	
	background:#fbf2dd !important;
	border:1px solid #d6c59c !important;
	}

p	{
	margin:0 0 15px 0;
	font-size:14px !important;
	}

a{
	color:#d63e4d;
	text-decoration:none;	
	}

a:hover	{
	color:#d63e4d;
	text-decoration:underline;	
	}

.topwrap {background:url(../images/b1.gif) repeat-x top left; height:19px;}
/*	Headings
--------------------------------------------------------------------------------------------*/

h1 {
	font-size: 26px;
	margin:0 0 15px 0;
	letter-spacing:-1px;
	padding-bottom:15px;
	border-bottom:1px solid #b3262a;
	}

h2	{
	font-size:22px;
	letter-spacing:-1px;
	margin:0 0 10px 0;
	}
	
h1 strong	{
	color:#d63e4d;
	}	


h3	{
	font-size:18px;
	letter-spacing:-0.02em;
	margin:0 0 10px 0;
	}

h4	{
	font-size:16px;
	font-weight:normal;
	margin:0;

	}

h5	{
	font-size:14px;
	font-weight:normal;
	margin:0;

	}

h6	{
	font-size:12px;
	font-weight:normal;
	margin:0;

	}
	
h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", "Lucida Grande","Lucida Sans unicode", Sans-serif; color:#858992; }


	
/*	view
------------------------------------------------------------------------------------------*/

a.view {
	color:#d63e4d;
	text-decoration:underline;
}

a.view:hover {
	color:#fff;
	text-decoration:none;	
}	

/*	Sidebar
--------------------------------------------------------------------------------------------*/

.sidebar {
	padding:15px 10px 20px 0;	
	z-index:2;
	}

/*	content
------------------------------------------------------------------------------------------*/

.content {
	padding:75px 0px 15px 0px;
	overflow:hidden;
	height:100%;	
	z-index:1;
	margin-bottom:50px;
	margin-left:10px;

}

/*	Header
--------------------------------------------------------------------------------------------*/
.boxlogo{
width:200px;
	float: left;
}
.logo{
	float: left !important;
}
	.logo a{
		background:url(../images/logo.png) no-repeat;
		text-indent:-9999px;
		display:block;
		border:0;
		width:217px;
		height:112px;
		margin:10px 0 0px 0px;
		}

	.logo a{
		background:url(../images/logo.png) no-repeat;
		width:217px;
		height:112px;
		margin:10px 0 0px 0px;
	}
/*	Superfish menu
--------------------------------------------------------------------------------------------*/

.menu {
	width: 960px;
}

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;	
	
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
	
}
.sf-menu a {
	border-left:	0px solid #fff;
	padding: 		0.75em 1.3em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li {
	
	
	
background: rgba(199,199,199,1);
background: -moz-linear-gradient(left, rgba(199,199,199,1) 0%, rgba(194,194,194,1) 37%, rgba(184,184,184,1) 90%, rgba(184,184,184,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(199,199,199,1)), color-stop(37%, rgba(194,194,194,1)), color-stop(90%, rgba(184,184,184,1)), color-stop(100%, rgba(184,184,184,1)));
background: -webkit-linear-gradient(left, rgba(199,199,199,1) 0%, rgba(194,194,194,1) 37%, rgba(184,184,184,1) 90%, rgba(184,184,184,1) 100%);
background: -o-linear-gradient(left, rgba(199,199,199,1) 0%, rgba(194,194,194,1) 37%, rgba(184,184,184,1) 90%, rgba(184,184,184,1) 100%);
background: -ms-linear-gradient(left, rgba(199,199,199,1) 0%, rgba(194,194,194,1) 37%, rgba(184,184,184,1) 90%, rgba(184,184,184,1) 100%);
background: linear-gradient(to right, rgba(199,199,199,1) 0%, rgba(194,194,194,1) 37%, rgba(184,184,184,1) 90%, rgba(184,184,184,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c7', endColorstr='#b8b8b8', GradientType=1 );

	
	margin-bottom:2px;
	border-radius:4px;
	-moz-border-radius:4px;	
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;	
}
.sf-menu li li {
	background:		#202020;
}
.sf-menu li li li {
	background:		#202020;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	
	
background: rgba(151,2,37,1);
background: -moz-linear-gradient(left, rgba(151,2,37,1) 0%, rgba(121,2,30,1) 44%, rgba(92,0,21,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(151,2,37,1)), color-stop(44%, rgba(121,2,30,1)), color-stop(100%, rgba(92,0,21,1)));
background: -webkit-linear-gradient(left, rgba(151,2,37,1) 0%, rgba(121,2,30,1) 44%, rgba(92,0,21,1) 100%);
background: -o-linear-gradient(left, rgba(151,2,37,1) 0%, rgba(121,2,30,1) 44%, rgba(92,0,21,1) 100%);
background: -ms-linear-gradient(left, rgba(151,2,37,1) 0%, rgba(121,2,30,1) 44%, rgba(92,0,21,1) 100%);
background: linear-gradient(to right, rgba(151,2,37,1) 0%, rgba(121,2,30,1) 44%, rgba(92,0,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#970225', endColorstr='#5c0015', GradientType=1 );

	
	
	outline:		0;
	text-decoration:none;
	border-radius:4px;
	-moz-border-radius:4px;	
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;		
	color:#fff;	
}

.sf-menu li.current a {
	
	background: rgb(169,3,41); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
	
	
	border-radius:4px;
	-moz-border-radius:4px;	
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;		
	color:#fff;
}


/*	Testimonial Block
------------------------------------------------------------------------------------------*/

	blockquote {
		padding:0 0 20px 0;
		margin:0 0 0px 0;
		}

	.entry blockquote { 
		margin:0 0 20px 0; 
		}
	
	blockquote, q {
		quotes: none;
		}

	blockquote:before, blockquote:after, q:before, q:after {
		content: '';
		content: none;
		}

	blockquote p {  }

	blockquote cite {
		padding-right:10px;
		}

	blockquote cite strong {
		color:#000;
		font-style:normal;
		}


/*	news
------------------------------------------------------------------------------------------*/

	ul.news{
		margin:10px 0;
		padding:0;
		}

		ul.news li {
			margin:0;
			list-style:none;
			list-style-position:outside;			
			padding:0;
			}

		ul.news li a {
			display:block;
			}





/*	slider part
------------------------------------------------------------------------------------------*/

.slider {
background:url(../images/slider_bg.png) no-repeat;
width:955px;
height:377px;
position:relative;
padding:0;
margin-bottom:20px;
	margin-top: -50px;
}

.sliderpanel {
	overflow: hidden; 
	visibility: visible; 
	position: absolute; 
	z-index: 2; 
	left: 0px;
	margin-left:15px;  
	height:312px; 
	top:5px;
	}

ul.slider-img-list {
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	list-style-type: none; 
	z-index: 1; 
	left: 0px;
	}

ul.slider-img-list li	{
	overflow: hidden; 
	float: left; 
				list-style-type:none;
	height: 300px; 
	padding:0;
	vertical-align:bottom;
	padding-top:10px; 
	}


ul.slider-textlist {
	margin: 0px; 
	padding: 0px; 
	position: absolute; 
	list-style-type: none; 
	z-index: 1; 
	height: 1440px; 
	top: -1100px; 
	}

ul.slider-textlist li	{
	overflow: visible; 
	float: none; 
				list-style-type:none;
	border:0px solid #c30000;		
	width: 320px; 
	height: auto;
	}

.sliderImages ul li img {
	width:880px;
	border:0px solid #c30000;
	}

.sliderImages ul li img {
	padding-left:0px;
	margin-left:0px;
	}

#home-slider ul li {
	margin:0;
				list-style-type:none;
	}

.sliderTextHolder ul li {
	height:37px;
	line-height:25px;
	margin-left:17px;
	}

.sliderTextHolder p {
	color:#c1c1c2;
	padding-right:30px;
	}

.sliderTextHolder h1 {
	padding-top:10px;
	color:#FFFFFF !important;
	}

.sliderTextHolder h1 a{
	color:#FFFFFF;
	}

.sliderTextHolder{
	margin-top:15px;
	}

.prev { margin-left:5px; }

.next { margin-left:5px; }

.buttons {
	width:60px;
	position:absolute;
	top:18px;
	z-index:3;
	right:1px;
	height: 40px;
	margin-right: 29px;
	}	

.slider_text {
	height:275px;
	margin:0;
	padding-left:10px;	
	}

.slider_text h1 {
	font: normal bold 3.0em Tahoma, Helvetica, sans-serif; 
	line-height:40px;
	color:#fff;
	text-transform:capitalize;
	margin-top:40px;
	padding-left:10px;
	}

.slider_text p {
	color:#FFFFFF;
	margin:20px 0 0 10px;
	}

.img_shade {
	background:url(../images/image_shade.png) no-repeat;
	width:955px;
	height:302px;
	position:absolute;
	top:10px;
	left:0px;
	z-index:10;
	}


.slider2 {
	width:960px;
	background:url(../images/Slider2.png) no-repeat;
	position:relative;
	height:300px;
	padding:0;
	margin-bottom:20px;

	}

#nav {
	position:absolute;
	top: 260px;
	right:20px;
	z-index:100;
	}

#nav a, #nav a:visited {
	background:url(../images/nav.png) 0 0 no-repeat;
	float: left; margin-left:5px;
	width: 14px;
	height: 14px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
}

#nav a:hover {
	background:url(../images/color10/nav_hover.png) 0 0 no-repeat;
}

#nav a.activeSlide {
	background:url(../images/color10/nav_hover.png) 0 0 no-repeat;
}

#slider img{
background:transparent;
padding-left:10px;
padding-top:15px;
}



/*	service box
------------------------------------------------------------------------------------------*/
.service_box {
	margin-left:200px;
	margin-bottom:20px;
}

/*	lists
------------------------------------------------------------------------------------------*/

ul.lists {
	margin:10px 0;
	padding:0;
}

ul.lists li {
	list-style:none;
	list-style-position:inside;
	background:url(../images/icon_check.png) 0 6px no-repeat;
	margin:0 0 5px 0;
	padding:0 20px;
}

/*	portfolio
------------------------------------------------------------------------------------------*/

.port_box {
	width:190px;
	float:left;
	cursor:pointer;
	background:#FFFFFF;
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:20px;
	margin-right:10px;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	height:190px;		
}	
	
.port_box:hover {
	background:#eee;
}
				
.port_box img{
 width:190px;
 height:130px;
}		
		
.port_box h4 {
	font-size:14px;
	margin:0;
	padding:0;
	font-weight:bold;
}
.port_box h4 a {
	color:#666;
}	
.port_box p {
	margin-top:0px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
}		
.gallery li {
	list-style:none;
	list-style-type:none;
	list-style-position:outside;
}
.gallery li img{
	border:1px solid #FFFFFF;
}
/*	Alternate Portfolio
------------------------------------------------------------------------------------------*/
.accord_right {
	width:60%;
	float:left;
	padding:0;
}			
.imgborder {
	border:1px solid #ddd;
	float:left;
	padding:1px;
	margin-right:20px;
}
.accordion h3 {
	background: #f2f2f2 url(../images/color10/arrow_right.gif) no-repeat 10px center;
	padding: 15px 50px;
	margin: 0;
	font:bold 18px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ddd;
	color:#000;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #eee;
}
.accordion h3.active {
	background:#bcbdbd url(../images/color10/arrow_down.gif) no-repeat 10px center;
	color:#fff;
}
.accordion div.ac_portfolio {
	background: #ffffff;
	border-bottom: 1px solid #ddd;
	margin: 0;
	overflow:hidden;
	_height:100%;
	padding: 30px;
}
span.info {
	background:#fffae8;
	border:1px solid #e2c388;
	padding:10px;
	display:block;
	font:normal 11px Tahoma, Verdana, Sans-serif;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
/*	footer
------------------------------------------------------------------------------------------*/
#footer {
	width:100%;
	position:fixed;
	background: rgb(151,32,35); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTcyMDIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDYlIiBzdG9wLWNvbG9yPSIjYjMyNjJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkwMWUyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, rgba(151,32,35,1) 0%, rgba(179,38,42,1) 46%, rgba(144,30,33,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(151,32,35,1)), color-stop(46%,rgba(179,38,42,1)), color-stop(100%,rgba(144,30,33,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(151,32,35,1) 0%,rgba(179,38,42,1) 46%,rgba(144,30,33,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(151,32,35,1) 0%,rgba(179,38,42,1) 46%,rgba(144,30,33,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(151,32,35,1) 0%,rgba(179,38,42,1) 46%,rgba(144,30,33,1) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(151,32,35,1) 0%,rgba(179,38,42,1) 46%,rgba(144,30,33,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#972023', endColorstr='#901e21',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	bottom:0;
	text-align:center;
	color:#c0c0c0;
	padding:4px;
	margin-top:0px;
}
	
.footer p {
	padding:0px 0 0 0;
}	
.footer .container_12 a{
	color:#CCC !important;
}
.footer span{
	font-size:11px !important;
}
.container_12 span{
	font-size:10px !important;
	float:right;
}
.container_12{
	width:960px;
	overflow:hidden;
}
.box_conatcto{
	float: left;
	text-align: left;
	margin-top: -15px;
	position: absolute;
}
.desarrollo{
	float: right;
	margin-top: 25px;
}
.titulofooter{
	color: aliceblue;
	font-size: 18px;
}
.linkfooter{
	color: #EBB20C;
}
.logomitsubishi{
	margin: auto;
	width: 960px;
	clear: both;
	height: 120px;
}

/*	Error / Success / Notice	
-----------------------------------------------------------------------------------*/

.notes 	{background: #f0f0f0;border: 1px solid #b8b8b8;}
.success {background: #ccfcd1;border: 1px solid #60a400;}
.error	{background: #f9e3e3;	border: 1px solid #e79e9e;}
.notice {background: #fcf0cc;border: 1px solid #ecc735;}
.notes, .notice, .success, .error {font-size: 100%;color:#484848;padding:10px;width:auto;margin: 0 0 20px 0px; text-align:left}
.notes span, .notice span, .success span, .error span {font-weight: bold;font-size: 1.2em;padding: 2px 40px;}
.notes p, .success p, .error p, .notice p {margin: 0px;padding: 0px 40px;}

/*	Contact Form
--------------------------------------------------------------------------------------------*/
#form {
	padding: 15px 0;
}
#form label {
	font-size: 1.2em;
	width: 140px;
	display: inline-block;
	margin-right: 0px;
	margin-bottom: 15px;
}
#form .input {
	background:#fbfbfb;		
	border: 1px solid #e5e5e5;
	padding: 5px 7px;
	margin-bottom: 15px;
	width: 360px;
}
#form select {
	background:#fbfbfb;			
	width: 375px;			
	font: 1.2em Tahoma;
	border: 1px solid #e5e5e5;
	padding: 5px 6px;
	margin-bottom: 15px;
}
#form textarea {
	background:#fbfbfb;			
	border: 1px solid #e5e5e5;
	vertical-align: top;
	width: 355px;
	font: 1.1em Tahoma;
	line-height: 1.7em;
	padding: 9px;
	height: 200px;
}	
#form .indent {
	padding-left: 145px;
	padding-top: 15px;
}
			
/* The button */
#form .submitbutton {
	background:url(../images/button.gif) no-repeat;
	width: 105px;
	border:none;
	height:28px;
}			
.sidebar h2{
	color:#999;
}
.content_info img{
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.26);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.box_logo_big{
	float:left;
	padding:10px;
}
.imagen{
	z-index:-10;
	position:absolute;
	width:100%;
	position:fixed;
}
.imagen img{
	margin-top:150px;
}
.menu_footer{
	height:30px;
	width:100%;
	position:absolute;
	margin-top:-60px;
	color:#000000;
}
.menu_footer ul{
	list-style-type:none;
}
.menu_footer ul li{
	font-size:11px;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
}
.menu_footer ul li a{
	color:#999;
	font-weight:bold;
}
/*__________________________*/


/**CONTACTENOS**/

.text_contact{
	font-family: Arial, Helvetica, sans-serif;
	color:#a00327;
	font-size:12px;
	width:600px;
	margin-bottom:30px;
}
.text_contact input{
	padding:3px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:75%;
	color:#666666;
	border:1px solid #dedede;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float:right;
height:20px;
}
.text_contact textarea{
		width:75%;	
	border:1px solid #dedede;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float:right;
height:80px;


	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:3px;
}


.button_contact{
	float:right;
	height:50px;
	clear:both;
	margin-right: 50px;
		
}
.style_submit{
	background-color:#a00327;

	font-family: Arial, Helvetica, sans-serif;
	border-style:none;
	color:#FFF;
	font-size:13px;
	padding:5px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-left:200px;
margin-top:30px;
float:left;
clear:both;
cursor:pointer;
}
.box_formulario{
	width:500px;
	clear:both;
	float:left !important;
	background-color:#000000;
}
.box_text_from{
	float:left;
	margin-top:20px;
	margin-left:40px;
	border-right:1px solid #dedede;
	width:720px;
	
}
.style_submit:hover{
	background-color:#dedede;
}
.texto_contacto{
	float:left;
	margin-top:140px;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	line-height:24px;
}

.box_img{
	width:100px;
	height:130px;
	overflow:hidden;
	float:left !important;
	margin-left:-105px;
	text-align:center;
}
.texto_iconos{
	height:130px;
	float:rigth;
	width:580px;
	padding-top:20px;
}
.lista{
	 font-size:15px;
}
.imagen_p{
	width:200px;
	height:200px;
	float:left;
	margin-right:15px;
}
.imagen_p img{
	width:200px;
	height:200px;
}





.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 170px;
    background-color: #b2b2b2;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 20px;
    position: absolute;
    z-index: 1;
    bottom: -245%;
    left: 50%;
    margin-left: -90px;
    opacity: 0;
    transition: opacity 0.3s;
	text-align: justify;
}

.tooltip .info2{
    visibility: hidden;
    width: 170px;
    background-color: #b2b2b2;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 20px;
    position: absolute;
    z-index: 1;
    bottom: -140% !important;
    left: 50%;
    margin-left: -90px;
    opacity: 0;
    transition: opacity 0.3s;
	text-align: justify;
}

.tooltip .info3{
    visibility: hidden;
    width: 210px;
    background-color: #b2b2b2;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 20px;
    position: absolute;
    z-index: 1;
    bottom: -160% !important;
    left: 35%;
    margin-left: -90px;
    opacity: 0;
    transition: opacity 0.3s;
	text-align: justify;
}
.tooltip .info4{
    visibility: hidden;
    width: 210px;
    background-color: #;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 20px;
    position: absolute;
    z-index: 1;
    bottom: -290% !important;
    left: 35%;
    margin-left: -90px;
    opacity: 0;
    transition: opacity 0.3s;
	text-align: justify;
}
.box_losgos{
	text-align: center;
	margin-top: 160px !important;
}
.tooltip img{
	cursor: pointer;
}

/*.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}*/

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
.box_services{
	margin-top: -80px;
}

