@charset "utf-8";
/* CSS Document */
@import url('http://fonts.googleapis.com/css?family=Istok+Web');
@font-face {
    font-family: MAIAN;
    src: url('../font/MAIAN.TTF');
}
.logo_titulo{
	font-family:MAIAN;
	font-size:17px;
	color:#333;
}
.index_subtitulo{
	font-family:MAIAN;
	font-size:16px;
	font-weight:bold;
	color:#333;
}
body {
	margin:0px;
	padding: 0px;
	background-color:#FFFFFF;
}
body,td,th {	
	font-size: 14px; 
font-family: 'Istok Web', sans-serif;
	color: #413121;
}
a.link_big{
	font-size: 18px;
	color: #72211F;
	text-decoration: none;
	cursor:pointer;
}
a.link_big:hover {
	font-size: 18px;
	color: #72211F;
	text-decoration: underline;
	cursor:pointer;
}
a.link_regular{
	font-size: 14px; 	
	color: #413121;
	text-decoration: none;
	cursor:pointer;
}
a.link_regular:hover {
	font-size: 14px; 	
	color: #413121;
	text-decoration: underline;
	cursor:pointer;
}
.rojo_bold{
	font-weight:bold;
	color:#FF0000;
}
.rojo_bold_mediano{
	font-weight:bold;
	color:#FF0000;
	font-size:14px;
}
.texto_bold{
	font-weight:bold;
}
.tituloX{
	color:#72211F;
	font-size: 18px;
	text-align:left;	
}
.texto_super_mini{
	font-size:8px;
	
}
.texto_small{
	font-size:10px;
	
}
.texto_mediano{
	font-size:12px;
}
ul.lista{
	padding:0px;
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
}
li.lista{
	padding:5px;
	margin: 0px;
}
.box {background : #F7F7F7;border : 1px solid #f0e9eb;padding : 15px;}
.box2 {background : #FAFAFA;border : 1px solid #f0e9eb;padding : 15px;}
.subtitulo{
	
	font-size: 13px; 
	font-weight: bold;
	color: #FFFFFF;
}
.subtitulo2{
	
	font-size: 14px; 
	font-weight: bold;
	color: #000;
}
.subtitulo_oscuro{
	
	font-size: 13px; 
	font-weight: bold;
	color: #413121;
}
.subtitulo_blanco{
	
	font-size: 13px; 
	font-weight: bold;
	color: #FFF;
}
.subtitulo_pequeno_bold2{
	color : #413121;
	padding: 10px 0px 10px 0px;
	font-size:10px;
	font-weight:bold;
}
.subtitulo_pequeno_bold{
	color : #72211F;
	padding: 10px 0px 10px 0px;
	font-size:10px;
	font-weight:bold;
}
.titulo_mediano_bold{
	color : #72211F;
	margin: 0px 0px 10px 0px;
	padding-bottom : 10px;
	font-size:14px;
	font-weight:bold;
	border-bottom : 1px solid #efece7;
}
.titulo_sub{
	color : #72211F;
	margin: 0px 0px 10px 0px;
	padding-bottom : 10px;
	font-size:15px;
	border-bottom : 1px solid #efece7;
}
.titulo_dir{
	color : #72211F;
	margin: 0px 0px 10px 0px;
	padding-bottom : 10px;
	font-size:30px;
	border-bottom : 1px solid #efece7;
}
.titulo{
	color : #72211F;
	margin: 0px 0px 10px 0px;
	padding-bottom : 10px;
	font-size:20px;
	border-bottom : 1px solid #efece7;
}
.blanco_bold{
	color:#FFFFFF;	
	font-weight:bold;
}
.texto_blanco{
	color:#FFFFFF;	
}
img{
	border:0px;
}
.fondo_main{
	background-color:#FFFFFF;/*FFFFFF*/
}
.fondo_tablas{
	background-color:#72211F;
}
.fondo1{
	background-color:#72211F;
}
.fondo2{
	background-color:#674671;
}
.fondo3{
	background-color:#7E547B;
}
.fondo4{
	background-color:#976E90;
}
.fondo5{
	background-color:#F2F2F2;
}
.fondo6{
	background-color:#FFFFFF;
}
a.menu_top{
	color: #413121;
	text-decoration: none;
	font-weight: bold;
	font-size:10px;
	
}
a.menu_top:hover {
	color: #413121;
	text-decoration: none;
	font-weight: bold;
	font-size:10px;
	
}
a{
	color: #413121;
	text-decoration: underline;
}
a:hover {
	color: #86C2DD;
	text-decoration: none;
}
a.link_blanco{
	color: #FFFFFF;
	text-decoration: underline;
}
a.link_blanco:hover {
	color: #86C2DD;
	text-decoration: none;
}
a.link{
	color: #72211F;
	text-decoration: underline;
}
a.link:hover {
	color: #72211F;
	text-decoration: none;
}
form {
	margin: 0;
	padding: 0;
}
input,select{
	
	line-height: 16px;
	font-size: 10px;
	color: #333333;
}
textarea {
	
	line-height: 16px;
	font-size: 10px;
	color: #333333;
}
/*Full width footer*/
.pie {
	background:#F2F2F2;
	padding:10px;
	text-align:center;
}
/*If you are going to use floats then you will NEED to clear the
footer so it doesn't bunch the content up*/
.clear {clear:both;}
fieldset
{
border: 1px solid #781351;
width: 35em;
}
legend
{
color: #fff;
font-weight:bold;
background: #72211F;
border: 1px solid #72211F;
padding: 2px 6px
} 
#slideshow {list-style:none; color:#fff}
#slideshow li {text-align:center;vertical-align:middle;padding-bottom:2px;}
.img_galery{padding: 5px; border: solid 1px #CCC; -moz-box-shadow: 1px 1px 5px #999; -webkit-box-shadow: 1px 1px 5px #999; box-shadow: 1px 1px 5px #999;}
a:hover img.img_galery {padding: 5px; border: solid 1px #FFF;}

textarea{
height:75px;
display:block;
border: 1px solid #999;
font-size:13px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
input[type=text],input[type=password]{
display:block;
border: 1px solid #999;
height: 25px;
font-size:13px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
input[type=checkbox]{
border: 1px solid #999;
font-size:13px;
height: 25px;
vertical-align:middle;
}
select{
display:block;
border: 1px solid #999;
height: 25px;
font-size:13px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
textarea:hover, input[type=text]:hover,input[type=password]:hover
textarea:focus, input[type=text]:focus,input[type=password]:focus {
    border-color: #C9C9C9;   
}