/*------------- CONFIGURACIONES GENERALES  ------------------*/
body {
	width: 970px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:#164922; 
	color:#000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
}
/*------------- ALINEACION DE FOTOS  ------------------*/
.izquierda {
	float: left;
	padding: 10px 20px 40px 10px;	
}
.derecha {
	float: right;
	padding: 10px 10px 10px 10px;
}
/*------------- LINEA DE SEPARACION ------------------*/
.clear{
	clear: both;
}
.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
	visibility: hidden;
}
/*------------- LINEA VERDE CLARA  ------------------*/
.lineaVerde {
	width:960px;  
	height:8px; 
	background:#afd137;	
}
/*------------- COLUMNAS BASICAS  ------------------*/
.left_column {
	width: 200px;
	height: 880px;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
}
.right_column {
	width: 770px;
	height: 880px;
	float: right;
	background-color: #FFFFFF;
}

/*------------- PAGINAS DE LAS TORTAS  ------------------*/
.right_columnTortas {
	width: 770px;
	height: 1190px;
	float: right;
	background-color: #FFFFFF;
}
.left_columnTortas {
	width: 200px;
	height: 1190px;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
}

.left_columnPolitica  {
	width: 210px;
	height: 1250px;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
}


.left_columnLegal {
	width: 210px;
	height: 5165px;	
	float: left;
	background-color: #FFFFFF;
	text-align: center;
}
.right_columnLegal {
	width: 760px;
	float: right;
	background-color: #FFFFFF;
}

#contentLegal {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  text-align:justify;
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;	
  font-style: italic;		
  text-align: justify; 
  color:#013f1a;
  clear: both;   
}
#legal{
	color:#013f1a;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;	
	font-style: italic;		
	text-align: justify;
	clear: both;
}
.left_columnConfidencial {
	width: 210px;
	height: 1004px;	
	float: left;
	background-color: #FFFFFF;
	text-align: center;
}

/*------------- MENU SUPERIOR ------------------*/
#menu-superiorleft {
/*	float: left; */
	height: 41px;
	width: 20px;
}
#menu-superior{
/*	float: left; */
	margin-top: 0px;
	padding: 0px;
	width: 970px;
	height: 41px;
	background: #164922 url("../anx-images/menu_background.png") left no-repeat;
}
#menu-superior ul {
	margin: 0px;
	padding: 10px;
	list-style: none;
	text-align: right;
}

#menu-superior ul li{
	display: inline;
}

#menu-superior ul li a{
/*	float: left; */
	padding: 11px 1px;
	width: 127px;
	font-size:18px;
	text-align: right;
	text-decoration: none;
	color: #89b737;
}
#menu-superior ul li a:hover, #menu-superior ul li .current{
	color: #ffffff;
	text-decoration: none;
}

/*---------- end of menu -------------*/

/*------------- FOOTER  ------------------*/
.footer {
	width: 960px;
	height: 100px;
	border-top: #afd137 solid 3px;
	background-color: #013f1a;
	color: #89b737;
	clear: right;
	padding: 10px;
	text-align: center;
}
.footer a:link, a:visited { 
	color: #89b737; 
	text-decoration: none; 
} 
.footer a:active, a:hover { 
	color: #ffffff; 
	text-decoration: none; 
}
/*------------- HEADER HOME  ------------------*/
.header {
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;
	border-bottom:#afd137 solid 5px;	
}
/*------------- HOME  ------------------*/
.home_col {
	float:left; 
	width:300px; 
	margin:20px 15px 20px 15px;
	text-align:justify;
}
/*------------- GALERIAS 15 AŅOS ------------------*/
.header15anios {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;
	border-bottom:#afd137 solid 5px;
}
/* ICONOS DE LAS GALERIAS */
.quince_anios{
    background: url("../anx-images/icono-15-anios.gif") left top no-repeat;
    height: 31px;
	text-align:right;
	background-color:#FFFFFF;
}

/*------------- GALERIAS BAUTIZOS  ------------------*/
.headerBautizos {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
/* ICONOS DE LAS GALERIAS */
.bautizos{
    background: url("../anx-images/icono-bautizo.gif") left top no-repeat;
    height: 31px;
}

/*------------- GALERIAS BODAS  ------------------*/
.headerBodas {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.bodas{
    background: url("../anx-images/icono-bodas.gif") left top no-repeat;
    height: 31px;
}
/*------------- GALERIAS COMUNION  ------------------*/
.headerComunion {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.comunion{
    background: url("../anx-images/icono-comunion.gif") left top no-repeat;
    height: 31px;
}
/*------------- GALERIAS CORPORATIVAS  ------------------*/
.headerCorporativas {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.corporativas{
    background: url("../anx-images/icono-corporativo.gif") left top no-repeat;
    height: 31px;
}
/*------------- GALERIAS INFANTILES  ------------------*/
.headerInfantiles {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.infantiles{
    background: url("../anx-images/icono-infantiles.gif") left top no-repeat;
    height: 31px;
}
/*------------- GALERIAS MINITORTAS  ------------------*/
.headerMiniTortas {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.minitortas{
    background: url("../anx-images/icono-mini-tortas.gif") left top no-repeat;
    height: 31px;
}
/*------------- GALERIAS GELATINAS  ------------------*/
.headerGelatinas {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.gelatinas{
    background: url("../anx-images/icono-gelatinas.gif") left top no-repeat;
    height: 31px;
}
/*------------- GALERIAS CONTACTO  ------------------*/
.headerContacto {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.contactenos{
    background: url("../anx-images/icono-contacto.gif") left top no-repeat;
    height: 31px;
}
/*------------- GALERIAS NAVIDEŅAS  ------------------*/
.headerNavidenias {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.navidenias{
    background: url("../anx-images/icono-navidenias.gif") left top no-repeat;
    height: 31px;
}
/*------------- EVENTOS  ------------------*/
.headerEventos {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.eventos{
    background: url("../anx-images/icono-eventos.gif") left top no-repeat;
    height: 31px;
}

/*------------- Quienes Somos  ------------------*/
.headerQuienesSomos {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.QuienesSomos{
    background: url("../anx-images/icono-quienes-somos.gif") left top no-repeat;
    height: 31px;
}

/*------------- MAPA DEL SITIO  ------------------*/
.headerMapaDelSitio {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.MapaDelSitio{
    background: url("../anx-images/icono-mapa-del-sitio.gif") left top no-repeat;
    height: 31px;
}

/*------------- NORMATIVA DE CONFIDENCIALIDAD  ------------------*/
.headerConfidencial {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.confidencial{
    background: url("../anx-images/icono-normativa.gif") left top no-repeat;
    height: 31px;
}

/*------------- TERMINOS Y CONDICIONES  ------------------*/
.headerCondiciones {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.Condiciones{
    background: url("../anx-images/icono-terminos-y-condiciones.gif") left top no-repeat;
    height: 31px;
}

/*------------- TERMINOS Y CONDICIONES  ------------------*/
.headerPoliticas {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.Politicas{
    background: url("../anx-images/icono-politicas-de-privacidad.gif") left top no-repeat;
    height: 31px;
}

/*------------- COPYRIGHT  ------------------*/
.headerCopyright {
    background: url("../anx-headers/header.jpg") right top no-repeat;
	background-color: #013f1a;
	width: 970px;
	height: 170px;
    border-top:#afd137 solid 5px;	
	border-bottom:#afd137 solid 5px;
}
.Copyright{
    background: url("../anx-images/icono-derechos-reservados.gif") left top no-repeat;
    height: 31px;
}


.ContenidoQuienesSomos {
	width: 700px;
	color:#013f1a;
	text-align:justify;
}


.TituloTortas{
    background: url("../anx-images/icono-tortas.gif") left top no-repeat;
    height: 31px;
}
/* FORMS */

input, textarea, select {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size:10pt;
			padding:3px;
			background:#006600;
			border: solid 1px #000000;
			color:#ffffff;
}

label,input, select{
	display: block;
	float: left;	
	margin:0 0 10px 0 ;
}

label {
	text-align: right;
	width: 230px; 
	padding:2px 10px 2px 0 ;
}
/* TOOLTIPS */


.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}
TD.error {
	color: red;
	font-weight: bold;
}
a.info {
    position:relative; 
    z-index:24; background-color:#ccc;
    color:#003000;
    text-decoration:none;
}
a.info:hover {
	z-index:25; background-color:#ff0;
}
a.info span {
	display: none;
}
a.info:hover span { 
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	width:150px;
	border:1px solid #003000;
	background-color:#ffffff;
	color:#003000;
	text-align: left;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}


/*------------- SCROLL PARA SUBIR  ------------------*/
img { border:none; }
#toTop { width:100px;background:#164922;border:1px solid #ccc;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#FFFFFF;text-decoration:none; }
#content { width:700px;margin:10px auto; }
