* { padding: 0; margin: 0; outline: 0; }
.divwhats{
	/* border:1px solid black; */
	text-align: center;
	padding: 20px;
	display: table;
	width: 100%;
	height: 100%;
}
.leftwhats{
	float:left;
	text-align: right;
	/* border:1px solid red; */
	display: table-cell;
	vertical-align: middle;
}
.rightwhats{
	float:right;
	text-align: right;
	/* border:1px solid red; */
	display: table-cell;
	vertical-align: middle;
}
.whatswhite{
	width:50px;
	height:auto;
}
.whatstext{
	display:block;
	float:right;
	font-size: 12px;
	margin-top: 20px;	
	margin-left: 6px;
	margin-right: 6px;
}
.braces{
	color: #900;
}
#contenido{
	/*border:1px solid black;*/
	width:920px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	padding: 0px 0px 0px 0px;
	clear: both;
	height: 100%;
	overflow: visible;
}
.imgTex{
	display: block;
}
.show {
color:#666666;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border:double;
border-color:#CCCCCC;
background-color:#BABABA;
position:absolute;
text-align: center;
top:260;
left:303;
/*width:40;
height:40;*/
z-index:1;
filter: alpha(opacity=95);
-moz-opacity:.95;
opacity:.95;
visibility:hidden;
}

/*---------------------------------------------------------------------------------------------------------*/
body { font-size: 12px; line-height:19px; font-family: Arial, "Trebuchet MS", sans-serif; color:#6b7174;  }

a { color: #4372a5; text-decoration: underline; }
a:hover { text-decoration: none; }


input, textarea, select { font-family: Arial, Helvetica, Sans-Serif; font-size:11px; color:#f1f1f1; }
fieldset { border:0; }

h2 { font-size:28px; color:#4b4b4b; font-weight:normal; font-weight:700; padding-bottom:5px; }
h3 { font-family: Verdana, Arial, Sans-Serif; font-size:16px; color:#1473a4; line-height:18px; padding-bottom:6px; border-bottom:1px dotted #dcdcdc; margin-bottom:9px;  }
h5 { font-size:10px; font-weight:normal; line-height:12px; padding-bottom:2px; }
h5 a { color:#4372a5; text-decoration:none; }
h5 a:hover { text-decoration:underline; }

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

.last { margin-right:0 !important; margin-bottom:0 !important; border-right:0 !important; border-bottom:0 !important; }

.shell { width:964px; margin:0 auto; position:relative;  }


#header { position:relative; background:url(images/header.jpg) left bottom repeat-x; z-index:12; }

#logo { color:#4b4b4b; font-size:22px; line-height:24px; font-weight:normal; padding:21px 0 21px 32px; height:100%; }
#logo a { color:#4b4b4b; text-decoration:none; }
#logo span { display:block; padding:1px 0 0 32px; color:#959595; font-size:12px; line-height:12px; }

#search { position:absolute; right:22px; top:21px; background:#528cc6; border:1px solid #fbfbfb; padding:0 9px 0 0; width:191px; }
#search .field { float:left; background:#528cc6; border:0; width:150px; padding:7px 6px 7px 17px; }
#search .submit { float:left; width:18px; height:28px; background:url(images/search-submit.gif); border:0; cursor:pointer; }

#navigation { height:31px; background:url(images/navigation.gif) left top no-repeat; padding:3px 0 2px 2px; position:absolute; bottom:-20px; right:22px; z-index:100; }
#navigation ul { list-style:none;  }
#navigation ul li { float:left; font-size:12px; font-weight:bold; line-height:31px; height:31px; }
#navigation ul li a { float:left; color:#fff; text-decoration:none; height:31px; padding:0 14px; text-transform:uppercase; z-index:100; position:relative; }
#navigation ul li a.active,
#navigation ul li a:hover { background:#FF0000; }


#slider { background:#cccccc url(images/intro.jpg) center bottom repeat-x; position:relative; z-index:10; }
#slider .shell { padding:34px 0 0 0; position:relative; background:#cccccc /*url(images/shell.jpg) center -7px no-repeat*/; z-index:10; }
.jcarousel-container { border:10px solid #999999; width:903px; height:278px; margin:0 auto;}
.jcarousel-clip { width:903px; height:278px; position:relative; overflow:hidden; margin:0 auto; z-index:10; }
#slider ul {  background:#fff; width:903px; height:278px; position:relative; list-style:none; overflow:hidden; }
#slider ul li { width:903px; float:left; }

#slider ul li .slide-image { float:right; width:870px; padding-top:33px; }
#slider ul li .slide-image img { border:0px solid #686868; }

#slider ul li .slide-data { float:left; width:380px; padding:28px 60px 0 29px; }
#slider ul li .slide-data p { color:#6b7174; line-height:18px; padding-bottom:19px; }
#slider ul li .slide-data .button { display:block; width:86px; height:36px; line-height:36px; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; background:url(images/slider-button.gif); padding: 0 15px 0 32px; text-align:center; cursor:pointer; }

#slider .jcarousel-prev { position:absolute; top:154px; left:4px; background:url(images/slider-arrow-left.png); width:26px; height:61px; z-index:20; cursor:pointer; }
#slider .jcarousel-next { position:absolute; top:154px; left:933px; background:url(images/slider-arrow-right.png); width:30px; height:61px; z-index:20; cursor:pointer; }

#intro { background:#cccccc url(images/intro.jpg) center bottom repeat-x; padding:0 0 19px 200px; }

#intro p { color:#666; font-size:21px; font-family: Verdana, Serif; font-style:italic; line-height:22px; margin-top:14px; /*background:url(images/quotes.gif) left center no-repeat;*/ padding-left:60px; }
#intro p span {  font-size:17px; font-weight:bold; display:block; font-style:normal; }


#main { padding:27px 0 27px 0; }

.box { border:1px solid #e9e9e9 !important; width:269px; padding:12px 16px 12px 16px; float:left; display:inline; margin: 0 27px 25px 0; }
.box .entry { height:173px; }
.box p { line-height:19px; }

.box-image { float:left; padding:3px 6px 0 0; }
.box-image img { border:3px solid #dfdfdf; }

.blog { padding-top:3px; }
.blog ul { list-style:none; }
.blog ul li { display:block; padding-bottom:17px; border-bottom:1px dotted #dcdcdc; margin-bottom:12px; }
.blog ul li p { line-height:18px; }

.links ul { list-style:none; }
.links ul li { padding:0 0 8px 13px; margin-bottom:7px; border-bottom:1px dotted #dcdcdc; background:url(images/ul-arrow.gif) left 6px no-repeat; line-height:14px; }

#main .button { float:left; height:25px; line-height:25px; background:url(images/main-button.gif); border:1px solid #e3e3e3; color:#fff; text-decoration:none; font-size:11px; cursor:pointer; padding:0 15px; }
#main .button:hover { border-color:#999; }

#content { width:615px; float:left; display:inline; margin-right:26px; padding:14px 0 0 16px; }
#content h3 { padding-bottom:11px; margin-bottom:10px; }
#content p { line-height:18px; margin-bottom:1px; }
#main #content .button { float:right; margin-top:5px; }



#footer { background:#666; color:#e5e1e1;border-top:1px solid #e1e1e1; font-size:10px;  height:180px; clear: both;}
#footer .shell { background:#666; padding:18px 0;}
#footer a { color:#e5e1e1; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footer ul { list-style:none; }
#footer ul li { float:left; padding-right:7px; margin-right:7px; border-right:1px solid #e5e1e1; height:10px; line-height:10px; }

#footer .copy { float:right; height:10px; line-height:10px; }
#footer .copy a { text-decoration:underline; color:#ffffff; }
#footer .copy a:hover { text-decoration:none; }

