/*****************************************************************************************************************
                            Iguania - Comunidad de animales exóticos (c) 2008
     Todos los derechos reservados. Prohibida su reproducción total o parcial sin autorización expresa.
 *****************************************************************************************************************

/* General: margen, imagen de fondo, posición, repetición, color de fondo */

body {
	margin: 0px;
	background-color: #B0B0B0;
}

/* Estructura */

.sombra_izq {
	background-image: url(img/background_left.gif);
	background-position: right;
}

.sombra_der {
	background-image: url(img/background_right.gif);
	background-position: left;
}

#principal {
	border-left: 1px solid #0071B6;
	border-right: 1px solid #0071B6;
}

#flash {
	position: relative;
	width: 367px;
	height: 186px;
	z-index: 1001;
}

#mapa {
	position: absolute;
	width: 367px;
	height: 186px;
	z-index: 1002;
	background-image: url('img/mapa.png');
}

.central {
	padding: 5px 9px 0px 9px;
}

.border {
	border: 1px solid #0071B6;
}

.bg_abj {
	background-image: url(img/lat_cen_abj.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

.bg_arr {
	background-image: url(img/lat_cen_arr.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.titulo {
	padding-left: 15px;
}

.dgr {
	padding-bottom: 5px;
}

.dgr_der {
	padding-left: 9px;
}

.dgr_izq {
	padding-right: 9px;
}

.lat_der {
	margin: 0px 0px 6px 4px;
}

.lat_izq {
	margin: 0px 0px 4px 6px;
}

.izq {
	border-top: 1px solid #0071B6;
	border-right: 1px solid #0071B6;
	border-bottom: 1px solid #0071B6;
	background-image: url(img/lat_izq.jpg);
	background-position: right;
	background-repeat:repeat-y;
	padding: 5px 9px 9px 5px;
}

.patr {
	border-top: 1px solid #0071B6;
	border-right: 1px solid #0071B6;
	border-bottom: 1px solid #0071B6;
}

.der {
	border-top: 1px solid #0071B6;
	border-left: 1px solid #0071B6;
	border-bottom: 1px solid #0071B6;
	background-image: url(img/lat_der.jpg);
	background-position: left;
	background-repeat:repeat-y;
	padding: 5px 5px 9px 9px;
}

.logo {
	padding: 11px 0px 13px 31px;
}

.logo {
	padding-right: 31px;
}

.mapa {
	padding-right: 15px;
}

.caja ul, .caja ol {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.caja li {
	list-style: none;
}

.copyright {
	padding: 5px 18px 5px 18px;
}

.paginacion {
	padding: 5px;
}

.hr {
	border: 0px;
	color: #0071B6;
	background-color: #0071B6;
	height: 1px;
}

/* Formularios: color, margen, texto */

.it_text {
	border: 1px solid #9ebed5;
	font-family: Tahoma, Verdana, Courier;
	font-size: 11px;
	color: #003366;
	padding-left: 5px;
	padding-right: 5px;
	height: 19px;
	width: 160px;
}

.it_text:hover {
	border: 1px solid #0071b6;
}

.it_text_error {
	border: 1px solid #9ebed5;
	font-family: Tahoma, Verdana, Courier;
	font-size: 11px;
	color: #FF0000;
	padding-left: 5px;
	padding-right: 5px;
	height: 19px;
	width: 160px;
}

.it_text_error:hover {
	border: 1px solid #0071b6;
}

.it_mensaje_error {
	font-family: Tahoma, Verdana, Courier;
	font-size: 11px;
	color: #FF0000;
}

.it_select {
	border: 1px solid #9ebed5;
	font-family: Tahoma, Verdana, Courier;
	font-size: 11px;
	color: #003366;
	height: 19px;
	width: 160px;
}

.it_select:hover {
	border: 1px solid #0071b6;
}

.it_select_error {
	border: 1px solid #9ebed5;
	font-family: Tahoma, Verdana, Courier;
	font-size: 11px;
	color: #FF0000;
	height: 19px;
	width: 160px;
}

.it_select_error:hover {
	border: 1px solid #0071b6;
}

.it_select2 {
	border: 1px solid #9ebed5;
	font-family: Tahoma, Verdana, Courier;
	font-size: 9px;
	color: #003366;
}

.it_select2:hover {
	border: 1px solid #0071b6;
}

.it_select_disabled {
	font-family: Tahoma, Verdana, Courier;
	font-size: 11px;
	height: 19px;
	width: 160px;
}

.it_textarea {
	padding: 5px;
	border: 1px solid #9ebed5;
	color: #003366;
	width: 100%;
	height: 80px;
	font-family: Tahoma, Verdana, Courier;
	font-size: 11px;
}

.it_textarea:hover {
	border: 1px solid #0071b6;
}

.it_textarea_error {
	padding: 5px;
	border: 1px solid #9ebed5;
	color: #FF0000;
	width: 100%;
	height: 80px;
	font-family: Tahoma, Verdana, Courier;
	font-size: 11px;
}

.it_textarea_error:hover {
	border: 1px solid #0071b6;
}

form {
	display: inline;
}

.realizar_busqueda {
	background-image: url(img/realizar_busqueda.gif);
	background-color: #FFFFFF;
	border: 0px;
	width: 87px;
	height: 11px;
}

/* Texto: color, familia, tamaño, alineado */

#contenido {
	padding: 8px 10px 8px 10px;
	font-family: Tahoma, Verdana, Courier;
	font-size: 11px;
	color: #4F4F4F;
	text-align: justify;
}

p {
	margin: 10px;
}

h1 {
	font-size: 16px;
	font-weight: bolder;
	margin-bottom: 20px;
	text-decoration: underline;
}

a:link h1, a:hover h1, a:active h1, a:visited h1 {
	color: #4F4F4F;
}

h2 {
	font-size: 14px;
	font-weight: bolder;
	margin-bottom: 10px;
}

a:link h2, a:hover h2, a:active h2, a:visited h2 {
	color: #4F4F4F;
}

h3 {
	font-size: 11px;
	font-weight: bolder;
	margin-bottom: 10px;
}

a:link h3, a:hover h3, a:active h3, a:visited h3 {
	color: #4F4F4F;
}

h4, h5, h6 {
	font-size: 10px;
	font-weight: bolder;
	margin-bottom: 10px;
}

a:link h4, a:hover h4, a:active h4, a:visited h4, a:link h5, a:hover h5, a:active h5, a:visited h5, a:link h6, a:hover h6, a:active h6, a:visited h6 {
	color: #4F4F4F;
}

.copyright_text {
	padding: 3px 9px 9px 9px;
	font-family: Tahoma, Verdana, Courier;
	font-size: 11px;
	color: #0071b6;
	text-align: center;
}

.nota_opcional {
	vertical-align: super;
	font-size: 9px;
}

/* Enlaces: normal, visitado, estado sobre, activo */


a:link {
	font-family: Tahoma, Verdana, Courier;
	color: #0071b6;
	text-decoration: none;
	font-size: 11px;
}

a:visited {
	font-family: Tahoma, Verdana, Courier;
	text-decoration: none;
	color: #0071b6;
	font-size: 11px;
}

a:hover {
	font-family: Tahoma, Verdana, Courier;
	text-decoration: none;
	color: #00395d;
	font-size: 11px;
}

a:active {
	font-family: Tahoma, Verdana, Courier;
	text-decoration: none;
	color: #0071b6;
	font-size: 11px;
}
