html, body {
	margin: 0px;
	padding: 0px;
	background: #000;
}

body {
	font: 1em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
	text-align: center;
}


.icono {
	float: left;
	padding: 2px 15px 20px 15px;
}

div#header {
	width: 770px;
	height: 165px;
	margin: 0px;
	padding: 0px;
	background: #FFF no-repeat url(../web/media/fondo_header.jpg);
}

div#header2 {
	width: 770px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	background: #FFF no-repeat url(../web/media/fondo_header_2.jpg);
}

div#cabecera {
	width: 761px;
	height: 151px;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	text-align: left;
}

div#cabecera h1 {
	text-align: right;
	margin: 0px;
	font: bold 1.5em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
	color: #FFF;
	top: 96px;
	position: relative;
}

div#cabecera2 {
	width: 761px;
	height: 92px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	text-align: left;
}

div#container {
	text-align: center;
	width: 770px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
	background: #FFF repeat-y url(../web/media/fondo_campanas.jpg);
}

div#container2 {
	width: 770px;
	padding: 0px;
	background: no-repeat url(../web/media/fondo_menu.jpg);
}

div#container3 {
	width: 770px;
	padding: 0px;
	background: no-repeat url(../web/media/fondo_contacto.gif);
}

div#col_izq {
	float: left;
	width: 260px;
	height: 600px;
	padding: 0px;
	text-align: left;
	background: no-repeat url(../web/media/fondo_col_izq.jpg);
}

div#camara {
	float: left;
	width: 260px;
	height: 64px;
	padding: 0px;
	margin: 465px 0 0 0;
	text-align: left;
	background: no-repeat url(../web/media/fondo_camara.jpg);
}

div#camara h4 {
	margin: 16px 0 0 125px;
	font: bold .75em "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div#camara a {
	color: #000;
}

div#col_izq2 {
	float: left;
	width: 260px;
	padding: 0px;
	text-align: center;
}


div#col_der {
	float: left;
	width: 508px;
	padding: 0px;
	text-align: left;
}

div#col_der h1 {
	margin: 0px 15px 10px 15px;
	font: bold 1.5em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
	color: #5C0D10;
}

div#col_der h2 {
	margin: 0 15px;
	font: bold 1em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
	color: #5C0D10;
}

div#col_der p {
	margin: 20px 110px 10px 110px;
	font: .8em/2.2em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
}

div#col_der p.center {
	margin: 0px 110px 0px 110px;
	font: .8em/2.2em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
}

div#col_der2 {
	float: left;
	width: 508px;
	padding: 0px;
	text-align: left;
}

div#col_der2 h1 {
	margin: 0px 15px 10px 15px;
	font: bold 1.5em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
	color: #5C0D10;
}

div#col_der2 h2 {
	margin: 0 15px;
	font: bold 1em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
	color: #5C0D10;
}

div#col_der2 p {
	margin: 20px 70px 10px 70px;
	font: .8em/1.5em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
}

div#col_der2 p.center {
	margin: 0px 110px 0px 110px;
	font: .8em/2.2em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
}

div#col_der2 a {
	color: #4A2802;
}

.formulario {
	margin: 20px 70px 10px 70px;
}

.formulario td.a {
	background: repeat url(../web/media/fondo_td_formulario.gif);
	font: .7em/1.2em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
}

.formulario td.b {
	background: repeat url(../web/media/fondo_td_formulariob.gif);
	font: bold .9em/1.2em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
	color: #FFF;
}

.formulario td.c {
	background: repeat url(../web/media/fondo_td_formularioc.gif);
	font: .7em/1.2em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
}

div#footer {
	background: #785523;
	color: #FFF;
	clear: left;
	width: 100%;
	font-size: .6em;
}

div#footer p {
	margin: 0;
	padding: 5px 10px;
}

div#footer a {
	display: inline;
	color: #fff;
	padding: 10px;
	text-decoration: none;
}

div#wrapper {
	float:left;
	width:100%;
}

/* Menu horizontal  */


#menuh {
	width: 508px;
	font: bold .75em "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
}

#menuh ul, li {
	display: inline;
	list-style-type: none;
}
 
#menuh ul {
	margin: 0;
	padding: 0;
}
 
#menuh a {
	text-decoration: none;
	color: #FFF;
	padding: 5px 8px;
	line-height: 30px;
}
 
#menuh a:hover {
	background: #910212;
}

/* Menu espanol  */


#menu_es {
	width: 250px;
	height: 30px;
	font: bold .75em "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
}

#menu_es ul, li {
	display: inline;
	list-style-type: none;
}
 
#menu_es ul {
	margin: 0;
	padding: 0;
}

#menu_es li {
	background: left no-repeat url(../web/media/bt_es.gif);
}

#menu_es a {
	text-decoration: none;
	color: #FFF;
	padding: 5px 8px 5px 38px;
	line-height: 30px;
}
 
#menu_es a:hover {
	background: #910212;
	background: left no-repeat url(../web/media/bt_es.gif);
}


/* Menu english  */


#menu_en {
	width: 250px;
	height: 30px;
	font: bold .75em "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
}

#menu_en ul, li {
	display: inline;
	list-style-type: none;
}
 
#menu_en ul {
	margin: 0;
	padding: 0;
}

#menu_en li {
	background: left no-repeat url(../web/media/bt_en.gif);
}

#menu_en a {
	text-decoration: none;
	color: #FFF;
	padding: 5px 8px 5px 38px;
	line-height: 30px;
}
 
#menu_en a:hover {
	background: #910212;
	background: left no-repeat url(../web/media/bt_en.gif);
}

/* Menu horizontal 2 */


#menuh2 {
	width: 766px;
	font: bold .75em "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0px 2px;
}

#menuh2 ul, li {
	display: inline;
	list-style-type: none;
}
 
#menuh2 ul {
	margin: 0;
	padding: 0;
}
 
#menuh2 a {
	text-decoration: none;
	color: #FFF;
	padding: 5px 8px;
	line-height: 30px;
}
 
#menuh2 a:hover {
	background: #910212;
}


/* Ventana esquinas redondeadas */


.roundcont {
	width: 180px;
	background-color: #ECB954;
	color: #fff;
	text-align: left;
}

.roundcont p {
	margin: 0 15px;
}

.roundcont h1 {
	margin: 0px 15px 10px 15px;
	font: bold 1.5em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
	color: #FFF;
}

.roundcont h2 {
	margin: 0 15px;
	font: bold 1em "Lucida Sans", "Trebuchet MS", arial, verdana, sans-serif;
	color: #FFF;
}

.roundtop { 
	background: url(../redman/media/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../redman/media/br.gif) no-repeat top right; 
}

img.corner {
   width: 14px;
   height: 14px;
   border: none;
   display: block !important;
}

/* caja foto */

div#marco {
	width: 120px;
	height: 150px;
	padding: 10px 10px 10px 10px;
	margin: 15px 0px;
	background: url(../web/media/fondo_marco_foto.jpg) no-repeat;
	border: 1px dotted #766744;
	text-align: center;
}

div#marcov {
	width: 90px;
	padding: 10px 25px 10px 25px;
	margin: 15px 0px;
	background: url(../web/media/fondo_marco_foto_v.jpg) no-repeat;
	border: 1px dotted #766744;
	text-align: center;
}

div#marcov a {
	font: .6em "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A2802;
	text-decoration: none;
}

div#marco a {
	font: .6em "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A2802;
	text-decoration: none;
}

div#marco .foto {
	border: 1px solid black;
}

