@charset "utf-8";
*{
border: none;
border-width:0;
}

.searchbusqueda, .boletin{
margin:40px 0px 0px 0px;
padding:0;
}
.searchbusqueda label, .boletin .pretextboletin{
color:#8890BB;
font-size:10pt;
display:block;
width:200px;
}

.inputboxbusqueda, .inputbox{
color:#A9A08C;
font-size:9pt;
width:200px;
border: solid 1px #FFFFFF;
}

#aca_22, .buttonbusqueda{
width:19px;
height:19px;
border:none !important;
background:url("http://www.sanmartinbakery.com/imagenes/go_btn.gif");
}

.buttonbusqueda{
margin-left:3px;}





#searchForm, fieldset{
padding:10px 50px 10px 50px;
width:750px;
}

fieldset{
padding:10px 50px 10px 50px;
width:750px;
}


#videoplayer2{
padding-top:70px;
}


#videoplayer1, blog{
padding:0;
margin:0;
}

td{
border: none;
border-width:0;
font-size:10pt;
}

h1{
font-size:12pt;
font-weight:bold;
}

input, textarea, select, button{
border:solid 1px #007AC6 !important;
}

.contentpaneopen{
text-align:justify;
padding:0;
margin0;
}


.miniatura_producto{
font-size:9px;
display:block;
}

.miniatura_producto:link, .miniatura_producto:visited{
color:#ffffff;
}


.miniatura_producto:hover{
background:#E5E7EE;
color:#042758;
}


.miniatura_producto .imagen{
}

.miniatura_producto .nombre{
text-align:center;
line-height:25px;
background-color:#042758;
color:#ffffff;
}

.miniatura_producto .nombre:hover{
text-align:center;
line-height:25px;
background:#E5E7EE;
color:#042758;
}










#MENU-OUT {
	font-family:arial;
	font-size:11pt;
	width:930px;
	background:url(../images/menu_bg.gif) repeat-x;
	float:left;
}

/*GENERALES*/

.fotoportada{
margin:16px;
}



img,
span {
	padding:0;
	margin:0;
}

body {
	background:#031A43 url(../images/bg.jpg) center center repeat-y;
	margin:0;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11pt;
	color:#0B357B;
	text-align:center;
}

.clear{
clear:both;
margin:0;
padding:0;
}

a:link, a:visited{
text-decoration:none;
font-weight:bold;
color:#0B357B;
}

a:hover{
color:#0098D4;
}

/*LAYOUT GENERAL*/
.formita{
margin:40px 0px 0px 0px;
padding:0;
}
.formita label{
color:#8890BB;
font-size:10pt;
}

.formita .campo{
color:#A9A08C;
font-size:9pt;
width:200px;
border: solid 1px #FFFFFF;
}

.formita .go_btn{
background: transparent url(../images/go_btn.gif);
width:19px;
height:19px;
border:none;

}


.footer_left, .footer_right {
width:250px;
float:left;
}


.footer_center {
float:left;
width:430px;
	margin-top:40px;
	text-align:center;
	color:#AAABD4;
}

.footer_home {
	margin-top:80px;
	text-align:center;
	color:#AAABD4;
}


#copy {
	margin-top:20px;
	font-size:7pt;
	font-weight:bold;
}


#copy a, #copy a:link, #copy a:visited{
	font-size:7pt;
	}





.footer_center a:link,
.footer_center a:visited,
.footer_home a:link,
.footer_home a:visited
 {
	color:#007AC6;
	text-decoration:none;
	font-size:11pt;
	letter-spacing:0px;
	font-weight:normal;
}

.footer_center a:hover,
.footer_center a:active,
.footer_home a:hover,
.footer_home a:active {
	color:#ffffff;
}





/*LAYOUT HOME*/

#contenedor_home {
	position: absolute;
	left: 50%;
	top: 30px;
	/*    top: 50%;*/
    height: 620px;
	/*    margin-top: -210px;*/
    width: 720px;
	margin-left: -355px;
}

.homeimage {
	margin:4px;
}

.language_menu{
width:135px;
height:75px;
background-image:url(../images/idiomasbg.gif);
margin:0 auto;
}


.link_esp a:link, 
.link_eng a:link,
.link_esp a:visited, 
.link_eng a:visited
{

color:#7289B0;
font-weight:bold;
font-size:10pt;
        
}

.link_esp a:hover, 
.link_eng a:hover
{
	color:#fff;
font-weight:bold;
font-size:10pt;
}


.link_esp{
width:45%;
float:left;
line-height:30px;
text-align:right;
margin-top:20px;
}

.link_vineta{
width:10%;
float:left;
line-height:30px;
text-align:center;
font-weight:bold;
margin-top:20px;
}


.link_eng{
width:30%;
float:left;
line-height:30px;
text-align:left;
margin-top:20px;
}

.micontenido, .contact_email{
margin:30px 0px 0px 45px;
}

.contact_email .inputbox, .contact_email textarea{
width:300px;
}

.miarticulo, .minoticia{
margin:0px 0px 0px 45px;
}



#content{
float:left;
padding-buttom:100px;
}
.contentheading{
padding-left:45px;
margin:0;
font-size:12pt;
font-weight:bold;
color:#007AC6;

}

#contenedor_home .main {
	border:solid 1px #AAABD4;
	width:710px;
	height:420px;
	margin:5px;
}

#contenedor_home .main .colum01,
#contenedor_home .main .colum02,
#contenedor_home .main .colum03 {
	float:left;
}

#contenedor_home .main .colum01,
#contenedor_home .main .colum03 {
	width:170px;
}


/*LAYOUT PAGINAS INTERIORES*/
#contenedor  {
	width: 930px;
	margin: 0 auto;
	padding:8px;
	border:2px dotted #7289B0;
	text-align:left;
}

#contenedor2  {
	width: 930px;
	margin: 0 auto;
	text-align:left;
}



#contenedor .header {
	text-align:center;
	width:930px;
	height:80px;
	padding-top:30px;
	margin:0;
	background:#FFFFFF;
}


#contenedor .main {
/*	border:solid 2px #AAABD4;*/
	width:930px;
	margin:25px 0px 0px 0px;
	float:left;
/*	padding:6px;*/
}

#contenido{
background:#FFFFFF;
float:left;
width:930px;
padding-bottom:30px;
}

.footerplus{
margin:0px 0px 20px 45px;
float:left;
clear:both;
width:830px;
}

.titleplus{
margin:30px 0px 0px 45px;
}

.readon{
text-align:right;
float:right;
}

#contenido_lefter{
width:455px;
float:left;
}

#contenido_lefter .texto{
margin:50px 0px 40px 40px;
text-align:justify;
font-size:11pt;
}


#contenido_left{
float:left;
padding:5px 0px 20px 20px;
width:420px;
}


#contenido_right{
float:right;
padding:0px 20px 25px 0px;
width:420px;