@charset "utf-8";
/**************************************************************************
CSS DOCUMENTO - 20080826@JCP
***************************************************************************/

/**************************************************************************
RESET
***************************************************************************/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	}
/**************************************************************************
PAR�?METROS GENERALES
***************************************************************************/
* {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:none;}
body {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
img {border:0px;}
a {color:#002f60; text-decoration:underline;}
a:focus {outline:none;}
.fleft {float:left;}
.fright {float:right;}
p {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#54595d;}
li {list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
/**************************************************************************
TINY MCE
***************************************************************************/
.tinyMCE p, .tinyMCE div {;}
.tinyMCE b, .tinyMCE strong {font-weight:bold;}
.tinyMCE em {font-style:italic;}
.tinyMCE u {text-decoration:underline}
.tinyMCE strike {text-decoration:line-through;}
.tinyMCE ul {list-style-position:inside;}
.tinyMCE ul li, .tinyMCE ul li ul li {list-style-type:circle;}
.tinyMCE ul li ul {list-style-position:inside;;}
.tinyMCE ol li, .tinyMCE ol li ol li {list-style-type:decimal;}
.tinyMCE ol, .tinyMCE ol li ol {list-style-position:inside; list-style-type:decimal;}
.tinyMCE a, .tinyMCE a:hover {color:#002f5d;}
/**************************************************************************
SPLASH
***************************************************************************/
#splash {position: absolute; left: 50%; top: 50%; width:800px; height:400px; margin-top: -60px; margin-left: -399px; overflow:hidden; text-align:center;}
.imLang {margin:20px 0px 200px 0px;}
.fotSplash {color:#002f60; font-weight:bold;}
/**************************************************************************
ESTRUCTURA
***************************************************************************/
#container {width:980px; margin:10px auto 0px auto;}
.imgLogo {border:#002144 solid 1px; float:left;}
#lang {float:right; padding:10px 0px 0px 0px;}
#lang li {float:left;}
#main {float:left; width:712px; min-height: 300px; _height: auto;}
#main {padding:44px 0px 0px 0px;}
#main p {text-align:justify; float:left; line-height:17px;}
.column-l {width:340px; float:left;}
.column-r {width:340px; float:right;}
#main_no_height {float:left; width:712px; padding:44px 0px 0px 0px;}
#footer-l {float:left; padding:50px 0px 0px 0px; color:#002f60; font-weight:bold;}
#footer-l a {text-decoration:none;}
#footer-r {float:right; width:712px; padding:50px 0px 0px 0px; color:#002f60; font-weight:bold; font-size: 10px;}
#footer-r a {text-decoration:none;}
#footer-r a:hover {text-decoration:none; color: #000000;}
/**************************************************************************
H1
***************************************************************************/
h1 {
	float:left;
	border-top:#002144 solid 1px;
	border-bottom:#002144 solid 1px;
	border-left:#002144 solid 1px;
	border-right:#002144 solid 1px;
	}
h2, h3, h4 {
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	}
.importante {
	text-transform:uppercase;
	color:#000000;
	}
strong, b {
	/*text-transform:uppercase;*/
	font-size:11px;
	color:#000000;
	}

.mini-columL h4 {
	color:#000000;
	}
/**************************************************************************
MENU
***************************************************************************/
#sidebarLeft {
	float:left;
	width:268px;
	}
#sidebarLeft {
	padding:44px 0px 0px 0px;
	}
	#sidebarLeft li {
		padding:0px 0px 15px 0px;
		}
/**************************************************************************
CONTACTO
***************************************************************************/
.contacto {
	padding:40px 0px 25px 0px;
	}
	.contacto label {
		margin:10px 0px 0px 0px;
		float:left;
		}
	.inpuText {
		width:300px;
		border:#020202 solid 1px;
		font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;
		}
	.inputArea {
		width:300px;
		height:121px;
		border:#020202 solid 1px;
		overflow:auto;
		font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;
		}
	.enviar {
		margin:10px 0px 0px 0px;
		background-color:#FFFFFF;
		cursor:pointer;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		border:#020202 solid 1px;
		width:302px;
		text-align:center;
		}
	.googleMaps {
		border:#868686 solid 1px;
		margin:45px 0px 0px 0px;
		}
	.mini-columL {
		float:left;
		width:170px;
		}
	.email {
		text-decoration:none;
		color:#000000;
		font-weight:bold;
		}
	#main .cursiva {
		font-style:italic;
		color:#3f3f3f;
		font-size:8px;
		line-height:10px;
		}
	#main .cat8 {
		color:#3f3f3f;
		}
/**************************************************************************
SERVICIOS
***************************************************************************/
dl {
	padding:0px 0px 20px 0px;
	}
	dt {
		text-transform:uppercase;
		font-weight:bold;
		margin-bottom: 5px;
		}
		dl a {
			text-decoration:none;
			}
	dt .active {
		color:#000000;
		}
.clients {
	text-transform:uppercase;
	}
.subClientes {
	padding:0px 0px 20px 0px;
	}
/************************************************************************
NOTICIAS
*/
.noticiapaginacion {
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold; 
}