/* ARTURO JOVER */

a {
	font-weight:bold;
	color:#2b79bd;
}

a:hover {
	background-color:#ffbf00;
}

a.nohigh:hover {
	background-color:transparent;
}

.b_con {
	background:url(img/b_enviar.gif) no-repeat;
	display:block;
	border:0px;
	text-indent:-1000px;
	width:100px;
	height:25px;
	cursor:pointer;
}

#barra {
	width:100%;
	height:36px;
	background-color:#ffbf00;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:140%;
	color:#111;
}

.boton {
	height:176px;
	width:176px;
	margin-left:5px;
	margin-bottom:17px;
}

.campo {
	border:1px solid #222;
	background-color:#efefef;
	color:#222;
	padding:5px;
	margin-bottom:8px;
	width:320px;
}

.campotx {
	border:1px solid #222;
	background-color:#efefef;
	color:#222;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	margin-bottom:8px;
	width:320px;
	height:120px;
	overflow:auto;
}

#carta {
	background:center url(img/carta.jpg) no-repeat;
	margin:auto;
	width:735px;
	height:152px;
	margin-bottom:20px;
}

.cent {
	text-align:center;
	margin-top:15px;
}

.clear {
	clear:both;
}

#contenedor {
	margin:0 auto -40px;
	min-height:100%;
	_height:100%;
}

.contenido{
	position:relative;
	margin:auto;
	width:720px;
	background:#d5d5d5 url(img/bottom.gif) bottom left no-repeat;
}

.contenido img {
	border:2px solid #999;
}

.contenido h1{
	color:#fff;
	width:720px;
	text-indent:30px;
	line-height:200%;
	font-size:130%;
	font-weight:bold;
	height:33px;
	background:#000000 url(img/top.gif) top left no-repeat;
}

.contenido h1.news {
	line-height:270%;
	font-size:100%;
}

fieldset {
	float:left;
	margin-right:40px;
}

#flash {
	margin:auto;
	width:750px;
}

h2 {
	font-weight:bold;
	font-size:120%;
	margin-bottom:20px;
}

h4 {
	position:absolute;
	color:#CCCCCC;
	top:9px;
	right:30px;
}

#header {
	width:100%;
	height:100px;
	background:url(img/fondo_barra.gif) repeat-x top #c5c5c5;
	text-align:center;
}

#header img {
	margin-top:15px;
}

html,body{
 	height:100%;
}

img.quienes {
	float:left;
	margin-right:15px;
	border:2px solid #999;
}

img.servicios {
	float:right;
	margin-left:55px;
	border:2px solid #999;
}

label {
	display:block;
	font-weight:bold;
}

#main {
	margin:auto;
	width:750px;
	padding-bottom:60px;
	padding-top:20px;
	text-align:justify;
}

#mapa {
	margin-top:10px;
	border:0px;
}

.menu li {
	display:inline;
	background:none;
}

.paginas {
	text-align:center;
}

#pie {
	position:relative;
	font-size:80%;
	width:100%;
	height:40px;
	margin:auto;
	background:url(img/fondo_pie.gif) repeat-x top #3479be;
	color:#E9F5FC;
	text-align:center;
	line-height:40px;
}

p {
	margin-bottom:10px;
}

#pie a {
	color:#FFFFFF;
}

#pie a:hover {
	color:#2b79bd;
}

strong {
	font-weight:bold;
}

table {
	margin:auto;
	border:1px solid #bbb;
	margin-bottom:15px;
}

td {
	text-align:center;
	border:1px solid #bbb;
	padding:8px;
}

th {
	background-color:#bbb;
	font-weight:bold;
	padding:10px;
	text-align:center;
}

.texto {
	padding:20px;
	text-align:justify;
}

ul {
	margin-left:15px;
}

ul li {
	padding: 0 0 0 26px;
	background:url(img/bullet.gif) left no-repeat;
	margin-bottom:15px;
}