@charset "utf-8";
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
/*a img,:link img,:visited img { border:none }*/
a {outline: none; text-decoration:none; color:#669933;}

address { font-style:normal }
html { }

body {
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	color:#554D49;
	background-image:  url("../imges/bodybg.jpg");
	background-repeat: repeat-x;
	background-position: 0 0;
	font-style: italic;
} 
/*estructura*/
	/* Contenedor General Centrado para Todas las Paginas */
	.contenedor{
		left:500;
		width: 850px;
		margin-left: -450px;
		position: relative;	
		background-color: #FFFFFF;
	}

	/* CABECERA*/
		/* el corazon esta como imagen de fondo permite flotar el texto a la izquierda */
		.corazon {
			position: relative;
			float: left;
			left:10px;
			width:196px;
			height:162px;
			background-color:#FFFFFF;
			background-image:  url("../imges/corazon.jpg");
			background-repeat: no-repeat;
			margin-bottom:-95px;;
		}


	/* MENU SUPERIOR*/
		/* Posicion y fondo para la barra de navegaci&oacute;n superior */
		.barra {
			position: relative;
			width: 650px;
			height: 25px;
			top: 30px;
			left: 200px;
			background-image:  url("../imges/fondonav.gif");
			background-repeat: repeat;
			background-position: left top;
		}
		.menu{
			font-size: 16px;
			font-weight: bold;
			text-transform: capitalize;
			list-style-type: none;
			position: relative;
			top: 2px;
		}
		.menu li
		{
			display: inline;
			border-left-width: 2px;
			border-left-style: solid;
			border-left-color: #FFFFFF;
			padding-right: 5px;
			padding-left: 5px;
		}
		.menu li a {
			color: #554D49;
		}
		.menu li a:hover {
			color: #FFFFFF;
		}
		.mActivo{
			color: #FFFF99;
		}
		
	/* TITULO PAGINA */
		/* Posici&oacute;n del texto */
		.titulo {
			position: relative;
			top: 15px;
			right: 5px;
		}
		/* Estilo del texto */
		h2.tituloPagina{
			font-size: 25px;
			font-style: oblique;
			font-family: "Times New Roman", Times, serif;
			position: relative;
			vertical-align: top;
		}
		h2.subtituloPagina{
			font-size:25px;
		}

	/* CUERPO DE LA PAGINA*/
		/* INDEX */
		#pagIndex {
			height: 490px;
			background-image:  url("../imges/bghome.gif");
			background-repeat: no-repeat;
			background-position: center center;
		}
		/* Texto de presentacion */
		#presentacion {
			width: 800px;
			position: relative;
			left: 50px;
			top: 120px;
		}
		/* Ubicaci&oacute;n foto coche en sepia */
		.cocheSepia {
			position: relative;
			top: 140px;
			background-repeat: no-repeat;
			background-position: right top;
			height: 200px;
			background-image:  url("../imges/noviaFlores.gif");
			background-position:center right;
			margin-right:10px;
		}
/*		.cocheSepia {
			position: relative;
			top: 140px;
			background-repeat: no-repeat;
			background-position: right top;
			height: 150px;
			background-image: url(../imgs/cochesepia.jpg);
			margin-right:10px;
		}
*/		/* Texto a la derecha de la foto */
		h2.cierre {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-style: italic;
			font-weight:normal;
			padding-top: 110px;
			padding-left: 40px;
		}
		
		/* RESTO DE PAGINAS */
		.contenido {
			height: 510px;
			background-color:#FFFFFF;
		}
			/* coches.htm */
			#modelosCoches {
				position:absolute;
				top:160px;
				left:30px;
				list-style:none;
				float: left;
				margin-left::45px;
				margin-right: 45px;
			}
			#modelosCoches li{
				display:compact;
				margin-bottom:-20px;
			}
		
			.imgsiconos {
				padding: 10px;
				width:70px;
			}
	/* PIE DE LA PAGINA*/
		.pie {
			background-image:  url("../imges/pie.jpg");
			background-position: -10;
			background-repeat:no-repeat;
			position: absolute;
			top:515px;
			width:850px;
		}
		p.informacion {
			font-size: 15px;
			padding-left: 30px;
		}
		.telefono{
			margin-left:50px;
			font-size:25px;
			font-weight:bold;
			color:#336600;
			font-style:normal;
		}


	/* PAGINA SERVICIOS */
		#serviciossubmenu {
			position:absolute;
			width: 200px;
			float: left;
			left: 50px;
			top: 200px;
		}
		#submenu li {
			list-style:none;
		}
		#submenu a {
			display: block;
			padding: 10px;
			font-weight: bold;
			text-decoration: none;
			background-color: #cfc26c;
			border: 2px solid #554D49;
			color: #554D49;
			font-style: normal;
		}
		#submenu a:hover, #submenu .activo a{
			text-decoration: none;
			color: #FFFFFF;
		}

		.tipoServicio{
			position:absolute;
			top:180px;
			width:500px;
			left:300px;		
		}
		.imgServicio{
			position:absolute;
			right:10px;
			background: url("../imges/coche.gif");
			background-repeat:no-repeat;
			background-position:bottom left;
			text-align:right;
			width:800px;
			top:350px;
		}

	/* PAGINA CONTACTA */
		#formaContacto{
			position:absolute;
			left:100px;
			width:300px;
			top:180px;
			text-align:center;
		}
		#mapa{
			position:absolute;
			top:180px;
			right:100px;
			border:groove;
			float:right;
		}
		#noviosCoche{
			background: url("../imges/noviosCoche.gif");
			width:156px;
			height:150px;
			position:absolute;
			left:-100px;
			top:210px;
		
		}
		

	/* PAGINA MI BODA */
		#miBoda{
			position:absolute;
			top:160;
			left:0px;
			height:360px;
			
		}



/* PUBLICIDAD bodasTalavera*/

	div#bodasTalavera{
		position:relative;
		left:920px;
		top:-500px;
	}

