/* hack para el clear de los divs... */



.clearfix:after {

	content : ".";

	display : block;

	height : 0;

	clear : both;

	visibility : hidden;

}



/* Hides from IE-mac */

* html .clearfix {

	height : 1%;

}

/* End hide from IE-mac */



.nota {

	color : #990000;

	font-weight : bolder;

}



.ocultar {

	display : none;

}



/* redef clases */



body {

	background-image : url(../img/wallpaper.png);

	background-position : top;

	background-align : top;

	margin : 0px;

	padding : 0px;

	text-align : center;

}



a, a:link {

	color : #611515;

}



a:hover {

	color : #000;

	text-decoration : none;

}



blockquote {

	background-color : #E0E0E0;

	font-style : italic;

	padding : 15px;

	color : #666666;

	font-size : .8em;

}



#contenidosconvento #contenidosdegradint img {

	padding-left : 20px;

	padding-right : 5px;

	padding-top : 15px;

}



#contenidosinst1 {

	position : relative;

	float : left;

	width : 320px;

	margin : 0;

}



#contenidosinst1 img {

	margin-left : 19px;

	margin-right : 10px;

	margin-top : 0px;

	padding-top : 10px;

}





#contenidosinst1 p {

	margin-top : 25px;

	margin-left : 40px;

	margin-right : 25px;

	margin-bottom : 0px;

	font-size : .7em;

}



#contenidosconvento #contenidosdegradint #parrafo p	{

	margin-top : 50px;

}



#portadader a	{

	font-weight : bold;

	color : #611515;

	padding-right : 0px;

	padding-left : 0px;

	padding-top : 0px;

	line-height : 2;

}



/* menu horizontal superior */



#cabecera ul {

	list-style : none;

	margin : 0;

	padding : 0;

}



#cabecera ul li {

	padding : 0;

	float : left;

}



#cabecera ul li a {

	display : block;

	text-decoration : none;

}



#cabecera ul li a:hover {

	background-position : 0 -43px;

}



#cabecera ul li a:hover {

	background-position : 0 -43px;

}



#cabecera ul li a span {

	display :none;

}

.logolink{
	margin-left: 210px;
}



#cabecera #enlace1 {

	margin-top : 29px;

	margin-left : 36px;

		width : 142px;

	height : 43px;

	background-image : url(../img/nav_ppal_uno.png);

}



#cabecera #enlace2 {

		width : 142px;

	height : 43px;

	margin-top : 29px;

	background-image : url(../img/nav_ppal_dos.png);

}



#cabecera #enlacehome {

	width : 91px;

	height : 103px;

	margin-top : 29px;

}





#cabecera #enlace3 {

		width : 142px;

	height : 43px;

	margin-top : 29px;

	background-image : url(../img/nav_ppal_tres.png);

}



#cabecera #enlace4 {

		width : 142px;

	height : 43px;

	margin-top : 29px;

	background-image : url(../img/nav_ppal_cuatro.png);

}



#cabecera #enlace1sel {

	margin-top : 29px;

	margin-left : 36px;

	width : 142px;

	height : 43px;

	background-position : 0 -43px;

	background-image : url(../img/nav_ppal_uno.png);

}



#cabecera #enlace2sel {

	width : 142px;

	height : 43px;

	margin-top : 29px;

	background-position : 0 -43px;

	background-image : url(../img/nav_ppal_dos.png);

}



#cabecera #enlace3sel {

	width : 142px;

	height : 43px;

	margin-top : 29px;

	margin-left : 0px;

	background-position : 0 -43px;

	background-image : url(../img/nav_ppal_tres.png);

}



#cabecera #enlace4sel {

	width : 142px;
	
	height : 43px;

	margin-top : 29px;

	background-position : 0 -43px;

	background-image : url(../img/nav_ppal_cuatro.png);

}



/* menu horizontal superior de instalaciones y la carta */



#swfmenuinst, #swfmenucarta {

	position : absolute;

	margin-left : 0px;

	margin-top : 129px;

	z-index : 3;

	width : 640px;

	height : 41px;

	padding : 0;

}



#swfmenuinst ul, #swfmenucarta ul {

	list-style : none;

	margin : 0;

	padding : 0;

}



#swfmenuinst ul li, #swfmenucarta ul li {

	padding : 0;

	float : left;

}



#swfmenuinst ul li a, #swfmenucarta ul li a {

	display : block;

	text-decoration : none;

}



#swfmenuinst ul li a:hover, #swfmenucarta ul li a:hover {

	background-position : 0 -41px;

}



#swfmenuinst ul li a span, #swfmenucarta ul li a span {

	display : none;

}



/* Especificas de intalaciones */





#cabeceraswfinstalaciones #enlace1inst {

	height : 41px;

	margin-top : 0px;

	background-image : url(../img/pestanyas_instalaciones1.gif);

	margin-left : 0px;

	width : 96px;

}



#swfmenuinst #enlace2inst {

	height : 41px;

	margin-top : 0px;

	background-image : url(../img/pestanyas_instalaciones2.gif);

	width : 66px;

}



#swfmenuinst #enlace3inst {

	height : 41px;

	margin-top : 0px;

	background-image : url(../img/pestanyas_instalaciones3.gif);

	width : 82px;

}



#swfmenuinst #enlace4inst {

	height : 41px;

	margin-top : 0px;

	background-image : url(../img/pestanyas_instalaciones4.gif);

	width : 82px;

}



#swfmenuinst #enlace5inst {

	height : 41px;

	margin-top : 0px;

	background-image : url(../img/pestanyas_instalaciones5.gif);

	width : 89px;

}



#swfmenuinst #enlace6inst {

	height : 41px;

	margin-top : 0px;

	background-image : url(../img/pestanyas_instalaciones6.gif);

	width : 110px;

}



#swfmenuinst #enlace7inst {

	height : 41px;

	margin-top : 0px;

	background-image : url(../img/pestanyas_instalaciones7.gif);

	width : 115px;

}



#swfmenuinst #enlace1instsel {

	margin : 0;

	background-position : 0 -41px;

	width : 96px;

	background-image : url(../img/pestanyas_instalaciones1.gif);

	height : 41px;

}



#swfmenuinst #enlace2instsel {

	margin:0;

	background-position:0 -41px;

	background-image:url(../img/pestanyas_instalaciones2.gif);

	width:66px;

	height: 41px;

}



#swfmenuinst #enlace3instsel {

	margin:0;

	background-position:0 -41px;

	background-image:url(../img/pestanyas_instalaciones3.gif);

	width:82px;

	height: 41px;

}



#swfmenuinst #enlace4instsel {

	margin : 0;

	background-position : 0 -41px;

	background-image : url(../img/pestanyas_instalaciones4.gif);

	width :82px;

	height : 41px;

}



#swfmenuinst #enlace5instsel {

	margin : 0;

	background-position : 0 -41px;

	background-image : url(../img/pestanyas_instalaciones5.gif);

	width : 89px;

	height : 41px;

}



#swfmenuinst #enlace6instsel {

	margin : 0;

	background-position : 0 -41px;

	background-image : url(../img/pestanyas_instalaciones6.gif);

	width : 110px;

	height : 41px;

}



#swfmenuinst #enlace7instsel {

	margin : 0;

	background-position : 0 -41px;

	background-image : url(../img/pestanyas_instalaciones7.gif);

	width : 115px;

	height : 41px;

}



/* fin del menu de instalaciones */



/* menu horizontal superior de la carta */



#swfmenucarta #enlace1carta {

	height : 41px;

	margin-top : 0px;

	background-image : url(../img/pestanyas_lacarta1.gif);

	width : 109px;

}



#swfmenucarta #enlace2carta {

	height : 41px;

	margin-top : 0px;

	background-image : url(../img/pestanyas_lacarta2.gif);

	width : 124px;

}



#swfmenucarta #enlace3carta {

	height : 41px;

	margin-top : 0px;

	background-image : url(../img/pestanyas_lacarta3.gif);

	width : 68px;

}





#swfmenucarta #enlace1cartasel {

	margin:0;

	background-position:0 -41px;

	width:109px;

	background-image:url(../img/pestanyas_lacarta1.gif);

	height: 41px;

}



#swfmenucarta #enlace2cartasel {

	margin : 0;

	background-position : 0 -41px;

	background-image : url(../img/pestanyas_lacarta2.gif);

	width : 124px;

	height : 41px;

}



#swfmenucarta #enlace3cartasel {

	margin : 0;

	background-position : 0 -41px;

	background-image : url(../img/pestanyas_lacarta3.gif);

	width : 68px;

	height : 41px;

}



/* fin del menu de la carta */



/* lista de elementos en cuerpo de contenidos */



#contenidosinst2 {

	float : left;

	margin : 0px;

	padding : 30px;

	width :  250px;

	background-image : url(../img/bg_lat_instalaciones.gif);

	background-repeat :  no-repeat;

	padding-top : 10px;

}



#contenidosinst2 #rotincluidos {

	margin-bottom : 0px;

	margin-top : 0px;

	margin-right : 0px;

	padding : 0;

	position : relative;

	width : 250px;

	height : 40px;

	margin-left : -15px;

	background-image : url(../img/rot_incluidos.gif);

	background-repeat : no-repeat;

}



#contenidosinst2 #rotadicionales {

	margin-bottom : -15px;

	margin-top : 15px;

	margin-right : 0px;

	padding : 0;

	position : relative;

	width : 250px;

	height : 26px;

	margin-left : -15px;

	background-image : url(../img/rot_adicionales.gif);

	background-repeat : no-repeat;

}



#contenidosinst2 ul{

	margin-top : 0px;

	font-size : 0.7em;

	padding-left : 0px;

	margin-left : 10px;

	padding-top : 20px;

	margin-bottom : 10px;

}



#contenidosinst2 ul li{

	padding-left : 5px;

	list-style-image : url(../img/bullet.gif);

	margin-left : 10px;

	margin-bottom : 2px;

	padding-right : 30px;

}

#contenidosinst2 ul li ul li{

	list-style-image : url(../img/bullet2.gif);	
}

#contenidosinst2 ul li ul{

  font-size: 1em;		
  padding-top: 10px;
}



#mygizda ul {

	margin-top : 0px;

	font-size : 0.95em;

	padding-left : 10px;

	margin-left : 5px;

	padding-top : 0px;

	margin-bottom : 10px;

}



div#mygizda[id="mygizda"] ul {

  margin-left : 15px;

}



#mygizda ul li {

	padding-left : 5px;

	list-style-image : url(../img/bullet.gif);

	margin-left : 10px;

	margin-bottom : 2px;

	padding-right : 20px;

}



div#mygizda[id="mygizda"] ul li {

  padding-left : 0px;

}



#contenidosinst2 p {

	margin-left : 0px;

}



/* menu horizontal superior sobre swf*/



#enlacetest {

	position : relative;

	left : 400px;

	top : 197px;

	width : 127px;

	height : 43px;

	z-index : 2;

	background-image : url(../img/nav_ppal_cuatro.png);

}



/* definicion de bloques */



#logooculto	{

  visibility : hidden;

	display : none;

}



#contenedor {

	width : 640px;

	margin-right : auto;

	margin-left : auto;

	text-align : left;

	font-family : Georgia, "Times New Roman", Times, serif;

	width :  640px;

}



#continstalaciones {

	width : 600px;

	margin-left : 19px;

	margin-top : 0px;

	background-color : #FFFFFF;

}



#contcarta {

	width : 600px;

	height : 500px;

	margin-left : 19px;

	margin-top : 0px;

	background-image : url(../img/fondo_carta.png);

	background-repeat : no-repeat;

	background-position :  bottom left;

}



#contcartamyg {

	width : 600px;

	height : 350px;

	margin-left : 19px;

	margin-top : 0px;

	background-image : url(../img/fondo_carta_myg.png);

	background-repeat : no-repeat;

	background-position :  top left;

}



#contenidoscarta #contcarta #portadaizdacarta {

	width : 300px;

	margin : 0;

	padding : 10px 0 0 0;

}



#contenidoscarta #contcarta #portadaizdacarta p {

	margin-left : 35px;

	margin-right : 35px;

	font-family : Georgia, "Times New Roman", Times, serif;

	font-size : .7em;

}



#contcartamyg{

	font-family : Georgia, "Times New Roman", Times, serif;

	font-size : .7em;

}





#cabecera {

	margin : 0px;

	padding : 0px;

	width : 640px;

	height : 147px;

	background-image : url(../img/fondo_navsup.png);

}



#cabeceraswf {

	width : 640px;

	background-image : url(../img/fondo_swfhome.png);

	margin : 0px;

	padding : 0px;

	height : 239px;

	background-repeat : no-repeat;

}



#cabeceraswfcarta {

	width : 640px;

	background-image : url(../img/fondo_swfhome.png);

	margin : 0px;

	padding : 0px;

	height : 170px;

	background-repeat : no-repeat;

}



#cabeceraswfconvento {

	width : 640px;

	background-image : url(../img/fondo_swfhome.png);

	margin : 0px;

	padding : 0px;

	height : 170px;

	background-repeat : no-repeat;

}



#cabeceraswfinstalaciones {

	width : 640px;

	background-image : url(../img/fondo_swfhome.png);

	margin : 0px;

	padding : 0px;

	height : 170px;

	background-repeat : no-repeat;

}



#cabeceraswfcomollegar {

	width : 640px;

	background-image : url(../img/fondo_swfhome.png);

	margin : 0px;

	padding : 0px;

	height : 170px;

	background-repeat : no-repeat;

}



#swfdata {

	position : absolute;

	margin-left : 0px;

	margin-top : 129px;

	z-index : 3;

	width : 300px;

	height : 40px;

	padding : 0;

}



#swfdatahome {

	position : absolute;

	margin-left : 439px;

	margin-top : 195px;

	z-index : 3;

	width : 179px;

	height : 40px;

	padding : 0;

}



#swfinteriores {

	position : absolute;

	z-index : 1;

}



#swfcarta {

	position : absolute;

	margin-left : 0;

	margin-top : 0;

	z-index : 3;

}



#portadaizdacarta {

	position : absolute;

	z-index : 1;

	margin-left : 30px;

	margin-top : 25px;

}





#contenidos {

	width : 640px;

	background-image : url(../img/fondo_central_bordes.png);

	margin : 0;

	padding : 0;

}



#contenidosconvento, #contenidoscarta, #marioygaleria	{

	width : 640px;

	background-image : url(../img/fondo_central_bordes.png);

	background-position : 0 -226px;

	margin : 0;

	padding : 0;

}



#marioygaleria #mygizda	{

	width : 240px;

	display : block;

	float : left;

	padding-top : 10px;

	padding-left : 30px;

	padding-bottom : 10px;

}



#marioygaleria #mygder {

	width : 240px;

	display : block;

	float : left;

	padding-left : 40px;

}



#contenidosinstext {

	width : 640px;

	background-image : url(../img/fondo_central_bordes.png);

	background-position : 0 -226px;

	margin : 0;

	padding : 0;

}



#contenidosdegradint {

	width : 640px;

	background-position : top;

	background-repeat : repeat-x;

	margin-top : 0px;

	padding : 0;

	margin-left : 0px;

	background-image : url(../img/tira_trama_encabezados.gif);

}



#contenidosinstalaciones {

	width : 640px;

	margin : 0;

	background-image : url(../img/fondo_galeria.gif);

	background-position : 0 -14px;

	background-repeat : repeat-x;

	padding :  0;

}



#contenidosinstalaciones #contenidosinst1 p	{

	padding-left : 0px;

	padding-right : 30px;

	padding-bottom : 0px;

	padding-top : 10px;

	font-size : 0.7em;

	margin-top : 0px;

}



#contenidosinstalaciones #contenidosinst2 p	{

	padding-left : 0px;

	padding-right : 30px;

	padding-bottom : 0px;

	padding-top : 10px;

	font-size : 0.6em;

	margin-top : 0px;

	color : #666666;

	font-style : italic;

}

	

#contenidosinstalaciones #contenidosinst2 h5 {

	font-size : 0.9em;

	margin-bottom : 0px;

	padding-bottom : 10px;

}



#portadaizda {

	float : left;

	width : 439px;

	background-image : url(../img/decora_esq_tr.png);

	background-repeat : no-repeat;

	background-position : top right;

}



#elconventoizda {

	float : left;

	margin-left : 19px;

	background-image : url(../img/bg_historia_baja.gif);

	background-position : 0 -110px;

	width : 261px;

	padding : 0;

	padding-left : 5px;

	background-repeat : no-repeat;

}



#contenidosconvento #elconventoizda p {

	padding-left : 30px;

	padding-right : 0px;

	padding-bottom : 0px;

	margin-top : 0;

	margin-bottom : 20px;

	font-size : .7em;

}



#contenidosconvento #elconventoizda h3 {

	margin-bottom : 0;

	margin-left : 30px;

	font-family : Georgia, "Times New Roman", Times, serif;

	font-weight : lighter;

	font-size : 1em;

	color : #611515;

}



#destacadoppal {

	float : left;

	width : 180px;

	padding-left : 30px;

	padding-right : 30px;

}



#destacadoppal2	{

	float : left;

	width : 180px;

	padding : 0;

}



#contenidos #contenidosconvento #destacadoppal p, #contenidos #destacadoppal p, #contenidos #destacadoppal2 p	{

	padding-left : 10px;

	padding-right : 10px;

	padding-top : 15px;

	padding-bottom : 20px;

	margin : 0px;

	font-size : 0.6em;

	background-repeat : no-repeat;

	background-image : url(../img/bg_destacados.gif);

}



#contenidos #destacadoppal img, #contenidos #destacadoppal2 img	{

	padding-right : 0px;

	padding-bottom : 0px;

	padding-top : 2px;

}



#portadader	{

	width : 201px;

	float : right;

	margin-bottom : 0;

	background-image : url(../img/fondo_destacado_der.gif);

	margin-top : 60px;

}



#elconventoder {

	width : 320px;

	float : right;

	margin-bottom : 0;

	margin-left : 0px;

}



.cierre	{

	float : right;

	width : 201px;

	height : 37px;

	margin : 0;

	background-image : url(../img/fondo_destacado_der_cierre.gif);

}



#contenidos p	{

	font-size : 0.7em;

	margin-top : 0px;

	padding-top : 0px;

	padding-left : 30px;

	padding-right : 15px;

	margin-bottom : 10px;

}



#contenidosconvento #contenidosdegradint p {

	font-size : .7em;

	margin-top : 0px;

	padding-top : 15px;

	padding-left : 40px;

	padding-right : 40px;

	padding-bottom : 0px;

}



#contenidos #portadader p {

	padding-left : 15px;

	padding-right : 45px;

	font-size : 0.7em;

	color : #666666;

	margin-bottom : 0;

}



#contenidosconvento #elconventoizda p	{

	padding-bottom : 5px;

	padding-top : 10px;

	padding-left : 0px;

	padding-right : 10px;

	font-size : 0.6em;

	margin-top : 5px;

	margin-bottom : 5px;

	margin-left : 30px;

}



#contenidos h1 {

  font-style : italic;

	padding-left : 30px;

	font-family : Georgia, "Times New Roman", Times, serif;

	font-weight : normal;

	font-size : 1.2em;

	color : #611515;

	margin-top : 0.4em;

	margin-bottom : 0.2em;

}



#contenidos #portadader h3 {

	margin-bottom : 0.5em;

	padding-left : 15px;

	padding-right : 40px;

	padding-top : 45px;

	font-family : Georgia, "Times New Roman", Times, serif;

	font-weight : bold;

	font-size : 0.8em;

	color : #611515;

	clear : left;

	margin-top : 0em;

	font-style : normal;

}



#contenidos #portadaizda h3, #contenidosconvento #elconventoizda h3	{

	margin-top : 0px;

	margin-bottom : 3px;

	font-family : Georgia, "Times New Roman", Times, serif;

	font-weight : lighter;

	font-size : 1em;

	color : #611515;

	padding-bottom : 3px;

	font-style : italic;

}



#contenidosconvento #elconventoizda h3 {

	border-bottom : solid #DDD 1px;

	margin-bottom : 0px;

	background-image : url(../img/bg_p_historia.gif);

	background-position : bottom;

}



.primerheader	{

	margin-top : -10px;

}



#separador {

	margin-left : 30px;

	margin-top : 0px;

	margin-bottom : 5px;

	display : block;

	width : 395px;

	height : 20px;

	border : none;

	border-width : 0px;

	background-image : url(../img/separador_big.gif);

}



#elconventoizda #separador {

	margin-left : 30px;

	margin-top : 0px;

	margin-bottom : 0px;

	display : block;

	width : 200px;

	height : 20px;

	border : none;

	border-width : 0px;

	background-image : url(../img/separador_big.gif);

	background-position : -100px 0;

}



/* pie */



#piepagina {

	float : left;

	background-image : url(../img/fondo_pie.png);

	width : 640px;

	height : 43px;

}



#piepagina #autor	{

	float : left;

	padding-left : 25px;

	margin-top : 26px;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	text-align : bottom;

}



#piepagina #datos	{

	margin-top : 0;

	margin-right : 25px;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	text-align : right;

}



#piepagina #datos .rotulo	{

	font-weight : bold;

	margin : 0;

}



/* aņadidos para como llegar */



#contenidoscomo {

	width : 640px;

	margin : 0;

	padding : 0;

	background-image : url(../img/fondo_swfcallejero.png);

}





#izdacomo{

	display : block;

	width : 250px;

	float : left;

	margin : 0;

	margin-top:25px;

	padding : 0;

	padding-left : 30px;

	height : auto;

	font-size:.8em;

}





#izdacomo p{

	display : block;

	font-size:.8em;

}





#tablaformulario {
display : block;

	width : 250px;

	height : auto;

	margin-left : 10px;

	padding-bottom : 30px;
	padding-top : -15px;
	
	padding-left: 15px;

	background : url(../img/bg_form.gif) top left no-repeat;	
}



#tablaformulario p {

	font-size : 0.85em;

}



#dercomo {

	display : block;

	width : 319px;

	float : right;

	margin : 0;

	margin-top:29px;

	padding-top : 14px;

	padding-right : 2px;

	margin-bottom : 0px;

	padding-left : 0px;
	
	font-size: 0.9em

}



form {

	height : auto;

	width : auto;

	padding : 0;

	margin : 0;

}

#formconsulta {
	height: 410px;
}


label {

	font-weight : bold;

	color : #666666;

	cursor : help;

	text-align : right;

	margin-right : 10px;

	font-size : 0.7em;

	line-height : 1.6;

}



.inputtext, .inputtextsmall {

	height : 15px;

	*height: 12px;

	width : 150px;

	background : #FFF;

	font-size : 0.7em;

	font-weight : normal;

	border : 1px solid #C6C6C6;

	color : #666666;

}

#direcciondesde {
	width: 200px;
	height: 15px;
	margin-bottom: 2px;
}



.form_button {

	width : 136px;

	height : 24px;

	border : none;

	border : hidden;

	margin : 5px 0 7px 0;

	background : url(../img/boton.gif) bottom left no-repeat;

	color : #FFF;

	font-weight : bold;

	font-size : 0.7em;

	cursor : pointer;

}



textarea, select {

	width : 150px;

	height : 50px;

	background :	#FFF;

	font-size : 0.7em;

	font-weight : normal;

	border : 1px solid #C6C6C6;

	color : #666666;

}



textarea[id="comentarios"] {

	font-size : 0.85em;

}



select {

	font-size : 0.7em;

	width : 154px;

	height : 16px;

}



strong {

	color : #611515;

}



select[id="hora"] {

	width : 152px;

}


